Skip to content
Agentmart
Submit a tool

Outreach

Outreach sales engagement MCP server: prospects, sequences, accounts, tasks, and mailings

Connector by mindstone · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)★ 13
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/mindstone-mcp-server-outreach

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Outreach sales engagement MCP server: prospects, sequences, accounts, tasks, and mailings

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
14 read · 3 write · 5 delete
Secrets
2 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 22

Read from the source code; the running server may list different tools.

Read 14 · Look things up without changing anything.

  • outreach_get_account
  • outreach_get_prospect
  • outreach_get_sequence
  • outreach_get_sequence_template
  • outreach_list_accounts
  • outreach_list_calls
  • outreach_list_connected_accounts
  • outreach_list_mailboxes
  • outreach_list_mailings
  • outreach_list_sequence_steps
  • outreach_list_sequences
  • outreach_list_tasks
Show 2 more tools
  • outreach_list_users
  • outreach_search_prospects

Write 3 · Create, change, send or run things.

  • outreach_connect_account
  • outreach_create_prospect
  • outreach_create_task

Delete 5 · Delete, drop, revoke or wipe things.

  • outreach_add_prospect_to_sequence
  • outreach_complete_task
  • outreach_disconnect_account
  • outreach_remove_prospect_from_sequence
  • outreach_update_prospect

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • OUTREACH_ACCESS_TOKEN
  • OUTREACH_CLIENT_SECRET

Other settings (environment variables or headers).

  • OUTREACH_CLIENT_ID
  • OUTREACH_CONFIG_DIR
  • OUTREACH_OAUTH_PORT
  • OUTREACH_OAUTH_SCOPES

Tools (22)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • outreach_add_prospect_to_sequencecan change or delete data

    Add a prospect to a sequence. Example: { "prospect_id": "123", "sequence_id": "456" } WORKFLOW: Find the prospect (outreach_search_prospects) and sequence (outreach_list_sequences) first. COMMON MISTAKES: Prospect must not already be active in the same sequence.

  • outreach_complete_taskcan change or delete data

    Mark an Outreach task as completed. Example: { "id": "401" } WORKFLOW: Use outreach_list_tasks with status "incomplete" to find open task IDs.

  • outreach_connect_account

    Connect an Outreach account via OAuth. Takes no parameters — call with {}. Initiates OAuth flow — in standalone mode, opens a browser URL for sign-in. In bridge mode, delegates to the host app. WHEN TO USE: - No Outreach account is connected - Authentication errors from other tools - User asks to connect Outreach After connecting, verify with outreach_list_connected_accounts.

  • outreach_create_prospect

    Create a new prospect in Outreach. Example: { "email": "jane@acme.com", "first_name": "Jane", "last_name": "Doe" } REQUIRED: At least email or last_name. COMMON MISTAKES: Don't forget to associate with an account via account_id if known.

  • outreach_create_task

    Create a task in Outreach, e.g. a follow-up reminder for a prospect. Example: { "note": "Follow up on pricing question", "prospect_id": "123", "due_at": "2026-05-01T17:00:00Z" } WORKFLOW: Use outreach_search_prospects to find the prospect ID first.

  • outreach_disconnect_accountcan change or delete data

    Disconnect an Outreach account. Example: { "username": "user@company.com" } Removes stored credentials. Use when switching accounts or troubleshooting.

  • outreach_get_accountread-only

    Get full details of an Outreach account (company) by ID. Example: { "id": "789" } Returns account fields, custom fields, and associated prospects count.

  • outreach_get_prospectread-only

    Get full details of an Outreach prospect by ID. Example: { "id": "123" } Returns all prospect fields including custom fields, tags, engagement data. RELATED TOOLS: outreach_search_prospects to find IDs first.

  • outreach_get_sequenceread-only

    Get full details of an Outreach sequence by ID. Example: { "id": "456" } Returns sequence config, steps, and performance metrics.

  • outreach_get_sequence_templateread-only

    Get a sequence template, including the actual email subject and body. Example: { "id": "901" } A sequence template links a sequence step to its content template. The response includes the sequence template record plus the resolved template's subject and bodyHtml under "template". WORKFLOW: outreach_list_sequence_steps returns the sequenceTemplates IDs for a sequence.

  • outreach_list_accountsread-only

    List Outreach accounts (companies). Example: { "name": "Acme" } or { "domain": "acme.com" } Returns company accounts with domain, industry, and owner info.

  • outreach_list_callsread-only

    List Outreach calls with direction, outcome, notes, and linked call disposition. Example: { "prospect_id": "123" } or { "user_id": "601" } Returns calls with state, direction (inbound/outbound), outcome (completed/no_answer), answered/completed timestamps, notes, and the callDisposition_id linking to the logged call outcome. Useful for meeting prep and reviewing recent activity.

  • outreach_list_connected_accountsread-only

    List connected Outreach accounts. Takes no parameters — call with {}. Call this FIRST before any Outreach operations to verify authentication. Returns auth mode, connection status, and account details.

  • outreach_list_mailboxesread-only

    List Outreach mailboxes (connected sender email accounts). Example: {} Returns mailboxes with email address, send/sync status, and owning user. WORKFLOW: Use the returned IDs as mailbox_id when enrolling a prospect with outreach_add_prospect_to_sequence.

  • outreach_list_mailingsread-only

    List recent mailings (sent emails). Example: { "prospect_id": "123" } or { "limit": 10 } Returns sent emails with subject, status (delivered/bounced/opened), and timestamps.

