Skip to main content
Glama
wizkid17

mythic-index-mcp

by wizkid17

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"

Related MCP server: lorcana-oracle

Quick Start

Prerequisites

  • Python 3.10+ (the MCP SDK requires 3.10 or newer)

  • Claude Desktop, Claude Code, or any MCP-compatible client

Install

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": "python3",
      "args": ["/full/path/to/mythic-index-mcp/mcp_server.py"]
    }
  }
}

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

Configure Claude Code

claude mcp add mythic-index python3 /full/path/to/mythic-index-mcp/mcp_server.py

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": "python3",
      "args": ["/full/path/to/mythic-index-mcp/mcp_server.py"],
      "env": {
        "MYTHIC_INDEX_API_KEY": "mi_your_key_here"
      }
    }
  }
}

Available Tools (19)

Search & Discovery

Tool

Description

search_cards

Fuzzy name search — handles typos and partial names

find_cards

Advanced filters: oracle text, color, type, CMC, price, format, Reserved List

browse_cards

Browse by price, name, or newest sets

list_sets

List and search all 971 MTG sets

Pricing

Tool

Description

get_card_price

Current prices across TCGPlayer, Card Kingdom, CardMarket, CardSphere, CardHoarder

get_price_history

Price trends over 7/30/90/365 days

Sets & Sealed Products

Tool

Description

get_set_stats

Rarity distribution, avg price, total value, chase card, top 10

search_sealed

Find booster boxes, packs, bundles, commander decks

get_sealed_ev

Full EV breakdown with tier analysis (bulk → jackpot)

Investment

Tool

Description

top_movers

Biggest price gains and drops over any period

find_arbitrage

Cross-vendor profit opportunities (buy retail, sell buylist)

reserved_list_tracker

Browse Reserved List cards — never reprinted

Deck Analysis

Tool

Description

price_deck

Full decklist pricing: total cost, vendor comparison, mana curve, legality, budget swaps

suggest_budget_alternatives

Find cheaper cards with similar type and CMC

analyze_mana_curve

Curve visualization, land count evaluation, color source requirements

Strategy

Tool

Description

check_legality

Format legality: Standard, Modern, Pioneer, Commander, Legacy, Vintage, Pauper

evaluate_card

Strategic roles, keyword abilities, archetype fit

find_cards_by_role

Search by role: removal, ramp, card draw, burn, counter, tutor, and 7 more

System

Tool

Description

get_api_status

Platform health and sync status

Data Coverage

Metric

Value

Cards

99,000+

Sets

971

Price sources

TCGPlayer, Card Kingdom, CardMarket, CardSphere, CardHoarder

Price listings

534,000+

Sealed products

3,900+ with EV calculations

Cards with format legality

99,287

Reserved List cards

1,096

Update frequency

Daily 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

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wizkid17/mythic-index-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server