Server URL
The same URL is shown in the Fuse app under Settings → MCP, with a copy button.
How authentication works
The server uses standard OAuth, which every major MCP client handles for you:- The first time your assistant connects, it registers itself with Fuse automatically and opens a browser window.
- You sign in with your Fuse email and password and approve the connection.
- The assistant receives its own tokens and refreshes them silently from then on.
Set up your client
1
Claude (web and desktop)
Go to Settings → Connectors → Add custom connector, name it
Fuse, paste https://mcp.tryfuse.ai as the URL, and click Add. Then click Connect and sign in with your Fuse credentials.2
Claude Code
/mcp inside a session and pick fuse to complete the sign-in.3
Cursor
Add the server to Cursor opens the sign-in flow the first time it connects.
~/.cursor/mcp.json (or your project’s .cursor/mcp.json):4
Any other MCP client
Point the client at
https://mcp.tryfuse.ai. Any client that supports the Streamable HTTP transport and OAuth works; everything it needs is discoverable from the URL.For custom clients
Protocol and discovery details
Protocol and discovery details
Everything a hand-rolled client needs is served from the standard discovery endpoints:
GET https://mcp.tryfuse.ai/.well-known/oauth-protected-resourcenames the authorization server.GET https://core.backend.tryfuse.ai/.well-known/oauth-authorization-serverlists the registration, authorization, and token endpoints.
S256) for public clients (token_endpoint_auth_methods_supported: ["none"]), with dynamic client registration and the single scope mcp:tools. Access tokens last one hour; refresh tokens rotate on every refresh and last 30 days from their last use.The transport is stateless Streamable HTTP:- Send JSON-RPC messages with
POST. Batches (arrays of messages) are accepted. - There is no server-push stream:
GETis not supported, and noMcp-Session-Idneeds to be replayed between requests. - Supported protocol versions:
2025-11-25,2025-06-18,2025-03-26, and2024-11-05— the server negotiates down duringinitialize.
401 with a WWW-Authenticate header pointing at the resource metadata, which is the standard signal for clients to start the OAuth flow.Troubleshooting
Still stuck? Write to support@fuseai.com with the client you’re using and roughly when the failure happened.