Skip to main content
MCP server CX Codex

Outreach — Claude Code MCP server: what it does, how to install

Connects AI assistants to the Outreach API to manage prospects, sequences, mailings, and sales tasks.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env OUTREACH_CLIENT_ID=<OUTREACH_CLIENT_ID> --env OUTREACH_CLIENT_SECRET=<OUTREACH_CLIENT_SECRET> --env OUTREACH_ACCESS_TOKEN=<OUTREACH_ACCESS_TOKEN> --env OUTREACH_CONFIG_DIR=<OUTREACH_CONFIG_DIR> --env OUTREACH_OAUTH_PORT=<OUTREACH_OAUTH_PORT> --transport stdio outreach -- npx -y @mindstone/mcp-server-outreach
Open on GitHub

What Outreach does

This server provides 22 tools to interact with Outreach sales resources. The model can look up prospects by email or tags, read profile attributes across custom fields custom1 to custom35, check sender mailboxes, and inspect call logs.

It supports automated outreach sequence workflows. The assistant can view step email templates, enroll prospects into sequences, or pause active enrollments. Authentication works through host bridge mode, browser-based OAuth with OUTREACH_CLIENT_ID and OUTREACH_CLIENT_SECRET, or a static OUTREACH_ACCESS_TOKEN.

Every resource ID must be purely numeric. Supplying an alphanumeric ID fails validation immediately with VALIDATION_ERROR, stopping invalid requests before reaching the API.

What it helps with

  • search prospects by email, name, company, or tags
  • enroll leads into sales outreach sequences
  • schedule and complete CRM tasks with due dates
  • inspect call outcomes and delivery status of sent mailings

Example prompts for the agent

  • Search Outreach for contacts matching the domain acme.corp
  • Enroll prospect 9481 into sequence 302 using mailbox 12
  • Mark task 5512 as completed in Outreach

How to install Outreach

Platform CLI

claude mcp add --env OUTREACH_CLIENT_ID=<OUTREACH_CLIENT_ID> --env OUTREACH_CLIENT_SECRET=<OUTREACH_CLIENT_SECRET> --env OUTREACH_ACCESS_TOKEN=<OUTREACH_ACCESS_TOKEN> --env OUTREACH_CONFIG_DIR=<OUTREACH_CONFIG_DIR> --env OUTREACH_OAUTH_PORT=<OUTREACH_OAUTH_PORT> --transport stdio outreach -- npx -y @mindstone/mcp-server-outreach

Replace <…> with your own values. 1 more environment variable is in the server README

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Outreach

How to install Outreach in Claude Code?

Run `claude mcp add mcp-server-outreach -e OUTREACH_CLIENT_ID=<OUTREACH_CLIENT_ID> -e OUTREACH_CLIENT_SECRET=<OUTREACH_CLIENT_SECRET> -e OUTREACH_ACCESS_TOKEN=<OUTREACH_ACCESS_TOKEN> -- npx -y @mindstone/mcp-server-outreach` in your terminal. Replace the placeholder values with your credentials.

What does the Outreach MCP server do?

It exposes 22 API tools to manage Outreach contacts, company accounts, sequence enrollments, sender mailboxes, and sales follow-up tasks.

What ID format does the server require?

All resource identifiers like prospect and sequence IDs must contain digits only. Non-numeric values trigger an immediate VALIDATION_ERROR before sending any network request.

Similar MCP servers

All MCP servers for Automation and no-code: n8n, Zapier, Make →

From the same set40

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor