Back to Browse

Mythic Index MCP Server

Developer ToolsUse Caution1.5MCP RegistryLocal
Free

Server data from the Official MCP Registry

MTG card prices, deck analysis, and investment intelligence — 19 tools over the Mythic Index API.

About

MTG card prices, deck analysis, and investment intelligence — 19 tools over the Mythic Index API.

Security Report

1.5
Use Caution1.5Critical Risk

The server contains a critical hardcoded API key embedded in the source code, which is a confirmed dangerous pattern. While the MCP server itself is well-designed for its purpose with appropriate tool functionality and permission scoping, the hardcoded credential compromises security. The API key should be exclusively sourced from environment variables with no fallback to hardcoded values. Additionally, there are minor code quality concerns around broad exception handling. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.

4 files analyzed · 8 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

API key for the Mythic Index API. Defaults to the bundled public read-only key.Required

Environment variable: MYTHIC_INDEX_API_KEY

Base URL of the Mythic Index API. Defaults to https://api.mythic-index.com.Optional

Environment variable: MYTHIC_INDEX_API_URL

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-wizkid17-mythic-index-mcp": {
      "env": {
        "MYTHIC_INDEX_API_KEY": "your-mythic-index-api-key-here",
        "MYTHIC_INDEX_API_URL": "your-mythic-index-api-url-here"
      },
      "args": [
        "mythic-index-mcp"
      ],
      "command": "uvx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

Mythic Index MCP Server

Magic: The Gathering card prices, deck analysis, and investment intelligence — powered by live data from 5 vendors covering 99K+ cards.

Connect this MCP server to Claude Desktop, Claude Code, or any MCP-compatible AI assistant to get real-time MTG card pricing, deck cost analysis, sealed product EV calculations, and investment insights.

What You Can Do

Ask about prices:

"What's the current price of Sheoldred, the Apocalypse?"

Build decks on a budget:

"Find me black creatures with deathtouch under $5 legal in Modern"

Price a full decklist:

"Price this deck: 4 Lightning Bolt, 4 Goblin Guide, 20 Mountain — check Modern legality"

Evaluate sealed products:

"Is the Modern Horizons 3 Collector Booster Box worth buying at $280?"

Track investments:

"What cards spiked this week? Show me Reserved List cards under $50"

Understand strategy:

"What role does Counterspell play? Find me blue counter spells for Commander under $3"

Quick Start

Prerequisites

  • Python 3.10+ (the MCP SDK requires 3.10 or newer)
  • Claude Desktop, Claude Code, or any MCP-compatible client

Install

The published package runs with no manual install via uv:

uvx mythic-index-mcp

Or install from source:

git clone https://github.com/wizkid17/mythic-index-mcp.git
cd mythic-index-mcp
pip install -r requirements.txt

Configure Claude Desktop

Edit your Claude Desktop config file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "mythic-index": {
      "command": "uvx",
      "args": ["mythic-index-mcp"]
    }
  }
}

Restart Claude Desktop. The Mythic Index tools will appear in the tools menu (hammer icon).

Configure Claude Code

claude mcp add mythic-index uvx mythic-index-mcp

Use Your Own API Key (optional)

The server includes a public read-only key with rate limiting. For higher rate limits, get your own key and set it as an environment variable:

{
  "mcpServers": {
    "mythic-index": {
      "command": "uvx",
      "args": ["mythic-index-mcp"],
      "env": {
        "MYTHIC_INDEX_API_KEY": "mi_your_key_here"
      }
    }
  }
}

Available Tools (21)

Search & Discovery

ToolDescription
search_cardsFuzzy name search — handles typos and partial names
find_cardsAdvanced filters: oracle text, color, type, CMC, price, format, Reserved List
browse_cardsBrowse by price, name, or newest sets
list_setsList and search all 971 MTG sets

Pricing

ToolDescription
get_card_priceCurrent prices across TCGPlayer, Card Kingdom, CardMarket, CardSphere, CardHoarder
get_price_historyPrice trends over 7/30/90/365 days

Sets & Sealed Products

ToolDescription
get_set_statsRarity distribution, avg price, total value, chase card, top 10
search_sealedFind booster boxes, packs, bundles, commander decks
get_sealed_evFull EV breakdown with tier analysis (bulk → jackpot)

Investment

ToolDescription
top_moversBiggest price gains and drops over any period
find_arbitrageCross-vendor profit opportunities (buy retail, sell buylist)
reserved_list_trackerBrowse Reserved List cards — never reprinted

Deck Analysis

ToolDescription
price_deckFull decklist pricing: total cost, vendor comparison, mana curve, legality, budget swaps
suggest_budget_alternativesFind cheaper cards with similar type and CMC
analyze_mana_curveCurve visualization, land count evaluation, color source requirements

Strategy

ToolDescription
check_legalityFormat legality: Standard, Modern, Pioneer, Commander, Legacy, Vintage, Pauper
evaluate_cardStrategic roles, keyword abilities, archetype fit
find_cards_by_roleSearch by role: removal, ramp, card draw, burn, counter, tutor, and 7 more

Rules

ToolDescription
search_rulesFull-text search the official Comprehensive Rules + glossary
get_ruleGet a rule by number with its sub-rules (e.g. 509.1)

System

ToolDescription
get_api_statusPlatform health and sync status

Data Coverage

MetricValue
Cards99,000+
Sets971
Price sourcesTCGPlayer, Card Kingdom, CardMarket, CardSphere, CardHoarder
Price listings534,000+
Sealed products3,900+ with EV calculations
Cards with format legality99,287
Reserved List cards1,096
Update frequencyDaily at 3 AM Lima (UTC-5)

Using as a Claude Project

For the best experience, create a Claude Project and add the contents of skill/system_prompt.md as the Project Instructions. This gives Claude deep MTG domain knowledge on top of the live data tools.

Self-Hosting

If you run your own Mythic Index API instance:

export MYTHIC_INDEX_API_URL=http://localhost:8000
export MYTHIC_INDEX_API_KEY=your-key
python3 mcp_server.py

For remote SSE hosting:

python3 mcp_server.py --sse --port 8080

API

This MCP server connects to the Mythic Index API. Documentation: api.mythic-index.com/mtg-api/docs

License

MIT — see LICENSE

Links

Reviews

No reviews yet

Be the first to review this server!