Connect external tools to Rep so it can take action across your stack - without leaving Clarify.
Rep can use tools from connected apps the same way it uses Clarify's own data. Once you connect Linear, for example, Rep can look up issues, create tickets, and update statuses from within a Rep conversation. Connectors work alongside Rep's built-in Clarify tools, not instead of them.
Available connectors
The catalog covers popular sales, support, and productivity tools - Linear, Notion, Stripe, Apollo, Intercom, Outreach, and more - and each tile shows what Rep can do with it. The catalog grows regularly, so open Connectors in the left sidebar for the current list.
The Connectors page has two sections. Team connectors are set up once for the whole workspace, such as Zoom. Personal connectors are connected by each teammate with their own account, and that includes every catalog and custom connector.
Need to connect something that isn't in the catalog? You can add any MCP server as a custom connector. See Add a custom connector below.
Connect a catalog connector
Each person on your team connects their own account. Catalog connectors use OAuth - no credentials are shared across users.
In Clarify, go to Connectors in the left sidebar
Click the connector you want to add, then click Connect
Go through the OAuth flow
Once connected, Rep can use that connector's tools in all your conversations
To disconnect, go back to Connectors, find the connector, click the three-dot menu, and choose Disconnect. Below a divider, the same menu can also show Remove for workspace, which removes the connector for everyone in the workspace, not just you.
Add a custom connector
You can connect any MCP server that isn't in the catalog. Only workspace admins can add custom connectors.
What you'll need: the MCP server URL (from the service's documentation, or Rep can look it up), plus either an OAuth app (client ID and secret) or an API key.
Server requirements: the MCP server must be publicly reachable and follow the MCP spec. Servers that use the older SSE transport connect too.
ℹ️ This requires an MCP server, not a standard REST webhook endpoint.
Step 1: Add the connector with Rep
Go to Connectors in the left sidebar and click Add connector. Rep opens with a prompt to add a connector.
Tell Rep the service name and, if you have it, the MCP server URL. If you don't have the URL, Rep searches the web for it and only asks you when it can't find one.
If the server needs its own OAuth app or an API key, tell Rep. Otherwise Rep uses Dynamic OAuth, the default.
Rep adds the connector and shows a connect card in the chat.
ℹ️ Add connector is greyed out for members, because only workspace admins can add custom connectors.
Step 2: Connect it
The button on the card depends on how the server signs in. The same button is also on the connector's own page under Personal in Connectors, for finishing later.
Dynamic OAuth: click Connect and go through the OAuth flow.
Static OAuth: first create an OAuth app in the service's developer console, set its redirect URI to
https://api.clarify.ai/mcp/oauth/callback, and copy the client ID and client secret. When the card shows Add credentials, a workspace admin clicks it, enters the Client ID and, if the service issued one, the Client secret, then completes the OAuth flow. Enter them in that window rather than pasting them into the chat.API key: generate an API key in the service's settings, click Add API key, and paste it. Clarify tests the key by loading the server's tools, so a key that doesn't work is rejected straight away.
ℹ️ The OAuth app only needs to be created once per workspace, but each team member still has to authorize their own account before they can use the connector.
For API key connectors, each member brings their own API key.
Connector and tool permissions
From Connectors you can:
Toggle any connector on or off
Configure which tools Rep is allowed to use, for Rep's built-in tools or any connector
You can also toggle connectors on or off from the tools menu in any Rep conversation, without going to settings.
Manage connectors from chat
You can manage your MCP connectors without leaving a Rep conversation. Ask Rep to list your connectors, add a new one, rename one, or remove one and it handles the action inline.
Connecting a new server: When a connector you need isn’t set up, Rep shows an in-chat connect card. Complete the OAuth flow in the same window and you’re returned directly to the conversation - Rep picks up where it left off.
Reconnecting an expired connector: If credentials have expired, Rep shows a reconnect prompt in the tools menu. Click to re-authorize without leaving the chat. Clarify also notifies you when one of your connections expires, in the app, by email and in Slack. If an agent needs a connection that has expired, it asks for it to be reconnected; when the connection belongs to a teammate, the agent's owner is told who needs to reconnect it.
What Rep can do from chat:
List all configured connectors and their connection status
Add a new connector (OAuth or API key)
Rename a connector
Remove a connector (with a confirmation dialog)
Good to know
Catalog connectors are per-user. Each person on your team connects their own account. A teammate connecting Linear doesn't affect your connection.
Custom connectors require an admin. Only workspace admins can add or remove them. Members can use connectors that are already set up.
Rep may ask before taking action. For tools that create or update records, Rep may ask for your confirmation before proceeding.
Connectors work everywhere Rep does. Both in-app and in the Rep Slack app.
Agents use these connectors too. Any agent can be given access to a connector's tools. See Agents.
Troubleshooting
Connector isn't showing up after I added it
Refresh the page. If it still doesn't appear, disconnect and reconnect from Connectors.
Rep says a tool failed
Check that your account is still authorized at Connectors and reconnect if needed. After reconnecting, also make sure the connector's tools are toggled on - go to Connectors, find the connector, and enable its tools. You can also toggle them from the tools menu inside any Rep conversation.
I can't add a new connector
Only workspace admins can add custom connectors. Ask your workspace admin to add it.
OAuth connection failed on a connector I set up with my own OAuth app
Confirm the redirect URI in your OAuth app's developer console is set to https://api.clarify.ai/mcp/oauth/callback exactly. This only applies to Static OAuth. Connectors that connect in one click have no redirect URI for you to set.
"This MCP server rejected client registration"
The other service declined Clarify's request to connect, and the rest of the message is that service's own explanation. For a catalog connector there's nothing to change in your account or in the service's settings, so contact support and include the full message. For a custom connector, ask Rep to add it with an API key or your own OAuth app instead, if the service offers one.
FAQ
What's the difference between the Clarify MCP connector and Rep connectors?
The Clarify MCP connector lets external AI tools (like Claude) read and update your Clarify data. Rep connectors do the opposite - they let Rep access your external tools like Linear, Notion, and Stripe.
Can agents use connectors, or is this only for Rep?
Agents use the same connectors. Once a connector is set up, you add its tools to an agent from that agent's Tools section - there's nothing separate to connect. An agent uses the connection belonging to whoever owns it, so connect the service as the person who owns the agent.
One difference matters if the agent is meant to run on its own. Tools that write or change data start out set to Ask permission, which means the agent pauses and notifies you rather than acting. That's what you want while you're still building trust in an agent, but an agent running unattended on a schedule or a webhook will sit and wait. Set those tools to Always allow once you're confident in it. See Agents for the full picture.
Can a connector sync my email or calendar?
Not a catalog or custom connector, no. Email and calendar sync has its own tiles - Google and Microsoft, under Personal on the Connectors page - and it supports Google and Microsoft accounts only. See Accounts for how to set it up.
The catalog and custom connectors on this page do a different job: they give Rep tool access to a service so it can act there when you ask. Adding a mail provider as a custom connector lets Rep call that provider's API during a conversation, but it does not import your mail into Clarify and won't keep your contacts and deals updated from your mailbox. If your mail is on a provider we don't support for sync, the workaround is a Google or Microsoft account that receives the same mail.
Will a connector bring a tool's activity into my Clarify records?
Not on its own. Most connectors, including every custom connector, give Rep and your agents tools to use when you ask. They don't copy that tool's data onto your people, companies or deals, and nothing runs in the background.
A few tiles on the Connectors page are syncs rather than tools, such as your email and calendar accounts and HubSpot. Those keep data flowing into Clarify once they're set up, and each has its own article.
A tool connector can: look things up in the connected tool during a conversation, take an action there on your behalf, and write to a Clarify record when you ask Rep or an agent to.
A tool connector doesn't: update your records from the connected tool by itself, or log email opens, replies or call outcomes onto a person automatically.
To get another tool's activity onto your records automatically, use Zapier or the Clarify API. In Zapier, Find Person looks a person up by email, Create Comment adds a comment to a record, and Update Record updates an existing record.
Do I need a specific plan to use Rep connectors?
No. Rep connectors are available to every workspace on every plan.
Can I use Rep connectors from the Slack integration?
Yes. Connectors work in the Rep Slack app the same way they do in Clarify.
What data does Rep access when I connect a tool?
Rep only fetches data from connected tools when it needs to answer a question - it doesn't continuously sync or store data in the background. The specific permissions Rep is requesting are shown during the OAuth connection flow, so you can review the scopes before authorizing.
Can I see what tools Rep is using during a conversation?
While Rep works, a status line shows what it is working on. When it finishes, the chat shows Rep's answer rather than each step it took. To control which tools Rep can use, see the next question.
Can I limit which tools Rep uses from a connected service?
Yes. At Connectors, you can configure tool permissions per connector.
What happens to my conversations if I disconnect a connector?
New conversations won't have access to that connector's tools. Existing conversations that referenced tools from that connector may show errors if continued.
Can I connect my own MCP server - not just ones in the catalog?
Yes. Workspace admins can connect any MCP server using Dynamic OAuth, Static OAuth, or an API key. The server must be publicly reachable and follow the MCP spec. Both Streamable HTTP and the older SSE transport work.
Is there a limit on how many connectors I can add?
No - there's no limit on catalog connections per user or custom connectors per workspace.

