outreach.io
Outreach is a sales engagement platform used to manage prospects, accounts, opportunities, sequences, calls, tasks, and related workflow data. It also offers an MCP server so AI agents can access Outreach capabilities as tools.
Outreach exposes a JSON:API-style REST API at `https://api.outreach.io/api/v2` authenticated by OAuth 2.0 or limited-scope S2S tokens, plus a streamable-HTTP MCP server at `https://api.outreach.io/mcp/` using OAuth 2.1 with dynamic client registration.
- Outreach MCP Serverdetected
- Outreach REST APIdiscovered
Create an Outreach app in the Outreach developer portal, then open its API access settings from the API access docs. Configure at least one redirect URI and the OAuth scopes your integration needs. Outreach generates separate development and production client_id/client_secret pairs for the app; note that the secret is shown only once, and production credentials are available after the app is published.
In the Outreach developer portal, add the API Access (S2S) feature to your app as described in Accessing Outreach REST API from server. Select S2S scopes, upload one or more PEM-encoded public keys, and save to receive the app's S2S_GUID. Keep the matching private key on your server; you use that private key plus S2S_GUID to sign a JWT app token, then use that flow to obtain per-installation S2S access tokens. You also need each customer org's INSTALL_ID, obtained via the install setup token or lifecycle webhook flow described in the same doc.
Point your MCP client at the server URL and approve access in the browser. The server supports OAuth Dynamic Client Registration (RFC 7591), so the client registers itself automatically — no developer-portal app, client_id, or client_secret to create.
conventions · 0/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing