MTG Bench

A free, no-signup MCP server that gives your AI assistant real Magic: The Gathering data — card search, semantic search, synergies, printings, and deck legality.

Endpoint https://mtgbench.com/mcp Streamable HTTP · no auth

Set it up

Claude (claude.ai)

  1. Open Settings → Connectors
  2. Click Add custom connector
  3. Paste https://mtgbench.com/mcp and add — no login or API key needed

Claude Code

claude mcp add --transport http mtg https://mtgbench.com/mcp

Other MCP clients (Cursor, Windsurf, etc.)

Any client that speaks Streamable HTTP works. Typical JSON config:

{
  "mcpServers": {
    "mtg": {
      "type": "http",
      "url": "https://mtgbench.com/mcp"
    }
  }
}

What you can ask

Tools

ToolWhat it does
search_cardsStructured card search: name, color, type, mana value, format legality, oracle text.
get_cardFull details for one card: oracle text, types, legalities, keywords.
get_card_printingsEvery printing of a card: set, rarity, collector number.
semantic_card_searchMeaning-based search — describe an effect in plain English and get matching cards, even when the words don't match. Backed by vector search over ~39k unique cards.
find_synergiesCards that play well with a given card, by semantic similarity with format filters.
check_deck_legalityValidate a full decklist against a format's rules: legality, banned cards, deck size, copy limits.

Resources

URIContents
mtg://keywordsAll keyword abilities, actions, and words.
mtg://enumsValid values for colors, types, rarities, formats, and more.
mtg://formats/{format}Rules summary for a format (commander, modern, standard, ...).

Good to know