Mythic Index

io.github.wizkid17Published by GitHub account wizkid17v0.1.2Updated Oct 24, 2026

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

VerifiedSTDIODesktop onlyFinanceData & Analytics

Overview

AI-generated overview

Lets an assistant look up Magic: The Gathering card prices, deck costs, sealed product EV, and investment trends through the Mythic Index API.

What you can do
Exposes around 19-21 tools over the Mythic Index API for MTG data. It searches and filters cards, retrieves current prices across five vendors and price history, prices full decklists with legality and mana curve analysis, evaluates sealed products, tracks top movers and Reserved List cards, and searches the official Comprehensive Rules. Data covers 99,000+ cards, 971 sets, and 3,900+ sealed products, updated daily.
When to use it
Useful when someone wants an assistant to answer MTG pricing questions, budget deck building, decklist costing, sealed product evaluation, or card investment tracking without leaving the chat. Also handy for rules lookups and format legality checks.
Requirements
Runs locally as a Python package via uvx (Python 3.10+), configured in an MCP client such as Claude Desktop or Claude Code. It works with a bundled public read-only API key; a personal key can be supplied through the MYTHIC_INDEX_API_KEY environment variable, and a self-hosted endpoint through MYTHIC_INDEX_API_URL. Network access to the Mythic Index API is required.
Before you install
The bundled public key is rate limited, so heavy use may need your own MYTHIC_INDEX_API_KEY. Card and price data is sent to the Mythic Index API, a third-party service. The tools are read-only lookups; no purchases or account changes are performed.

Installation

In SourceWeft

  1. Open Mythic Index in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

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:

bash
uvx mythic-index-mcp

Or install from source:

bash
git clone https://github.com/wizkid17/mythic-index-mcp.gitcd mythic-index-mcppip 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

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

bash
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:

json
{  "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:

bash
export MYTHIC_INDEX_API_URL=http://localhost:8000export MYTHIC_INDEX_API_KEY=your-keypython3 mcp_server.py

For remote SSE hosting:

bash
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

Source: README.md at commit 9651004

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.2LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts