Outreach

Outreach

Drive Outreach (sales engagement platform) from any AI agent: prospects, accounts, sequences, sequence enrollment, tasks, users. 11 tools, OAuth2 Bearer auth, JSON:API spec.

7-day free trial · No credit card · EU-hosted

Ask Outreach anything

Try a real prompt against Outreach via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.

Install Outreach on Cloud
Outreach · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

Setup in 2 minutes

  1. 1Start a free trial on cloud.anythingmcp.com.
  2. 2Click Outreach in the connector store. Paste credentials when prompted.
  3. 3Mint an MCP API key and point your AI client at the generated MCP URL.
Install Outreach now

Guides for Outreach

Step-by-step setup for the most popular AI clients.

Setting up Outreach

From the connector definition itself: where to find the credentials, what they need to be allowed to do, and which API this adapter talks to.

This connector uses the Outreach API v2 (developers.outreach.io).

Setup:

  1. Outreach API access is OAuth2-only — no static API keys. Register an OAuth app at https://developers.outreach.io.
  2. Run the OAuth2 authorization-code flow to obtain an access_token (short-lived, ~7200 s) + refresh_token (long-lived). The access_token is what you pass to the connector.
  3. Set OUTREACH_ACCESS_TOKEN.
  4. Refresh logic: handle refresh-token rotation externally (the engine refreshes BEARER_TOKEN on 401 if refreshToken + tokenUrl are present in authConfig — but per-tenant OAuth2 setup is outside this connector's scope).

Authentication: Authorization: Bearer ${OUTREACH_ACCESS_TOKEN}.

JSON:API spec: every response wraps data in {data:{id,type,attributes,relationships}, included?:[], meta, links}. Use ?include= (comma-separated) to side-load related resources. Use ?fields[TYPE]=... for sparse fieldsets.

Outreach objects (Outreach-specific naming):

  • Prospect = a person at an account (like Salesloft 'person').
  • Account = a company.
  • Sequence = multi-step outreach cadence.
  • Sequence Step = each touchpoint.
  • Sequence State = a prospect's enrollment in a sequence (active/paused/finished/bounced).
  • Mailbox = the email account used to send sequence emails.

Sequence enrollment: POST /sequenceStates with relationships {prospect, sequence, mailbox}. The mailbox must belong to the API token's user OR a delegated user.

Filtering: filter[attribute]=value query syntax. Multiple filters AND together. Example: ?filter[bounced]=true&filter[sequenceState.id]=N.

Pagination: page[size] (default 50, max 1000) + page[after] cursor.

Rate limits: 10,000 req/hour per token (Enterprise). On 429 honor Retry-After.

Out of scope here: sequence template editing, calling, conversational intelligence, opportunity sync (use the CRM directly), task templates.

Your AI is two clicks away from Outreach.

Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.