MTG MCP Server

Magic: The Gathering card search, combo lookup, draft analytics, and Commander tools.

Local serverstdio

What is the MTG MCP Server?

MTG MCP Server is an MCP integration. Magic: The Gathering card search, combo lookup, draft analytics, and Commander tools.

Packages and local setup

The published pypi package is mtg-mcp-server, version 3.0.0. Its declared MCP transport is stdio.

The package declares MTG_MCP_TRANSPORT: Server transport — 'stdio' (default) or 'http'; MTG_MCP_HTTP_PORT: HTTP port when transport is 'http'; MTG_MCP_LOG_LEVEL: Logging level — DEBUG, INFO, WARNING, or ERROR; MTG_MCP_ENABLE_17LANDS: Enable 17Lands draft analytics backend; MTG_MCP_ENABLE_EDHREC: Enable EDHREC commander metagame backend (uses undocumented endpoints); MTG_MCP_ENABLE_BULK_DATA: Enable Scryfall Oracle Cards bulk data for rate-limit-free lookups (~30 MB download); MTG_MCP_SCRYFALL_RATE_LIMIT_MS: Minimum delay between Scryfall API calls in milliseconds; MTG_MCP_BULK_DATA_REFRESH_HOURS: Hours between Scryfall bulk data refreshes; MTG_MCP_ENABLE_RULES: Enable Comprehensive Rules engine for rules lookup and keyword tools; MTG_MCP_DISABLE_CACHE: Disable in-memory TTL caching (useful for testing); MTG_MCP_ENABLE_MOXFIELD: Enable Moxfield deck search and import backend (reverse-engineered API); MTG_MCP_ENABLE_SPICERACK: Enable Spicerack tournament results backend; MTG_MCP_ENABLE_MTGGOLDFISH: Enable MTGGoldfish metagame data backend (HTML scraping).

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository · Project website. This profile uses version 3.0.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related analytics & reporting MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
MTG_MCP_TRANSPORTServer transport — 'stdio' (default) or 'http'Optional
MTG_MCP_HTTP_PORTHTTP port when transport is 'http'Optional
MTG_MCP_LOG_LEVELLogging level — DEBUG, INFO, WARNING, or ERROROptional
MTG_MCP_ENABLE_17LANDSEnable 17Lands draft analytics backendOptional
MTG_MCP_ENABLE_EDHRECEnable EDHREC commander metagame backend (uses undocumented endpoints)Optional
MTG_MCP_ENABLE_BULK_DATAEnable Scryfall Oracle Cards bulk data for rate-limit-free lookups (~30 MB download)Optional
MTG_MCP_SCRYFALL_RATE_LIMIT_MSMinimum delay between Scryfall API calls in millisecondsOptional
MTG_MCP_BULK_DATA_REFRESH_HOURSHours between Scryfall bulk data refreshesOptional
MTG_MCP_ENABLE_RULESEnable Comprehensive Rules engine for rules lookup and keyword toolsOptional
MTG_MCP_DISABLE_CACHEDisable in-memory TTL caching (useful for testing)Optional
MTG_MCP_ENABLE_MOXFIELDEnable Moxfield deck search and import backend (reverse-engineered API)Optional
MTG_MCP_ENABLE_SPICERACKEnable Spicerack tournament results backendOptional
MTG_MCP_ENABLE_MTGGOLDFISHEnable MTGGoldfish metagame data backend (HTML scraping)Optional