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.