Iwantmymtg MCP vs Tibiawiki MCP

A side-by-side look at the Iwantmymtg MCP and Tibiawiki MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.

Iwantmymtg MCP logoIwantmymtg MCPGaming · Local subprocess (stdio)Query Magic: The Gathering cards, sets, and prices and manage your I Want My MTG collection.61GoodAuth: not declaredTibiawiki MCP logoTibiawiki MCPGaming · Local subprocess (stdio)TibiaWiki knowledge base: attribute queries over creatures, items, NPCs, quests and spells63GoodAuth: not declared

Verdict: choose Iwantmymtg MCP for gaming work as a local process; choose Tibiawiki MCP for gaming as a local process. You can also run both side by side in one mcpServers block.

Which MCP server should you choose?

Iwantmymtg MCP logoChoose Iwantmymtg MCP when

  • You need dedicated capabilities in the Gaming domain.
  • You prefer a local stdio subprocess transport.
  • You have the keys it needs: IWMM_API_KEY, IWMM_BASE_URL.
  • You want tools like search_cards, get_card, get_card_prices.
Explore Iwantmymtg MCP

Tibiawiki MCP logoChoose Tibiawiki MCP when

  • You need dedicated capabilities in the Gaming domain.
  • You prefer a local stdio subprocess transport.
  • You want tools like tibia_get, tibia_search, tibia_find_creatures.
Explore Tibiawiki MCP

Feature & specification comparison

Rows where the two servers differ are marked.

SpecIwantmymtg MCP logoIwantmymtg MCPTibiawiki MCP logoTibiawiki MCP
CategoryGamingGaming
Quality signal61/100 · Good63/100 · Good
Install commandConfirmedConfirmed
TransportLocal subprocess (stdio)Local subprocess (stdio)
AuthNot declaredNot declared
PricingNot declaredNot declared
Required env varsIWMM_API_KEYIWMM_BASE_URLNone listed
Verified ownerCommunity listingCommunity listing
GitHub stars10
Directory activity 1 views 0 installs 0 upvotes 1 views 0 installs 0 upvotes
Tools6012

Tools & capabilities

Iwantmymtg MCP tools 60

  • search_cardsSearch Magic: The Gathering cards by name (substring), set code, rarity, type, or format legality. Returns a paginated list with prices and basic metadata. Use this for catalog lookups; for a specific printing prefer get_card with set+number.
  • get_cardLook up a specific card printing by set code and collector number. Returns full card detail including current prices, rarity, type, and flavor name. For broader catalog search use search_cards.
  • get_card_pricesGet current normal and foil prices for a specific card printing.
  • get_card_price_historyGet the 30-day price history for a card printing (normal + foil). Older data is retained on a weekly/monthly cadence beyond 30 days.
  • get_card_printingsList every printing of the card at this set code and collector number, most valuable first. Use this to compare what the same card costs across sets, or to find a cheaper printing. Prefer it over search_cards for that: search_cards matches names by substring, so it also returns unrelated cards whose names merely contain the term. The addressed printing is included in the results.
  • search_setsList Magic: The Gathering sets, optionally paginated. Returns set code, name, release date, type, and aggregate prices.
  • get_setGet detail for a single set by code (e.g. 'lea', 'mh3').
  • list_set_cardsList all cards in a set, paginated. Supports the same filters as search_cards (rarity, type, format, legality).
  • get_sealed_productsList sealed products (booster boxes, bundles, commander decks, etc.) for a set. Each entry includes a TCGPlayer purchase URL.
  • get_sealed_productGet detail for a single sealed product by its UUID, including current pricing and a TCGPlayer purchase URL. List a set's sealed products with get_sealed_products.
  • get_set_price_historyGet the price history for a whole set by set code - the set's aggregate value over time. Optionally limit the window with days. For a single card's history use get_card_price_history.
  • get_card_buylistGet current buylist (sell-to-vendor) offers for a card printing, by set code and collector number. Returns offers grouped by finish (normal/foil/etched), best first, with the highest offer per finish marked. NM condition only. Use get_card_prices for retail (buy) prices instead.
  • +48 more on the listing page

