Overview
MCP Connectors let your team plug external Model Context Protocol (MCP) servers into Sight AI. Once connected, the agent can call provider tools in Agent chat and in custom automations — keyword research, backlink data, attribution metrics, and anything your custom MCP server exposes. Open Integrations (app.trysight.ai/integrations) and filter by Connectors, or scroll to the Connectors section on the hub. Cards show an MCP badge in the top-right corner.
Connectors are team-scoped, not site-scoped. One Ahrefs or Semrush connection is shared across every site on your team. Automations still run against a single site’s data — connector tools just supply external context.
Prebuilt connectors
Sight AI ships three first-party connectors. Each uses the provider’s official MCP endpoint.| Provider | What you get | Auth |
|---|---|---|
| Ahrefs | Backlinks, keyword research, rankings, site audits | API key (MCP key) |
| Semrush | Keyword analytics, domain overviews, competitive data | API key |
| Cometly | Marketing attribution, ROAS, CAC, customer journey data | OAuth (browser redirect) |
Ahrefs
Generate an MCP key
In Ahrefs: Account Settings → API Keys → Generate MCP key. Requires an Ahrefs Lite plan or higher.
Semrush
Semrush MCP documentation →
Cometly
Find your Space ID
In Cometly: Space Settings → Space Details, or check the number at the bottom of the left navigation menu.
Custom connectors
Add any HTTPS Streamable HTTP MCP server your team runs or subscribes to:- Integrations → Connectors → Add custom connector
- Provide a name, HTTPS MCP URL, and auth mode:
- OAuth — browser redirect (same callback flow as Cometly)
- API key — Bearer or raw header
- None — public MCP server only
- Save and wait for the handshake to complete
Connector detail page
Click any connected connector card to open its detail page (/integrations/connectors/[id]). From there you can:
- Enable / disable the connector for your team
- Refresh tools — re-fetch the tool list from the MCP server
- Reconnect — re-authenticate after a key expires or OAuth is revoked
- Disconnect — remove the connector and revoke stored credentials
- Set per-tool permissions — control how each tool behaves in Agent chat
Tool permissions
Each tool on a connector has one of three permission levels:| Level | Behavior in Agent chat | Behavior in Automations |
|---|---|---|
| Always allow | Runs without asking | Runs automatically when granted on the automation |
| Ask first | Shows an Approve/Decline card before every call | Runs automatically when granted (you opted in at automation creation) |
| Don’t allow | Tool is hidden from the agent | Tool is hidden from the automations picker |
Using connectors in Agent chat
When a connector is enabled and connected:- Tools appear namespaced so they never collide with built-in Sight AI tools — e.g.
ahrefs_*,semrush_*,cometly_*, or{your_slug}_*for custom connectors - The agent attributes external data in replies (e.g. “per Ahrefs”)
- Permission levels control whether each call needs confirmation
Using connectors in Automations
Connector tools are available in the custom automation tool picker:- Create or edit a Custom automation
- In Allowed tools, expand the connector group (e.g. Ahrefs connector)
- Check the namespaced tools you want (tools set to Don’t allow are hidden)
- Write instructions that tell the automation when to call each tool
ahrefs_* tools from the picker.
See Automation tools reference for built-in tools and Custom automations for execution limits.
Free Domain Rating (no connector required)
Sight AI also uses Ahrefs’ free public Domain Rating API — no MCP key needed:- Your site’s DR is cached and injected into agent context automatically
- The built-in
getDomainRatingtool returns DR for your site or any competitor domain - Attribution: “Domain Rating by Ahrefs”
Limits
| Limit | Value |
|---|---|
| Custom connectors per team | 5 |
| Tools per connector | 30 |
| Total connector tools in agent | 80 |
Who can manage connectors
| Action | Who |
|---|---|
| Connect / reconnect / disconnect | Team owner or admin |
| Change tool permissions | Team owner or admin |
| View status and permissions | Any team member |
| Use connector tools in chat | Any team member (when connector is enabled) |
Troubleshooting
Connector shows 'Needs attention' or error status
Connector shows 'Needs attention' or error status
Open the connector detail page and click Reconnect or Refresh tools. Common causes:
- Ahrefs: invalid or expired MCP key; plan below Lite
- Semrush: invalid API key or exhausted API units
- Cometly: wrong Space ID; OAuth not completed; token revoked in Cometly
- Custom: server down, non-HTTPS URL, or auth mismatch
OAuth callback failed
OAuth callback failed
Stay signed in to Sight AI through the entire provider OAuth flow. The callback expires after 10 minutes — restart the connect flow if the tab sat idle too long.
Agent says connector unavailable
Agent says connector unavailable
Automation has 'no valid tools configured'
Automation has 'no valid tools configured'
allowed_tools may reference connector tool names that no longer exist (connector disconnected or tools refreshed). Re-edit the automation and re-select tools from the connector group in the picker.Custom connector quota exceeded
Custom connector quota exceeded
Delete unused custom connectors before adding new ones. Maximum 5 custom connectors per team.
Related
- Custom automations — grant connector tools on scheduled workflows
- Automation tools reference — full built-in tool catalog
- Sight AI MCP (outbound) — connect Cursor or Claude Desktop to Sight AI (different from external connectors)