MCP & Claude
Connect GoodTake to Claude using the Model Context Protocol
Overview
GoodTake exposes an MCP (Model Context Protocol) server at https://mcp.goodtake.ai/mcp. When connected, Claude can call GoodTake tools directly — no copy-pasting API keys, no leaving the conversation.
There are three ways to connect:
| Method | Best for | Effort |
|---|---|---|
| CLI skill | Claude Code — easiest way to start | npx skills add + done |
| Claude.ai Connectors | Claude.ai web app | ~1 min in Settings |
| Claude Code OAuth | Claude Code CLI, desktop, or IDE | OAuth browser flow |
The CLI skill is the fastest path if you already have gt installed — no OAuth, no settings UI, just one command. The Connectors and Claude Code OAuth methods go through the MCP server and use OAuth 2.1 + PKCE to mint a gt_ API key scoped to your active organization; the key appears in Settings → Developer Settings like any other key and can be revoked there.
MCP tools
Once connected, Claude has access to:
| Tool | Description |
|---|---|
generate_image | Submit a generation job and return signed image URLs (or the job ID if the connection times out) |
get_generation | Retrieve status and image URLs for an existing generation by ID |
list_generations | List your organization's recent generations |
list_models | List available image models |
Prompting Claude
Once connected you can ask naturally:
"Generate a 16:9 product shot of white sneakers on a marble surface"
"Create three variations of a sci-fi cityscape using the seedream model"
"Get the status of generation 550e8400-…"
Also: Claude Code skill
If you prefer a lighter integration without setting up the MCP server, the goodtake-generate skill wraps the gt CLI instead of calling MCP directly.