Connect ChatGPT and Claude
Add the deployed OAuth-protected MCP endpoint to either client.
ChatGPT and Claude use the same public MCP endpoint:
https://your-app-origin/mcpUse the App URL printed by deploy/jio.sh, not the landing or docs URL. Open the app first, register an account, and create or select a project.
ChatGPT
- Open Settings → Apps. Workspace administrators may instead use Workspace settings → Apps.
- Enable developer mode if your plan or workspace requires it, then choose Create.
- Enter the public
/mcpURL and select OAuth authentication. - Leave custom client credentials empty, scan the tools, and create the app.
- Complete sign-in and approve a project. In a new chat, enable the app and ask it to call
get_random_number.
If the tool is missing after a deployment, refresh the app's actions. Availability and administrator controls vary by plan; see OpenAI's current developer mode guide.
Claude
- Open Customize → Connectors, choose +, then Add custom connector. Team and Enterprise owners can add it for the organization under Organization settings → Connectors.
- Enter a name and the public
/mcpURL. - Leave the optional OAuth client ID and secret empty, add the connector, then choose Connect.
- Complete sign-in and approve a project. In a chat, choose + → Connectors, enable it, and ask it to call
get_random_number.
See Claude's current remote connector guide if the menu location differs for your plan.
Quick check
Before configuring either client, verify that discovery is public:
curl -fsS https://your-app-origin/.well-known/oauth-protected-resourceThe response should name https://your-app-origin/mcp as its resource. A direct unauthenticated request to /mcp returning 401 Unauthorized is expected: the client uses that challenge to start OAuth.