MTG MCP Server
Open-source MCP server for Magic: The Gathering card search, deck analysis, combos, draft, and Commander data.
- Skill Road
- MTG MCP Server
Categories
Description
The MTG MCP Server by j4th is an independent open-source project for Magic: The Gathering. Its repository is public, uses the MIT license, and is maintained through the j4th GitHub account. It is not an official Wizards of the Coast product and it is not an official Scryfall, EDHREC, Moxfield, or 17Lands client. That distinction matters because the server combines data from several independent services, while the aggregator's MIT license does not grant permission to ignore the terms, branding, or operational limits of those upstream services.
Verified scope
According to the README and the live MCP metadata, the server exposes 69 tools, 19 prompts, and 21 resources. The tools are organized around Scryfall card data, Scryfall bulk data, Commander Spellbook, 17Lands, EDHREC, Moxfield, Spicerack, MTGGoldfish, and composed workflows. Actual tool names include search_cards, card_details, card_rulings, format_legality, find_combos, combo_details, card_ratings, archetype_stats, commander_staples, card_synergy, decklist, recent_tournaments, metagame, commander_overview, deck_analysis, deck_validate, and rules_lookup. The claimed card search, combo lookup, draft analytics, and Commander capabilities are therefore supported by both the repository documentation and the tools/list response from the live remote endpoint. No private deck, account, collection, or personal record was queried to verify the protocol.
Remote use and local alternative
The provider documents the publicly reachable Streamable HTTP endpoint https://mtg-mcp-server.fastmcp.app/mcp. An MCP initialize request and a tools/list request succeeded there and returned protocol metadata plus tool definitions. Claude Desktop and other MCP clients can use the URL as a custom connector. The project also documents a local installation through uvx mtg-mcp-server. Local execution lets a user control the process, transport, environment, and network boundary more directly. The hosted endpoint is convenient, but its uptime, protocol version, dependency versions, and runtime configuration remain outside the user's control.
Data sources, freshness, and limitations
Scryfall supplies card text, legality, sets, rulings, and prices. Commander Spellbook supplies combo data and bracket estimates. 17Lands supplies draft metrics such as GIH win rate, ALSA, and archetype statistics. EDHREC, Moxfield, and MTGGoldfish are described by the provider as using undocumented, reverse-engineered, or scraped access; EDHREC, Moxfield, and MTGGoldfish should therefore be treated as fragile, feature-flagged sources. Spicerack is described as a public tournament API. Results may be delayed, incomplete, or temporarily unavailable when an upstream service changes. Caching lowers request volume but does not prove that a result is current. Price and metagame outputs are snapshots and are not purchase advice.
Access, privacy, and security boundaries
The core functionality is documented as working without API keys. The repository marks the tools as read-only with MCP annotations; they search, analyze, and read public card data, decklists, and tournament results. There is no documented feature for purchasing cards, changing a game account, or writing to the connected platforms. Public decklists can nevertheless contain author names, timestamps, or other metadata. Responses are returned to the MCP client and may then be sent to its model provider. Do not submit private decklists, collections, tokens, or personal data to the hosted endpoint. Local execution still makes outbound requests to upstream services, and prompt injection inside external card text or deck descriptions must not be treated as a trusted instruction. Rate limits differ by source; the repository specifically describes 17Lands, EDHREC, Moxfield, and MTGGoldfish as aggressive, undocumented, or fragile. Responsible request pacing, caching, and backoff are necessary.
License and catalog classification
The server code is MIT licensed. The underlying data, trademarks, and service terms remain controlled by their respective owners; the repository explicitly points to fan-content rules and states that Wizards of the Coast does not endorse it. The catalog stores 20 GitHub stars, retrieved through the GitHub API on 2026-09-10. Stars are a time-dependent popularity signal for the repository, not evidence of quality or security. The README describes source version 2.3.0, while the live initialized remote endpoint reports MTG 3.0.0. These values are version-specific and should be checked again during future reviews. Data analysis is the appropriate catalog category because the product's central value is querying and composing public game-data sources for structured analysis.
Requirements
Remote use requires an MCP client supporting Streamable HTTP. Local execution requires Python 3.12+, uv, and network access to the documented data sources.
Installation instructions
Add https://mtg-mcp-server.fastmcp.app/mcp as a custom connector in an MCP client or run locally with uvx mtg-mcp-server. Review feature flags and caching according to the README.
uvx mtg-mcp-server
Authentication
The provider documents no API key for the public data sources and remote endpoint. The MCP client may still enforce its own authentication or policy controls.
Required access permissions
The MCP tools are read-only and read public card data, decklists, combos, draft data, and tournament data. No purchase, account-changing, or documented write function was verified.
Transmitted or stored data
The server queries Scryfall, Commander Spellbook, 17Lands, EDHREC, Moxfield, Spicerack, and MTGGoldfish and returns results to the MCP client. The client may forward content to a model provider.
Security risks
Undocumented or scraped upstream interfaces can break or be rate-limited. Public deck data may contain metadata; prompt injection in external content and forwarding to model providers must be considered.
License and costs
- License
- MIT
- Cost
- free
The server code is MIT-licensed and usable without a license fee. Terms, availability, and any costs of connected third parties must be checked separately.
Alternatives
Not recorded yet.
At a glance
- Provider
- j4th
- Status
- Community
- Deployment
- Local and remote
- Current version
- 3.0.0
- GitHub stars
- 20
- Last reviewed
- 10.09.2026
Repository and documentation
Categories
Supported clients
Not recorded yet.
Related guides
Guides and background related to this entry.
Set up Mapbox MCP Server
Set up the Mapbox MCP Server: hosted endpoint or local token, a first test, and sensible limits.
30.09.2026
Set up the Elastic Agent Builder MCP Server
Enable Agent Builder in Kibana, configure tools, and securely connect the built-in MCP endpoint to an AI client via API key or OAuth 2.1.
20.09.2026
Set up the Searchcraft MCP Server
Start Set up the Searchcraft MCP Server with verified links, minimal permissions, and a safe first test.
19.09.2026
Set up Redis MCP Server safely
Configure Redis MCP locally, scope ACL rights, and encrypt the connection.
18.09.2026