ChatGPT supports MCP servers via custom connectors (available in Plus, Pro, Team, Enterprise, and Edu plans at the time of writing). Connections authenticate against Metabind with OAuth: you paste the project URL, ChatGPT opens an authorization popup, you click Authorize, and ChatGPT holds the token from then on. There is no API key to copy or paste.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.
Prerequisites
- A ChatGPT plan that supports custom connectors.
- A Metabind project with at least one published Type. See Your first MCP App.
- A Metabind login with 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 ChatGPT
- Open ChatGPT → Settings → Connectors → Custom.
- Click Add custom connector.
- Paste the URL from MCP App Studio.
- ChatGPT opens a Metabind OAuth authorization popup. Sign in if you aren’t already, review the requested scopes, and click Authorize.
- Save.

tools/list. If the OAuth grant is valid and the project has at least one published tool, the connector is added and your tools appear in the connectors list.
Verify the connection
Open a new ChatGPT conversation. Click the connectors menu in the composer and confirm your project is listed and enabled. Then ask the assistant to use a tool:Draft vs. production for ChatGPT
ChatGPT’s custom connectors are usually configured per-user, not per-workspace, but workspaces with org-level admin can configure shared connectors. Either way, treat draft and production as separate connectors:- Add the draft URL as one connector for development testing.
- Add the production URL as a second connector for end-user use.
Connector descriptions and instructions
When you add a connector, ChatGPT shows the project’s tool list and any Instructions you’ve configured in MCP App Studio. Instructions are free-text guidance the AI reads alongside the tool schemas — use them to explain when to call which tool, not how to call them (the schemas handle that). Update Instructions in MCP App Studio → Project → Instructions. Changes are live without a republish.Sharing the connector with users
To let other users add your tools to their ChatGPT, share the project URL. Each user pastes it into ChatGPT’s custom-connector flow and runs through the same OAuth authorization with their own Metabind login. End users must be members of your Metabind organization to authorize. For public-visibility projects, anyone can authorize; for private projects, invite users to the organization first via Team management.Authorization management
OAuth grants are issued and revoked in two places:- ChatGPT side. Remove the connector in Settings → Connectors to drop the local token. Re-add and 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 — ChatGPT’s connector will flip to a failed state until the user re-authorizes.
Tool annotations and ChatGPT behavior
ChatGPT honors several MCP tool annotations:readOnlyHint: true— the tool is safe to call eagerly without confirmation.openWorldHint: true— the tool reaches third-party services; ChatGPT may surface a “this tool calls external services” badge.taskSupport— for long-running tools, ChatGPT polls for completion.
Troubleshooting
| Symptom | Likely cause |
|---|---|
| Connector fails to add | OAuth popup blocked, or the user is not a member of the organization |
| Connect succeeds but tools fail | OAuth grant revoked on the Metabind side, or the user’s role doesn’t include the needed scope |
| ChatGPT doesn’t pick the right tool | Instructions or tool descriptions need clarification — see Tools and Types |
| UI doesn’t render in ChatGPT | ChatGPT may use a non-MCP-UI rendering path for some tools — verify with Testing tools and the Live previews on a real device |
Related
Connect to Claude Desktop
Same OAuth flow, different host.
Custom MCP hosts
Connect any MCP-compatible client.
Draft and production
The two endpoints to point connectors at.