mystic-tutor-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mystic-tutor-mcp What does Rhystic Study do and how much is it?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
What can it do?
Tool | Description |
| Look up any card by name (fuzzy matching). Returns mana cost, oracle text, prices, legalities, and more. |
| Full Scryfall search syntax — find cards by type, color, CMC, keywords, set, etc. |
| Official WotC rulings for any card. |
| Smart synergy finder — analyzes a card's mechanics and finds complementary cards using Scryfall's community tags. |
| Find similar cards by function, stats, type, or overall characteristics. |
Related MCP server: MTG Card Lookup MCP Server
Quick Start
Claude Code
claude mcp add --transport stdio mystic-tutor -- npx mystic-tutor-mcpThat's it. Restart Claude Code and start asking about cards.
Claude Desktop
Add to your ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"mystic-tutor": {
"command": "npx",
"args": ["-y", "mystic-tutor-mcp"]
}
}
}From source
git clone https://github.com/Abbabon/mystic-tutor-mcp.git
cd mystic-tutor-mcp
npm install && npm run build && npm link
claude mcp add --transport stdio mystic-tutor -- npx mystic-tutor-mcpExamples
Card lookup
You: What does Rhystic Study do and how much is it?
## Rhystic Study
Mana Cost: {2}{U} | CMC: 3
Type: Enchantment
Oracle Text: Whenever an opponent casts a spell, you may draw a card
unless that player pays {1}.
Prices: USD $6.50 | Foil $7.99
Legalities: Commander: legal | Legacy: legal | Modern: not_legal
EDHREC Rank: 3Scryfall search
You: Find me cheap green creatures with flash that are legal in modern
The tool runs: search_cards with query t:creature c:green keyword:flash f:modern sorted by price.
Synergies
You: What synergizes with Doubling Season in Sultai colors?
The tool detects token and counter themes, then searches for:
otag:synergy-tokens ci<=BUG f:commanderotag:counters-matter ci<=BUG f:commander
Returns top synergy cards grouped by theme.
Similar cards
You: What cards are similar to Lightning Bolt?
The tool decomposes Lightning Bolt's mechanics (o:"deals" o:"damage", t:instant, mv=1) and finds comparable burn spells.
Rulings
You: What are the rulings on Panharmonicon?
Returns the card's oracle text plus all official WotC rulings with dates.
Price check a product
You: How much are the cards in [this Secret Lair] worth?
Claude fetches the product page, extracts card names, then calls get_card for each to compare total card value against the product price.
How it works
Claude ←→ stdio ←→ Mystic Tutor MCP ←→ Scryfall APITransport: stdio (standard MCP protocol)
Data source: Scryfall API (free, no API key needed)
Rate limiting: 100ms minimum between Scryfall requests (per their guidelines)
Synergy engine: Uses Scryfall's
otag:community synergy tags + oracle text pattern analysisResponse format: Structured text optimized for LLM consumption
Requirements
Node.js 18+
An MCP-compatible client (Claude Code, Claude Desktop, or any MCP client)
Roadmap
Deck parsing and analysis (mana curve, color distribution)
Bundled comprehensive rules (
lookup_rule,search_rules)EDHREC integration for commander recommendations
Price comparison across printings
In-memory caching for repeated lookups
Credits
Card data powered by Scryfall
Built with the Model Context Protocol SDK
Inspired by pato/mtg-mcp and ericraio/mtg-mcp
Header art: Mystic Tutor by Lindsey Look
License
MIT
Available Tools
5 toolsfind_similarA
Find cards similar to a given Magic: The Gathering card. Can match by overall characteristics, function (effects), stats (CMC/power/toughness), or type (creature types, card types).
Inputs: card_name (required), limit, format, criteria, +1 more.
find_synergiesA
Find cards that synergize with a given Magic: The Gathering card. Analyzes the card's mechanics and searches for complementary cards using Scryfall's community synergy tags.
Inputs: card_name (required), limit, format, color_identity.
get_cardA
Look up a Magic: The Gathering card by name. Returns mana cost, oracle text, prices, legalities, and more.
Inputs: name (required), exact.
get_card_rulingsA
Get official WotC rulings for a Magic: The Gathering card. Returns the card's oracle text plus all published rulings.
Inputs: name (required).
search_cardsB
Search for Magic: The Gathering cards using Scryfall syntax. Examples: 't:creature ci:ug mv<=3', 'o:"draw cards" c:blue', 'set:mkm r:mythic'.
Inputs: query (required), limit, order, format_legality.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool has a distinct primary purpose: exact lookup, search syntax, rulings, synergies, and similarity search. However, find_synergies and find_similar both return related cards and could potentially be confused when an agent is looking for cards with related effects.
Tool names mostly follow a verb_noun pattern (get_card, search_cards, get_card_rulings, find_synergies). 'find_similar' deviates slightly by using an adjective instead of a noun, but the naming is still clear and predictable overall.
Five tools is a well-scoped size for an MTG card research assistant. Each tool covers a distinct part of the card discovery workflow without redundancy or bloat.
The tool surface covers the full card research lifecycle: finding a card, searching by complex criteria, retrieving official rulings, and exploring related cards through synergies or similarity. There are no obvious dead ends for common MTG lookup and deck-building research tasks.
Maintenance
Related MCP Connectors
Give AI assistants access to real-time data. Search the web, compare flights, find hotels, and more.
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
Provides AI assistants with access to Seltz's powerful Web Search capabilities.
Web search, page reading, HTML to PDF, file upload and flight search for AI agents, paid in USDC.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to search and retrieve Magic: The Gathering card data through the Scryfall API. Supports card searches, random card generation, autocomplete, set listings, and rulings lookup.2272 npm1MIT
- AlicenseNot gradedqualityDmaintenanceEnables fuzzy lookup of Magic: The Gathering cards by name using the Scryfall API, returning card details including type, oracle text, mana value, and images.MIT
- AlicenseAqualityDmaintenanceEnables Claude to search and retrieve Magic: The Gathering card details, prices, set information, and random cards from Scryfall's database through natural language.42MIT
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants with access to Magic: The Gathering card data via Scryfall API, enabling card search, image downloads, and database management.60 npm2Apache 2.0