Skip to main content
Find it in Darwin Profile menu → Workspace settings → API → AI assistants Open this screen ↗
Darwin runs a Model Context Protocol server, so the AI assistant you already use can work with your workspace. Ask it things like “How did the chat do this week compared with last?”, “What did visitors ask that the agent couldn’t answer?” or “Add our new refund policy to the agent’s knowledge.” The read-only URL offers only the tools that read, whatever the connection is allowed to do. Not a developer? Use Darwin in Claude or ChatGPT covers connecting and what to ask, in plain words.

Connect Claude

1

Add a custom connector

In Claude, open Settings → Connectors and add a custom connector. Name it Darwin and paste https://app.meetdarwin.ai/api/mcp as its URL. On a Team or Enterprise plan, an owner may need to add it for the organisation first.
2

Sign in to Darwin

Select Connect. Darwin’s sign-in opens; sign in if you aren’t already. The connection belongs to the workspace you are signed in to, so switch to the right workspace in Darwin first if you have several.
3

Review and allow

Darwin shows Connect Claude to Darwin and lists what it will be able to do. Tick Read only: let it look, never change anything if you only want answers. Select Allow. You return to Claude.Only an owner or admin can allow a connection. The request expires after 15 minutes; start again from Claude if it does.
4

Check it

Ask Claude: “Using Darwin, how many meetings did the chat book in the last 7 days?” It worked if Claude calls Darwin’s get_performance or get_overview tool and answers with your numbers. In Darwin, the connection appears under AI assistants.

Connect ChatGPT

In ChatGPT, open Plugins → + → Add custom MCP server, enter https://app.meetdarwin.ai/api/mcp under Connection, choose OAuth, and select Create as a plugin. When ChatGPT sends you to Darwin, sign in, choose Read only if you like, and select Allow. Step by step →

Connect Claude Code

Create an API key in Settings → API → Create key with the scopes you want the assistant to have (see what each tool needs), then:
Settings → API → AI assistants shows this command ready to copy. To sign in with OAuth instead of a key, leave out --header, then run /mcp in Claude Code and choose Darwin to authenticate.

Connect Cursor

Add Darwin to ~/.cursor/mcp.json (all projects) rather than a project’s .cursor/mcp.json, so the key never lands in a repository:
Restart Cursor, or reload MCP servers in its settings, and check that Darwin’s tools are listed. The same URL and header work with any MCP client that supports Streamable HTTP, including the Claude Agent SDK.

Tools

What a connection can use depends on its access. An API key gets the tools its scopes allow. An OAuth connection gets every read, plus changes to knowledge, the agent and opening tests, unless you ticked Read only.

Tools that read

The conversation and meeting tools include visitors’ names and emails only when the connection has the contacts:read scope, as the REST API does; without it, those fields are empty.

Tools that change things

Your assistant should ask you before using these. Darwin tells it which tools change the live website, and marks the ones that remove or switch something as destructive. Changes take effect exactly as if you made them in Agent Studio or Experiments, with the same rules. An opening an assistant adds carries the hypothesis Added by an AI assistant over MCP.

What an assistant can never do

Through MCP, an assistant cannot see or change billing, your team, API keys or webhook endpoints; cannot delete conversations; cannot erase or export a person’s data; and cannot change experiment results. It can only act in the one workspace it was connected to. The chat on your website never gets these tools.

Disconnect an assistant

Open Settings → API → AI assistants. Each OAuth connection shows the app’s name, when it was connected and last used, and its access (Read only or a number of scopes). Select Disconnect and confirm. It loses access at once; connecting again needs a new sign-in. For Claude Code, Cursor or anything using an API key, revoke that key in API keys. An OAuth connection stays signed in while it is used. One that goes unused for 30 days has to sign in again.

Limits

Each tool call counts as one request against the connection’s per-minute rate limit. Tool results are capped at 200,000 characters.

Troubleshooting

The connection’s access doesn’t include that tool. A read-only connection, the read-only URL, or a key without the scope hides it. Reconnect without Read only, or create a key with the scope.
Ask an owner or admin of the workspace to connect it, or to change your role in Team.
Consent requests last 15 minutes. Start connecting again from your assistant.
The workspace has to complete its card step in Darwin before any API or MCP access works.