Skip to main content
Glama
wizkid17

mythic-index-mcp

by wizkid17

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MYTHIC_INDEX_API_KEYNoYour Mythic Index API key for higher rate limits. Optional, public key included by default.
MYTHIC_INDEX_API_URLNoURL of a self-hosted Mythic Index API instance. Default is https://api.mythic-index.com.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_cardsA

Search MTG cards by name with fuzzy matching. Handles typos and partial names. Args: query: Card name (min 2 chars). limit: Max results (1-50).

find_cardsA

Find MTG cards by ability text, type, color, CMC, price, format. For deck building queries like 'black creatures with deathtouch under $5'. Args: oracle_text: Rules text search. type_line: Card type filter. colors: Comma-separated W,U,B,R,G. color_identity: Exact identity for Commander. cmc_min/cmc_max: Mana value range. rarity: common/uncommon/rare/mythic. keyword: Ability keyword. reserved_list: Only RL cards. price_min/price_max: USD range. format: Legality filter. sort: price/name/recent. limit: 1-50.

browse_cardsA

Browse MTG cards by price, name, or newest. Args: sort: price/name/recent. order: desc/asc. rarity/set_code: filters. limit: 1-50.

list_setsC

List MTG sets. Args: search: Optional name/code filter.

get_card_priceA

Current prices across all vendors. Args: card_id: From search results.

get_price_historyA

Price trends over time. Args: card_id: Card ID. days: 7/30/90/365. finish: nonfoil/foil.

get_set_statsA

Set statistics: cards, rarity, prices, top cards. Args: set_code: e.g. 'mh3'.

search_sealedB

Find sealed products. Args: set_code: Filter by set. category: booster_box/booster_pack/bundle.

get_sealed_evA

EV breakdown for sealed product. Args: product_id: From search_sealed.

top_moversA

Biggest price gains/drops. Args: days: 1-90. direction: up/down. min_price: Filter noise.

find_arbitrageB

Cross-vendor profit opportunities. Args: min_spread: Min profit USD. limit: 1-50.

reserved_list_trackerA

Reserved List cards — never reprinted. Args: max_price: Budget cap. sort: price/name. limit: 1-50.

price_deckA

Price a decklist with curve, colors, legality, budget swaps. Args: decklist: '4 Lightning Bolt' per line. format: standard/modern/commander.

suggest_budget_alternativesA

Cheaper alternatives with similar type/CMC. Args: card_name: Card to replace. max_price: Cap. format: Legality filter.

analyze_mana_curveB

Analyze mana curve, lands, color sources. Args: decklist: Same format as price_deck.

check_legalityD

Format legality check. Args: card_id: From search results.

evaluate_cardA

Strategic analysis: roles, keywords, archetypes. Args: card_id: From search.

find_cards_by_roleA

Find cards by role: removal, card_draw, ramp, counter, protection, evasion, token_generation, lifegain, discard, tutor, graveyard, board_wipe, burn. Args: role: Strategic role. colors: W,U,B,R,G. format: modern/commander. max_price: Budget. limit: 1-30.

search_rulesA

Search the official Magic Comprehensive Rules + glossary by keyword. Use for rules questions and card interactions (e.g. 'deathtouch trample', 'the legend rule', 'priority'). Args: query: What to look up (min 2 chars). limit: Max rule matches (1-25).

get_ruleA

Get a specific Comprehensive Rule by number, with its sub-rules (e.g. '509.1' returns 509.1, 509.1a, 509.1b...). Args: number: Rule number like '509.1' or '601.2a', or a section like '702'.

get_api_statusA

Platform health and sync status.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
api_guideAPI reference.

TDQS

A3.5/5.0

Scored across 21 tools

Disambiguation5/5

All tools have clearly distinct purposes. Search tools differ by query type (fuzzy name, complex filters, browsing, role-based). Analysis tools (mana curve, deck pricing, card evaluation) are distinct. Pricing, legality, rules, sealed, and market tools are also well-separated.

Naming Consistency4/5

Most tools follow a verb_noun pattern (e.g., analyze_mana_curve, get_card_price). A few deviate (reserved_list_tracker, top_movers) but are still understandable. No mixed conventions like camelCase, so overall consistent.

Tool Count5/5

21 tools cover a broad MTG domain: card searching, pricing, deck analysis, rules, sealed products, market data. Each tool serves a clear need without redundancy. The count is well-scoped for a comprehensive index server.

Completeness5/5

The tool set covers all major aspects: card discovery (multiple methods), pricing and history, deck building (curve, budget swaps), legality, rules, sealed product EV, and market opportunities. No obvious gaps for the intended functionality.

Maintenance

ActivityStale
ResponsivenessNo issues