Show 7 more tools
  • outreach_list_sequence_stepsread-only

    List the steps of an Outreach sequence. Example: { "sequence_id": "456" } Returns each step's type (auto_email, manual_email, call, task), interval, and order. WORKFLOW: Use outreach_list_sequences to find the sequence ID first, then outreach_get_sequence_template with a step's sequenceTemplates ID to read the email copy.

  • outreach_list_sequencesread-only

    List Outreach sequences. Example: { "name": "Demo follow-up" } or {} Returns sequences with status, step count, and engagement stats. FILTERS: name (partial match), enabled status.

  • outreach_list_tasksread-only

    List Outreach tasks. Example: { "status": "incomplete" } or { "prospect_id": "123" } Returns tasks with status, due date, type, and assigned user.

  • outreach_list_usersread-only

    List Outreach team members. Example: {} Returns users with name, email, and role information.

  • outreach_remove_prospect_from_sequencecan change or delete data

    Pause or finish a prospect's enrollment in a sequence. Example: { "prospect_id": "123", "sequence_id": "456", "action": "pause" } ACTIONS: "pause" (default) stops future sends but can be resumed later; "remove" finishes the enrollment via the sequence state's finish action — the prospect receives no further steps, and re-enrolling restarts the sequence from the top. WORKFLOW: Finds the prospect's sequence state for the given sequence, then applies the action.

  • outreach_search_prospectsread-only

    Search Outreach prospects. Example: { "email": "jane@acme.com" } or { "name": "Jane", "limit": 10 } WORKFLOW: Search first, then use outreach_get_prospect for full details. FILTERS: name, email, company, tags. All optional — omit all for recent prospects. PAGINATION: Default 25, max 50. Use page_offset for next page.

  • outreach_update_prospectcan change or delete data

    Update an existing prospect. Example: { "id": "123", "title": "VP Sales" } Only provided fields are updated. Use outreach_search_prospects to find the ID.

Signals

Stars
13
Forks
4
Open issues
1
Weekly downloads
15
Last commit (this folder)
Aug 10, 2026 (2 months ago)
Last release
Aug 10, 2026 (2 months ago)
Last package publish
Aug 10, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.mindstone/mcp-server-outreach
Version
0.2.1
Auth
API key
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from mindstone

Cite this page

Outreach MCP server. Agent Mart. https://agentmart.dev/connectors/mindstone-mcp-server-outreach (last updated 2026-10-24)