MCP.Market

mtg-mcp server

by nccurry·io.github.nccurry/mtg-mcp·v0.15.0

An evidence-first .NET MCP server for Magic: The Gathering deckbuilding workflows.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed mtg-mcp yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

mtg-mcp tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How mtg-mcp compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers

Release history: 8 versions in the registry since 2026-07-13, latest 2026-11-03, typically one every 1 day.

Install mtg-mcp in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the mtg-mcp repository's README, as published. We do not edit it. Read it on GitHub

mtg-mcp

<!-- mcp-name: io.github.nccurry/mtg-mcp -->

mtg-mcp gives an LLM grounded Magic: The Gathering card, deck, provider, and statistical evidence. The LLM makes deckbuilding decisions.

Version 0.9.0 is a fresh stdio server design. Its full all profile in remote mode exposes 97 tools, one mtg://server/capabilities resource, and no prompts. The focused default profile exposes 33 tools in read-only mode and 55 in local or remote mode. It does not migrate 0.8.x data or tool schemas.

Status

The evidence-first rewrite is complete. 0.9.0 is the first stable release of the new server.

The packaged acceptance run before the Spellbook addition made 88 safe tool calls. It uses saved test data for the two Scryfall card-data download tools and the two Playgroup write tools because a live cleanup route is unavailable. Scryfall rollback needs Scryfall to publish another data version; until then, the check reports that it is waiting. Commander Spellbook has its own limited, read-only live check. See live acceptance.

Start the server

Bootstrap the repository, then run the MCP smoke test:

.\bootstrap.ps1
task smoke:mcp

On Linux or macOS:

./bootstrap.sh
task smoke:mcp

Bootstrap installs Mise when needed. Mise installs Task and PowerShell from mise.toml and the .NET SDK from global.json in an isolated tool directory. After bootstrap, run task normally. The Taskfile invokes Mise for .NET; if a fresh shell cannot find Task, activate Mise or temporarily use mise exec -- task .

Committed Mise and NuGet lock files keep setup repeatable. Version pins live in mise.toml, global.json, Directory.Packages.props, and dotnet-tools.json. Use task deps:check to inspect available updates. Use task deps:update only when you intend to review the related pin and lock-file changes.

Use mtg-mcp as the MCP command. The default invocation is equivalent to:

mtg-mcp --mode=local --toolsets=default

Use --smoke for a one-shot configuration check. It does not start an MCP session.

task install also starts and stops an isolated, read-only server with the Scryfall toolset enabled. That catches packaged SQLite and Scryfall startup problems that --smoke cannot see.

Choose a mode

Modes control authority.

local is the default. A Scryfall cache miss can need a local write to record the response and rate-limit timing. In read-only, that miss returns local-write-required before any HTTP request.

Commander Spellbook reads are available in all three modes. They never change a deck or make a write request to the source. Successful responses use a short-lived local cache so repeated exact requests do not create needless provider traffic.

Choose toolsets

Toolsets control which tools the session can see. They do not grant permission to write.

Available toolsets are decks, scryfall, stats, archidekt, playgroup, and spellbook. Selection is fixed for the MCP session.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

mtg-mcp: common questions

Is mtg-mcp server safe?
Yes, by our scan: it is graded A (88/100). Read the mtg-mcp safety report
Does mtg-mcp need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is mtg-mcp maintained?
The last commit was 45 days ago (2026-09-20). The latest release is v0.15.0.