Skip to main content
Outreach is a sales engagement platform that helps revenue teams manage prospects, sequences, emails, and tasks. The Outreach MCP server lets you manage your entire sales engagement workflow using natural language.

What Can It Do?

  • Manage prospects — list, create, update, and delete prospect records
  • Handle accounts — create and manage company records
  • Run sequences — create, activate, and manage multi-step outreach sequences
  • Send emails — send one-off emails or use templates through connected mailboxes
  • Manage tasks — create, assign, complete, and track sales tasks
  • Log calls — record call activities against prospects
  • Track opportunities — manage sales deals through pipeline stages
  • Monitor engagement — view email opens, clicks, replies, and other activity events

Where to Use It

Add Outreach as a tool to any agent. The agent can then manage your sales engagement conversationally, choosing the right actions based on context. To add an MCP tool to your agent:
  1. Open your agent’s configuration
  2. Click Add toolsConnect an app with MCP
  3. Search for the integration and select it
  4. Authenticate with your account
You can control which tools your agent has access to. After adding an integration, click on it to enable or disable specific tools based on what your agent needs.

In Workflows (Via Agent Node)

For automated pipelines, use an Agent Node with Outreach tools. This gives you the flexibility of an agent within a deterministic workflow.

As a Custom MCP Node

You can also create a standalone MCP node for a specific action. This generates a reusable node that performs one task, useful when you need the same operation repeatedly in workflows.
To create a custom MCP node:
  1. Go to your node library and search for the integration
  2. Click Create a node with AI
  3. Describe the specific action you want (e.g., “Add prospect to outbound sequence”)
  4. Test the node and save it for reuse
Custom MCP nodes are single-purpose by design. For tasks that require multiple steps or dynamic decision-making, use an agent instead.

Available Tools

Prospects

ToolDescription
List ProspectsList prospects with filtering and pagination support
Get ProspectGet a single prospect by ID, including contact details and engagement state
Create ProspectCreate a new prospect with contact details and optional links to an account, owner, stage, and persona
Update ProspectUpdate an existing prospect’s contact details or linked records
Delete ProspectPermanently delete a prospect by ID
List Prospect NotesList notes attached to prospects, optionally filtered to a single prospect
Create Prospect NoteCreate a note on a prospect

Accounts

ToolDescription
List AccountsList accounts with filtering and pagination support
Get AccountGet a single account by ID
Create AccountCreate a new account (company record)
Update AccountUpdate an existing account
Delete AccountPermanently delete an account by ID
List Account NotesList notes attached to accounts, optionally filtered to a single account
Create Account NoteCreate a note on an account

Opportunities

ToolDescription
List OpportunitiesList opportunities (sales deals) with filtering and pagination support
Get OpportunityGet a single opportunity by ID
Create OpportunityCreate a new opportunity, optionally linked to an account, stage, and owner
Update OpportunityUpdate an existing opportunity
Delete OpportunityPermanently delete an opportunity by ID
List Opportunity StagesList opportunity stages (pipeline stages for sales deals)

Sequences

ToolDescription
List SequencesList sequences with filtering, sorting, and pagination support
Get SequenceGet a single sequence by ID
Create SequenceCreate a new sequence (interval- or date-based)
Update SequenceUpdate an existing sequence’s attributes
Update Sequence StatusActivate or deactivate a sequence
Delete SequenceDelete a sequence by ID
List Sequence StepsList sequence steps, optionally filtered by sequence
Create Sequence StepAdd a step (auto email, manual email, call, or task) to a sequence
Update Sequence StepUpdate an existing sequence step
Add Template to Sequence StepAttach an email template to a sequence step
Add Prospect to SequenceAdd a prospect to a sequence by creating a sequence state
List Sequence StatesList sequence states (prospects in sequences) with filtering and pagination
Get Sequence StateGet a single sequence state by ID
Update Sequence StatePause, resume, or finish a prospect’s sequence state
Remove Prospect from SequenceRemove a prospect from a sequence

Emails

ToolDescription
List EmailsList emails with filtering and pagination, including delivery and engagement state
Get EmailGet a single email by ID, including content, delivery state, and engagement details
Send EmailSend a one-off email to a prospect through a connected mailbox
List MailboxesList connected email accounts with filtering and pagination

Templates & Snippets

ToolDescription
List TemplatesList reusable email templates with filtering and pagination
Get TemplateGet a single email template by ID
Create TemplateCreate a reusable email template for one-off emails and sequences
Update TemplateUpdate an existing email template
List SnippetsList reusable email snippets with filtering and pagination
Get SnippetGet a single email snippet by ID

Tasks

ToolDescription
List TasksList tasks with filtering and pagination support
Get TaskGet a single task by ID
Create TaskCreate a new task, optionally tied to a prospect
Update TaskUpdate an existing task’s action, due date, note, or owner
Complete TaskMark a task as complete
Delete TaskDelete a task by ID

Calls

ToolDescription
List CallsList logged calls with filtering and pagination
Get CallGet a single logged call by ID
Log CallLog a call against a prospect
List Call DispositionsList call dispositions used to categorize call logs
List Call PurposesList call purposes used to categorize call logs

Users & Teams

ToolDescription
List UsersList Outreach users (seat holders) with filtering and pagination
Get UserGet a single Outreach user by ID
List TeamsList teams (groups of users) with filtering and pagination
List StagesList prospect stages (pipeline categories)
List PersonasList personas (categories describing types of prospects)

Events

ToolDescription
List EventsList activity events (email opens, clicks, replies) with filtering and pagination

Example Prompts

Use these with your agent or in the Agent Node: Find prospects:
List all prospects at acme.com
Add to sequence:
Add john@acme.com to the "Enterprise Outbound" sequence
Send email:
Send a follow-up email to the prospect asking about their timeline
Manage tasks:
Create a task to call the prospect tomorrow at 2pm
Track engagement:
Show me all email opens and clicks from the last 7 days
Pipeline management:
Create an opportunity for Acme Corp at $50,000 in the "Proposal" stage

Troubleshooting

IssueSolution
Agent not finding the right dataUse specific emails or prospect IDs
Action not completingCheck that you’ve authenticated with Outreach
Unexpected resultsThe agent may chain multiple tools (e.g., finding a prospect first, then adding to sequence). Review the agent’s reasoning to understand its approach.
Tool not availableVerify the tool is enabled in your agent’s MCP configuration
Agents are smart enough to chain multiple API calls together. For example, asking “Add john@company.com to the outbound sequence” will find the prospect first, then add to the sequence. If results seem off, check the agent’s step-by-step reasoning.

Need Help?


Use this integration directly in Claude or Cursor. Connect remotely via the Outreach MCP server using your Gumloop credentials.