Tibiawiki MCP tools 12

  • tibia_getFull detail for one Tibia page of any kind, with a creature's loot, abilities and max damage, the NPCs that buy an item and what an NPC buys and sells. Takes an exact page name. Use tibia_search first for an uncertain or in-game name, or tibia_find_updates for an update. Pass `type` for a shared name. Creature abilities may carry an `area`: Grid of map tiles, row-major, as the caster faces. '.' unaffected tile, '#' effect tile, '@' the caster, '*' the target tile, digits 4-8 a second effect the scene draws on extra sprite layers, '?' an unrecognised value. effectTiles counts effect tiles only. effectOnCaster, from the wiki rather than the grid, says whether the caster is caught in its own effect.
  • tibia_searchFind Tibia pages of any kind whose name contains a substring. Items also match by the name and plural the game prints. Turns an approximate or in-game name into the exact page name tibia_get expects. With a query, shortest name first, so the closest match leads. With types and no query, lists every page of those types by title, as in "list every mount".
  • tibia_find_creaturesFind Tibia creatures matching stat filters. Damage modifiers are percentages where 100 is neutral: "weak_to" means the creature takes MORE than 100% damage from that element, "resistant_to" means less. Use this for questions like "which creatures are weak to fire and give over 500 experience". Behaviour filters skip creatures whose value is unrecorded.
  • tibia_find_itemsFind Tibia items matching class, type and stat filters such as attack, defense, armor and required level, resistances, skill bonuses, imbuement slots, weight and hands. Use this for questions like "which two-handed swords need level 100 or less" or "which sorcerer items resist fire". Vocation and weapon type match by membership, so "knight" matches "knights". Call tibia_get on a title for the full item.
  • tibia_find_spellsFind Tibia spells by vocation, level, group, element and type. Use this for questions like "which healing spells can a level 30 druid cast". Call tibia_get with a title for cooldowns, effect and area.
  • tibia_find_questsFind Tibia quests by level, premium, Rookgaard and location, with their rewards. Use this for questions like "which quests can a level 20 character do". Call tibia_get with a title for the legend and dangers.
  • tibia_find_housesFind Tibia houses and guildhalls by city, rent, beds and size. Use this for questions like "cheapest house in Thais with two beds". Call tibia_get with a title for its location and position.
  • tibia_how_to_obtainEvery in-game source for one item in a single call: which creatures drop it and how likely, which NPCs sell it and for how much (the price the player pays), and which quests reward it. Prefer this over three separate lookups.
  • tibia_find_updatesFind Tibia game updates by text and release date, for questions like "what changed for knights in 2026" or "which update added X". Matches the text, case-insensitive for ASCII letters, in an update's title, name, summary and change list, newest first, and returns the matching change lines. For the full changes, call tibia_get with type "update" and the returned title.
  • tibia_where_to_sellAnswers "where do I sell all this": for each item, the active NPC paying the most, grouped by city and NPC. Prices are NPC prices in gold. Call tibia_get on an NPC for more.
  • tibia_parse_lootParses loot messages as the game prints them, one per line, such as "12:34 Loot of a dragon: 2 small diamonds, a steel shield (active prey bonus)." It reads in-game names, not wiki titles. Gives totals by item with count and value, and entries it cannot resolve. Prices are NPC prices in gold, coins at face value. Other lines come back unparsed. Both lists stop at 100, their counts in totals do not.
  • tibia_find_travelFind boat, carpet and other travel routes to or from a place, with fares. Each row is one leg with its start (origin) and the NPC's recorded city, location and position. Rows are single legs: this does not plan journeys.

Ready-to-paste client configs

Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.

Iwantmymtg MCP

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "iwantmymtg-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "iwantmymtg-mcp"
      ],
      "env": {
        "IWMM_API_KEY": "YOUR_IWMM_API_KEY_HERE",
        "IWMM_BASE_URL": "YOUR_IWMM_BASE_URL_HERE"
      }
    }
  }
}

Tibiawiki MCP

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "tibiawiki-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@tibia.sh/tibiawiki-mcp"
      ]
    }
  }
}

Frequently asked questions

Iwantmymtg MCP is categorized under Gaming and uses a local stdio subprocess. Tibiawiki MCP belongs to Gaming and uses a local stdio subprocess. Pick Iwantmymtg MCP for gaming work and Tibiawiki MCP for gaming.

Copy the mcpServers block from the config section on this page into your client's config (for example claude_desktop_config.json or ~/.cursor/mcp.json), then fully restart the client.

Iwantmymtg MCP has no declared pricing — check the project's own site. Tibiawiki MCP has no declared pricing — check the project's own site. If a server needs environment variables such as API keys, define them under the env key in your client's MCP config.

Yes. MCP clients support multiple servers: add iwantmymtg-mcp and tibiawiki-mcp as separate keys in the same mcpServers object, and your assistant will call tools from either one.

On AllMCPs, Iwantmymtg MCP has a quality signal of 61/100 (Good) with 1 views, 0 installs and 1 GitHub stars. Tibiawiki MCP has 63/100 (Good) with 1 views, 0 installs and 0 GitHub stars.