Outreach is a sales engagement and execution platform.
It can be connected to Agen.co two ways, matching the Official / In-house filter in the connector picker:
- Official — Agen.co connects through Outreach's own hosted MCP server, so your AI agents get access to prospects, accounts, sequences, mailboxes, opportunities, tasks, and calls through your account's existing permissions.
- In-house — Agen.co wraps the Outreach API directly through its own integration layer, using an OAuth app you register in Outreach.
Pick Official if the built-in MCP tools cover what your agents need and your org has the Amplify add-on. Fall back to In-house if you need to update existing records — the Official MCP tools only read, create, and delete — or don't have Amplify.
Prerequisites
Prerequisites
- An Outreach account with the Amplify add-on and active Amplify credits
- The MCP Server toggle enabled under Administration → Organization → Org Info → Gen AI
- In the Agen.co portal, go to Connectors → My connectors and click Add connector.
- In the search bar, type
Outreachand select it from the results. - In the Instance Slug field, enter a slug for this connector instance — it prefixes each imported tool as
slug__tool, so a second instance of the same connector needs a slug of its own. Use lowercase kebab-case. You can change it later from the connector's settings. - Click Connect.
- You're redirected to Outreach to sign in and approve access. No Client ID or Client Secret needs to be entered manually.
- Return to Agen.co and click Add below the list of tools that were added.
Once connected, Outreach appears under My connectors with tools spanning:
| Area | What it covers |
|---|---|
| Prospects | Reading, creating, and deleting prospect records |
| Accounts | Reading, creating, and deleting account records |
| Sequences | Reading, creating, and deleting sequences and sequence states |
| Mailboxes | Reading mailbox configuration |
| Users | Reading user records |
| Opportunities | Reading, creating, and deleting opportunities |
| Tasks | Reading, creating, and deleting tasks |
| Calls | Reading, creating, and deleting call records |
Outreach's MCP tools cover reading, creating, and deleting records — updating existing records isn't supported.
Enabling the Outreach connector isn't enough on its own. Tool calls remain denied until you create a policy that grants access to the specific tools you want to expose.
Outreach is a sales engagement and execution platform. Integrating Outreach with Frontegg lets your application read prospects, accounts, sequences, mailboxes, opportunities, tasks, calls, and users on behalf of your users — all through Frontegg's integration layer. Outreach authenticates with OAuth 2.0 (Authorization Code flow), so you create an Outreach app to obtain a Client ID and Client Secret.
Prerequisites
Prerequisites
- An Outreach account
- Access to the Outreach app management area to create an app and configure its API access
You create an app in Outreach and configure OAuth on its API access tab. The app provides the Client ID (Application ID) and Client Secret and defines the redirect URI that Outreach returns users to after they authorize access.
Sign in to Outreach and create a new app in the Outreach app management area (App Marketplace / developer settings). Give it a descriptive name, for example Frontegg Integration.
Open the app's API access tab and configure:
- Redirect URI — Add your Frontegg Redirect URL:
https://YOUR_MCP_GATEWAY_URL/integration-callback - Scopes — Select the scopes your application needs (see the scopes table below).
Outreach generates a Client ID (Application ID) and Client Secret. Copy both values.
Copy your Client Secret now
Copy your Client Secret now
The Client Secret is displayed only once, when it is generated. Copy it immediately and store it securely — treat it like a password. If you lose it, use the regenerate function on the app to create a new one. Development credentials are provisioned immediately for testing; production credentials become available after the app completes Outreach's publishing and review process.
Once you have your Client ID and Client Secret, configure the integration in the Frontegg portal:
- Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Outreach.
- Enter the Client ID and the Client Secret.
- Click Save.
Frontegg requests the following scopes during authorization:
| Scope | Description |
|---|---|
prospects.read | Read prospects |
accounts.read | Read accounts |
sequences.read | Read sequences |
sequenceStates.read | Read sequence states |
mailboxes.read | Read mailboxes |
users.read | Read users |
opportunities.read | Read opportunities |
tasks.read | Read tasks |
calls.read | Read calls |
Keep your credentials secure
Keep your credentials secure
Never share or commit your Client Secret to version control.