Claude.ai Connectors
Connect GoodTake to Claude.ai via the Connectors UI
Setup
- Open claude.ai and go to Settings → Connectors
- Click Add connector
- Enter the MCP URL:
https://mcp.goodtake.ai/mcp - Click Connect
- A browser popup opens — sign in to GoodTake (or you're signed in already)
- Approve the connection — Claude immediately gains access to the GoodTake tools
That's it. No API key to copy.
How the OAuth flow works
Claude.ai acts as an OAuth 2.1 client and follows the standard Authorization Code + PKCE flow:
- Claude discovers
/.well-known/oauth-authorization-server - Registers dynamically via
POST /oauth/register(one-time) - Redirects your browser to
/oauth/authorize— you're already logged in via Clerk, so consent is immediate - Exchanges the code at
POST /oauth/tokenfor agt_API key - Stores the key and uses it on every subsequent
/mcprequest
The minted key appears in Settings → Developer Settings as Claude MCP – <Month Year>. You can revoke it there at any time to disconnect Claude.
Usage
Ask Claude naturally — it will call GoodTake tools automatically:
"Generate a cinematic landscape, 16:9"
"Create a product image of a white coffee mug on a wooden table"
"Show me my last 5 generations"
Timeout recovery
Claude.ai enforces a ~30-second HTTP timeout. If a generation takes longer than that, generate_image returns a message like:
"Generation is still in progress. Call
get_generationwith ID550e8400-…to retrieve the result."
Follow up with:
"Get generation 550e8400-…"
and Claude will fetch and display the completed images.