MCP Server

CardVolume

com.cardvolume/market-data
Commerce & Retail Data & Analytics Public & reachable MCP 2026-07-28

What this MCP does

Searches trading cards and provides verified sales, market prices by grade and version, population data, set checklists, and record sales.

get_card
Get card prices and verified sales
Full verified data for one card: key facts, market price for each version and grade (median of at least 5 verified sales in 90 days), last and record sale, population, and every verified sale with its source URL. Accepts a CardVolume id, a card URL, or a search query.
Read only
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': "Card id like 'pokemon/base-set/charizard-4-102' or a cardvolume.com URL"}, 'query': {'type': 'string', 'description': 'Used when id is not known; the best match is returned'}, 'max_sales': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 0}}}
get_set_checklist
Get a complete set checklist
Every card in a set (for example the Harry Potter TCG Base Set) with number, type, rarity, holo version and whether two independent sources agree. Call with no arguments to list available sets.
Read only
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': "Set id like 'harry-potter/base-set' or a set name such as 'chamber of secrets'"}}}
list_record_sales
List verified record sales
Highest verified sale for each card, version and grade, largest first, with venue, date and source URL.
Read only
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1}, 'category': {'enum': ['pokemon', 'magic', 'yugioh', 'sports', 'one-piece', 'lorcana', 'harry-potter', 'non-sport'], 'type': 'string'}}}
search_cards
Search cards
Find trading cards tracked by CardVolume by name, set, number or player. Returns ids, titles, headline market price and record sale. Use get_card with an id for full data.
Read only
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}, 'query': {'type': 'string', 'description': "e.g. 'base set charizard 1st edition', 'moonbreon', '1986 fleer jordan'"}, 'category': {'enum': ['pokemon', 'magic', 'yugioh', 'sports', 'one-piece', 'lorcana', 'harry-potter', 'non-sport'], 'type': 'string'}}}
Added
get_set_checklist
Oct. 5, 2026, 2:40 a.m.
Added
list_record_sales
Oct. 5, 2026, 2:40 a.m.
Added
get_card
Oct. 5, 2026, 2:40 a.m.
Added
search_cards
Oct. 5, 2026, 2:40 a.m.