
A hosted MCP server · built and run by Doodle Med
Plug into ChatGPT, Claude, or any MCP client and your agent gets live Scryfall card data, real Moxfield decklists, and EDHREC synergy and combo data — all public, no setup. Optional tools go further: a one-call CommanderSalt audit publishes a list to Archidekt and scores its power level, and the Mana Pool tools turn a decklist into an optimized cart on your own account — both when you bring your own credentials or configure them in Netlify.
One URL. JSON-RPC 2.0 over Streamable HTTP / SSE. GET it in a browser for capability metadata and non-secret diagnostics; POST initialize, tools/list, or tools/call to use it.
https://mtg-mcp.doodlemed.org/mcphttps://mtg-mcp.doodlemed.org/mcp, Authentication None.claude_desktop_config.json:{
"mcpServers": {
"mtg-mcp": {
"type": "http",
"url": "https://mtg-mcp.doodlemed.org/mcp"
}
}
}/mtg-mcp/binaries/ for clients that need them.BYOK · Netlify env fallback · not stored in app state
Scryfall, Moxfield, and EDHREC tools are public and need no setup. The manapool_* tools talk to a real Mana Pool buyer account. Credentials can be passed per tool call or configured in Netlify environment variables as MANAPOOL_EMAIL and MANAPOOL_API.
/seller/integrations/manapool-api (full URL: https://manapool.com/seller/integrations/manapool-api).user_email and api_token on each call, or set MANAPOOL_EMAIL and MANAPOOL_API in Netlify.Accepted aliases: email or username for the account email, and token or api_key for the API token. GET /mcp shows boolean diagnostics for whether the env vars are visible; it never prints secret values.
Use my ManaPool account (email: [EMAIL], token: [TOKEN]) to add these cards to my cart.
Treat your token like a password. Anyone who can read the chat transcript or your client's logs can use it to act as you on Mana Pool. Rotate it from the same Integrations page if it leaks.
Every tool hits its upstream API live and declares a JSON outputSchema, returning its result as typed structuredContent (plus a text block for compatibility) so agents can read fields directly instead of parsing prose. Card-returning tools include image URLs so an agent can render card art inline. Tool groups marked BYOK require Mana Pool or Archidekt credentials from tool arguments or Netlify env vars.