
MTG MCP Server
Give your agent Scryfall-grade card search, combo lookup, draft stats, and Commander helpers while you build MTG apps or content tools.
Overview
MTG MCP Server is a MCP server for the Build phase that exposes Magic: The Gathering card search, combos, draft analytics, and Commander tools to coding agents.
What is this MCP server?
- Card search plus combo lookup for deck-building and rules-adjacent workflows
- Draft analytics with optional 17Lands backend (MTG_MCP_ENABLE_17LANDS, default true)
- Commander tooling with optional EDHREC backend (MTG_MCP_ENABLE_EDHREC, default true)
- PyPI package mtg-mcp-server v3.0.0 with uvx runtime hint and stdio or HTTP transport
- Configurable logging and HTTP port via MTG_MCP_LOG_LEVEL and MTG_MCP_HTTP_PORT
- Server version 3.0.0 on PyPI identifier mtg-mcp-server
- Default transport stdio; HTTP optional on port 8000 (MTG_MCP_HTTP_PORT)
- Optional backends: 17Lands and EDHREC enabled by default via environment flags
Community signal: 11 GitHub stars.
What problem does it solve?
Building MTG apps or content without live card and meta data forces you to tab-hop Scryfall, EDHREC, and draft sites while your agent guesses names and rules text.
Who is it for?
Solo developers shipping MTG deck builders, draft helpers, Commander guides, or stream overlays powered by agents.
Skip if: General-purpose SaaS builders with no tabletop game domain who only need generic web or database MCP servers.
What do I get? / Deliverables
After registration, your agent can query cards, combos, and optional 17Lands or EDHREC-backed insights from one MCP surface while you code.
- Agent-callable MTG card and combo query results for app prototypes
- Optional draft and Commander analytics snippets embedded in your build workflow
Recommended MCP Servers
Journey fit
Builders install this during Build when they are wiring domain-specific agent tools—not during generic idea validation for most SaaS products. Agent-tooling is the right shelf because the server exposes MCP tools that extend what your coding agent can do inside MTG-focused projects.
How it compares
Domain-specific game-data MCP server, not a generic SQL or REST integration layer.
Common Questions / FAQ
Who is MTG MCP Server for?
It is for builders and content creators working on Magic: The Gathering software who want card, combo, draft, and Commander data callable from Claude Code, Cursor, or similar MCP clients.
When should I use MTG MCP Server?
Use it during Build when your agent needs authoritative MTG lookups—deck lists, draft picks, commander recommendations—not for unrelated product research.
How do I add MTG MCP Server to my agent?
Run mtg-mcp-server via uvx with stdio (default), add the MCP server block to your client config, and optionally set MTG_MCP_TRANSPORT, MTG_MCP_ENABLE_17LANDS, and MTG_MCP_ENABLE_EDHREC environment variables.