How it works
- An admin adds an MCP server in Organization settings → MCP Connectors.
- Cake registers itself with the server as an OAuth client.
- Each user connects their own account in User settings → MCP Connectors. See Connect to MCP servers.
- In that user’s sessions, the agent can call the server’s tools through the Cake MCP server.
Requirements
The server must meet these requirements before Cake can add it:- It is a remote MCP server that uses the Streamable HTTP transport.
- Its URL is an absolute
https://URL of up to 2,048 characters, with no embedded credentials (user:pass@) and no fragment (#...). - It supports OAuth authorization and publishes protected-resource metadata.
- Its authorization server supports automatic client registration through Client ID Metadata Documents (CIMD) or Dynamic Client Registration (DCR).
- Cake can reach it under your egress policy.
Add a server
You need the admin role.- Open Organization settings → MCP Connectors.
- Under Add an MCP server, enter a Name, for example
Notion. - Enter the server URL, for example
https://mcp.example.com/mcp. - Select Add server.
Choose a name
The name labels the server in settings and prefixes its tools for agents. Agents see each tool as<name>.<tool>. For example, a search tool on a server named Notion appears as Notion.search.
Names are case-sensitive. Pick a short, unique name for each server, because Cake rejects tool calls when two servers share a name.
Remove a server
- Open Organization settings → MCP Connectors.
- Select the trash icon next to the server.
- Select Remove server to confirm.