How to Connect an MCP Server
The Model Context Protocol (MCP) lets Daneel’s AI call tools on remote services — reading Stripe invoices, querying Supabase tables, managing Vercel deployments, and more. This guide shows how to connect a server.
Prerequisites
Section titled “Prerequisites”- Daneel AI installed
- A cloud provider that supports tool calling (Claude or Ollama recommended). WebGPU and Gemini Nano have experimental tool calling support but results vary with small models.
Browse featured servers
Section titled “Browse featured servers”- Open Settings > MCP in Daneel.
- The Featured tab shows curated servers with known-good configurations:
| Server | Auth type | Category |
|---|---|---|
| Stripe | OAuth | Payments |
| Notion | OAuth | Productivity |
| Vercel | OAuth | DevOps |
| Supabase | OAuth | Database |
| Figma | OAuth | Design |
| Linear | OAuth | Project management |
| Slack | OAuth | Communication |
| Google Maps | API Key | Maps |
| Cloudflare | OAuth | Infrastructure |
| Exa | API Key | Search |
- Click a server to see its description and connection details.
Connect with OAuth
Section titled “Connect with OAuth”For servers that use OAuth (Stripe, Notion, Vercel, etc.):
- Click Connect on the server card.
- Daneel opens an OAuth consent flow in a new tab.
- Authorize the connection.
- The server appears in your Registered list with a green status badge.
Daneel handles the full OAuth2 + PKCE flow, token storage, and refresh automatically.
Connect with an API key
Section titled “Connect with an API key”For servers that use API key authentication (Google Maps, Exa, etc.):
- Click Connect on the server card.
- Paste your API key in the input field.
- Click Save.
The key is stored in Chrome’s local storage.
Add a custom server
Section titled “Add a custom server”For servers not in the featured list:
- In the MCP settings panel, click Add Custom Server.
- Enter the server’s SSE endpoint URL (e.g.,
https://mcp.example.com/sse). - Choose the auth type (None, API Key, Bearer Token, or OAuth).
- Enter credentials if required.
- Click Register.
Daneel discovers the server’s available tools automatically.
Use tools in conversation
Section titled “Use tools in conversation”Once connected, tools are available in any chat conversation:
- Start a chat in any mode (Page, Site, or Vault).
- Ask a question that requires the connected service. For example, with Stripe connected:
Show me the last 5 invoices for customer acme@example.com
- The AI recognizes it needs Stripe data, calls the appropriate tool, receives the result, and incorporates it into the response.
Tool calls appear inline in the chat with the tool name and a summary of what was called.
Manage servers
Section titled “Manage servers”- Disable a server without removing it: toggle it off in the registered servers list. The AI won’t use its tools until you re-enable it.
- Remove a server: click the delete button. This revokes stored credentials.
- Test a connection: click the test button to verify the server responds.
Next steps
Section titled “Next steps”- Create a custom agent with specific MCP servers bound to it
- Read about MCP and tool calling to understand how multi-turn tool loops work
- See the AI Providers reference for which providers support tool calling