Scryfall MCP Server

Scryfall-backed MCP server for Magic: The Gathering search, rules lookup, pricing, set discovery, and deckbuilding workflows.

Local serverstdio

What is the Scryfall MCP Server?

Scryfall MCP Server is an MCP project maintained in the bmurdock/scryfall-mcp repository. The maintainer describes its purpose as “Scryfall-backed MCP server for Magic: The Gathering search, rules lookup, pricing, set discovery, and deckbuilding workflows”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_cardsRun Scryfall card searches with paging, sorting, and optional price filtering.
get_cardFetch one card by name, set/collector number, or Scryfall ID.
get_card_pricesReturn price data with optional format context and alternatives.
random_cardGet a random card with optional filters.
search_setsSearch and filter Magic sets.
query_rulesSearch the local comprehensive rules file with context.
build_scryfall_queryConvert natural language into an explainable Scryfall query.
search_format_staplesSearch format-legal candidates using disclosed price and ordering heuristics, not tournament metagame data.
search_alternativesFind candidates using disclosed price, type, and mana-value heuristics; results are not verified functional replacements or upgrades.
find_synergistic_cardsFind synergy pieces for a card, theme, or archetype.
batch_card_analysisAnalyze multiple cards for legality, prices, synergy, or composition.
validate_brawl_commanderCheck Brawl and Standard Brawl commander legality.
analyze_deck_compositionEvaluate deck lists for curve, colors, and structural issues.
suggest_mana_baseRecommend land counts and fixing packages from color requirements.
show_card_searchRender a ChatGPT Apps widget for visual Scryfall card search results.

How to install the Scryfall MCP Server

{
  "mcpServers": {
    "scryfall": {
      "command": "node",
      "args": [
        "/absolute/path/to/scryfall-mcp/dist/index.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.