com.mtgbench/mtgbench
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
MTG Bench
Publisher-provided description
Magic: The Gathering card search, rules, rulings, deck analysis, brackets, and combo detection.
Summary by lookupd
Searches Magic: The Gathering cards, rulings and rules; validates and analyzes decklists, detects combos, and reads the user's collection.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http mtgbench https://mtgbench.com/mcp
Codex, remote (streamable-http)
codex mcp add mtgbench --url https://mtgbench.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mtgbench": {
"url": "https://mtgbench.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (19 tools)
Publisher-provided text
check_deck_legalityValidate a decklist against a constructed format's rules (banned cards, deck size, copy limits, and in Commander the color-identity rule). Use this rather thancommander_staplesThe cards most commonly played with a given commander, from EDHREC's aggregate inclusion data: 691,958 commander-card pairings across 2,631 commanders. Returnsdeck_statsDeterministic statistical analysis of a decklist (any format): mana curve with creature split, card types, color pips vs mana sources, functional buckets (ramp/find_combosDetect known combos in a decklist using Commander Spellbook's curated database — combos fully present, plus near-misses one card away (with that card's price).find_synergiesGiven one or more cards the user ALREADY has, find cards that work with them. Seeded by example rather than by description: pass the cards, get partners. Use seget_cardFetch full detail for ONE card by exact name or id: oracle text, mana cost, type line, format legalities, and a brief summary of its printings. Use get_card_priget_card_imageFetch a card's image. The returned image content block IS the display — the client renders it directly; do not build custom HTML/widgets around the imageUrl, siget_card_printingsList EVERY printing of a card (set, rarity, artist, finish, collector number). get_card already returns a short printings summary, so reach for this only when tget_card_rulingsFetch the OFFICIAL Wizards rulings for one card, with their dates. These are Wizards' own answers to the corner cases players argue about. Use this for any "howget_ruleFetch a Comprehensive Rules entry and its lettered subrules by exact number (e.g. "601.2" returns 601.2 and 601.2a-i). Use after search_rules to read a rule's fmy_collectionSummarize the user's imported collection: how many distinct cards, total copies, and where it was imported from. This is the SUMMARY only. Use search_my_collectrate_deckAssess a Commander deck's official WotC bracket (1-5). Returns deterministic signals (Game Changers from WotC's curated list, mass land denial, tutors, fast manresolve_card_namesCheck whether card names are REAL, in bulk. Returns exact / not_found per name, with the canonical spelling and id for the ones that exist. Call this reflexivelsearch_cardsFind cards by NAME or by structured filters (colors, color identity, types, mana value, format legality, sets). Use when the query can be expressed as filters:search_my_collectionSearch only the cards the user OWNS, by name, colors, or type. Set notInDecks to surface owned cards not currently used in any of their decks (the "what is sittsearch_rulesSemantic search over the Magic Comprehensive Rules, glossary, and 84k card-specific rulings. Use for any rules/interaction question; answer FROM the returned chsemantic_card_searchVector search over card TEXT, for describing an effect that cannot be written as a filter: "cards that make a token when I attack", "punish opponents for drawinupgrade_deckSuggest priced deck upgrades: cards to add (within an optional budget) and cards to cut. TWO-PHASE: first call WITHOUT `strategy` to get a deck analysis and inswhat_can_i_buildGiven the user's imported card collection, rank the Commander decks they can most nearly build right now, with the most-played cards they are still missing. Ans
Details
- Version: 0.52.2
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 501 ms
- First indexed:
- Last seen in registry:
- Website: https://mtgbench.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.mtgbench/mtgbench)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp