Claude Desktop is the most common MCP host. Connecting your Metabind project to Claude Desktop lets you test the full chain — AI picks the tool, your tool runs, Claude renders the result — and is also how end users add your tools to their conversations. Claude Desktop authenticates against Metabind with OAuth: you paste a URL, click Connect, approve the requested scopes, and Claude Desktop holds the token from then on. There is no API key to copy or config file to edit.Documentation Index
Fetch the complete documentation index at: https://docs.metabind.ai/llms.txt
Use this file to discover all available pages before exploring further.
Two connections, two reasons
Most teams configure Claude Desktop twice — once for draft, once for production:| Connection | Endpoint | Used for |
|---|---|---|
<project>-draft | https://mcp.metabind.ai/<org>/<project>/draft | Day-to-day development testing |
<project> | https://mcp.metabind.ai/<org>/<project> | End-user access to published tools |
Prerequisites
- Claude Desktop installed (download).
- A Metabind project with at least one published Type. See Your first MCP App.
- A Metabind login that has access to the project. The OAuth flow uses your Metabind session, so anyone who connects must be a member of the organization.
Get the connection URL
In MCP App Studio:- Open the project.
- On the Server tab, switch the endpoint dropdown to Production (for the published URL) or Draft (for the working copy).
- Copy the URL.

Add the connector in Claude Desktop
- Open Claude → Settings → Connectors.
- Scroll to Add custom connector, paste the URL from MCP App Studio, and click Add.
- The new connector appears with a Connect button. Click it.


Verify the connection
In Claude Desktop, open a new conversation and check the connectors list (the icon in the message composer). The Metabind project name should appear with a green status dot. If it shows red, click for the error — usually an expired session or revoked authorization. Once green, ask Claude to use one of your tools:Switching between draft and production
Add each as a separate custom connector — paste the draft URL, authorize; paste the production URL, authorize. Claude Desktop lists them side-by-side. You can have one or both enabled. For day-to-day:- Building? Enable draft, disable production. Conversations route to your latest draft state.
- Testing publish behavior? Disable draft, enable production. You’re seeing what end users see.
- Both? Claude Desktop lists tools from both, and the AI may call either. Useful for A/B-style comparisons but confusing if tool names overlap.
Authorization management
OAuth grants are issued and revoked in two places:- Claude Desktop side. Disconnect the connector in Settings → Connectors to drop the local token. Re-authorize whenever you want it back.
- Metabind side. Open Settings → Authorized apps in MCP App Studio (organization scope) to see every active OAuth grant and revoke any of them. Revocation takes effect on the next request — Claude Desktop’s connector will flip to a failed state until the user re-authorizes.
What end users see
When an end user adds your project to Claude Desktop:- They paste the project URL into Claude → Settings → Connectors → Add custom connector.
- Claude Desktop opens the Metabind OAuth page.
- They sign in to Metabind (or sign up, if invited) and click Authorize.
- Your project’s tools and Instructions appear in their available tool palette.
Troubleshooting
| Symptom | Likely cause |
|---|---|
| Connector shows red, no tools listed | OAuth grant revoked, or the user’s Metabind session expired |
| Connect click doesn’t open the auth popup | Claude Desktop has a stale URL — remove and re-add the connector |
| Authorize click does nothing | Pop-up blocker, or the user is not a member of the organization |
| Tools listed but every call fails | The user’s Metabind role doesn’t include the scopes the tool needs |
| Tools appear stale (old version) | Claude Desktop has cached schemas; restart the app to force a re-list |
Related
Connect to ChatGPT
Same OAuth flow, different host.
Custom MCP hosts
Connect any MCP-compatible client.
Draft and production
Why two endpoints exist and when to use each.
Audit logs
Per-call observability for debugging.