I Want My MTG
Track your Magic: The Gathering collection, discover set values, and manage your inventory with I Want My MTG.
https://iwantmymtg.netConnect straight to this server’s public endpoint.
https://iwantmymtg.net/mcpWe add this server to your workspace, walk through sign-in once, then open Studio with tools ready to run.
Last probed Sep 14, 2026 · iwantmymtg.net
34tools discovered
Showing 25 of 34 from the live probe.
Search Cards
Search Magic: The Gathering cards by name (substring). A name query (q) is required to return results; set code, rarity, type, and format legality only narrow that name search. 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 Card
Look 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 Prices
Get current normal and foil prices for a specific card printing.
Get Card Price History
Get 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 Printings
List 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.
Search Sets
List Magic: The Gathering sets, optionally paginated. Returns set code, name, release date, type, and aggregate prices.
Get Set
Get detail for a single set by code (e.g. 'lea', 'mh3').
List Set Cards
List all cards in a set, paginated. Supports the same filters as search_cards (rarity, type, format, legality).
Get Sealed Products
List sealed products (booster boxes, bundles, commander decks, etc.) for a set. Each entry includes a TCGPlayer purchase URL.
List Inventory
List the authenticated user's card inventory, paginated. Requires IWMM_API_KEY. Returns cards with quantities, prices, and metadata.
Get Inventory Quantities
Batch lookup: given a list of card UUIDs, return how many of each (normal + foil) the user owns. Useful before recommending adds. Requires IWMM_API_KEY.
Add Inventory
Add one or more cards to the authenticated user's inventory. Accepts a batch - pass a single-item array for one card. This is a real write. Use update_inventory to change quantities, remove_inventory to delete a row. Requires IWMM_API_KEY.
Update Inventory
Update quantities for one or more existing inventory rows. Accepts a batch. Use remove_inventory to delete a row entirely. Requires IWMM_API_KEY.
Remove Inventory
Remove a card+finish row from the authenticated user's inventory. Requires IWMM_API_KEY.
List Transactions
List the authenticated user's transactions, paginated. Supports sort/filter query params. Free tier sees the last 30 days only; Premium gets full history. Requires IWMM_API_KEY.
Record Transaction
Record a buy or sell transaction. By default this also adjusts inventory (BUY adds, SELL subtracts). This is a real write. Requires IWMM_API_KEY.
Update Transaction
Update an existing transaction by ID. Only the fields supplied are changed. Card identity and type (BUY/SELL) cannot be changed via this endpoint - delete and re-create instead. Requires IWMM_API_KEY.
Delete Transaction
Delete a transaction by ID. Requires IWMM_API_KEY.
Get Cost Basis
Get FIFO cost basis for a specific card+finish for the authenticated user. Pass either cardId or (setCode, setNumber). Requires IWMM_API_KEY.
Get Portfolio Summary
Get the authenticated user's portfolio summary - current value, total invested, realized gains, card/unit counts. Requires IWMM_API_KEY.
Get Portfolio History
Get portfolio value history. Premium-gated - free tier receives 403. Requires IWMM_API_KEY.
Get Card Performance
Get the user's best- or worst-performing cards by P&L. Default: best, top 10. Requires IWMM_API_KEY.
Get Cash Flow
Get the user's cash flow (money in vs money out from BUY/SELL transactions). Premium-gated. Requires IWMM_API_KEY.
Get Realized Gains
Get the user's realized gains from SELL transactions using FIFO cost basis. Premium-gated. Requires IWMM_API_KEY.
Get Portfolio Breakdown
Get the user's collection value broken down by a dimension. Premium-gated. Requires IWMM_API_KEY.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsTrack your Magic: The Gathering collection, discover set values, and manage your inventory with I Want My MTG.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate I Want My MTG? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 34 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
I Want My MTG may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.