MTG MCP Server
Magic: The Gathering card search, combo lookup, draft analytics, and Commander tools.
{
"mcpServers": {
"mtg-mcp-server": {
"command": "uvx",
"args": [
"mtg-mcp-server"
],
"env": {
"MTG_MCP_TRANSPORT": "stdio",
"MTG_MCP_HTTP_PORT": "8000",
"MTG_MCP_LOG_LEVEL": "INFO",
"MTG_MCP_ENABLE_17LANDS": "true",
"MTG_MCP_ENABLE_EDHREC": "true",
"MTG_MCP_ENABLE_BULK_DATA": "true",
"MTG_MCP_SCRYFALL_RATE_LIMIT_MS": "100",
"MTG_MCP_BULK_DATA_REFRESH_HOURS": "12",
"MTG_MCP_ENABLE_RULES": "true",
"MTG_MCP_DISABLE_CACHE": "false",
"MTG_MCP_ENABLE_MOXFIELD": "true",
"MTG_MCP_ENABLE_SPICERACK": "true",
"MTG_MCP_ENABLE_MTGGOLDFISH": "true"
}
}
}
}MTG_MCP_TRANSPORTServer transport — 'stdio' (default) or 'http'
MTG_MCP_HTTP_PORTHTTP port when transport is 'http'
MTG_MCP_LOG_LEVELLogging level — DEBUG, INFO, WARNING, or ERROR
MTG_MCP_ENABLE_17LANDSEnable 17Lands draft analytics backend
MTG_MCP_ENABLE_EDHRECEnable EDHREC commander metagame backend (uses undocumented endpoints)
MTG_MCP_ENABLE_BULK_DATAEnable Scryfall Oracle Cards bulk data for rate-limit-free lookups (~30 MB download)
MTG_MCP_SCRYFALL_RATE_LIMIT_MSMinimum delay between Scryfall API calls in milliseconds
MTG_MCP_BULK_DATA_REFRESH_HOURSHours between Scryfall bulk data refreshes
MTG_MCP_ENABLE_RULESEnable Comprehensive Rules engine for rules lookup and keyword tools
MTG_MCP_DISABLE_CACHEDisable in-memory TTL caching (useful for testing)
MTG_MCP_ENABLE_MOXFIELDEnable Moxfield deck search and import backend (reverse-engineered API)
MTG_MCP_ENABLE_SPICERACKEnable Spicerack tournament results backend
MTG_MCP_ENABLE_MTGGOLDFISHEnable MTGGoldfish metagame data backend (HTML scraping)
Manage your projects, debug deployment, and check analytics for any MCP server you host with Alpic
Strava MCP tools for AI: athletes, activities, segments, clubs, routes. Powered by HAPI MCP server.
Analytics for business data: upload CSV or connect GA4/GSC, run ML/stats, get HTML reports.