CardVolume

Verified trading card sales and prices by grade: Pokemon, Magic, Yu-Gi-Oh!, sports, Harry Potter.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
82%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~568Tokens (tool definitions)
~776 BTypical response size
Minimal attention impact (0.44% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "market-data": {
      "url": "https://cardvolume.com/mcp"
    }
  }
}

Remote endpoints

https://cardvolume.com/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_cards(query, category, limit)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "e.g. 'base set charizard 1st edition', 'moonbreon', '1986 fleer jordan'"
    },
    "category": {
      "type": "string",
      "enum": [
        "pokemon",
        "magic",
        "yugioh",
        "sports",
        "one-piece",
        "lorcana",
        "harry-potter",
        "non-sport"
      ]
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "default": 10
    }
  },
  "required": [
    "query"
  ]
}
🟢get_card(id, query, max_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.

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",
      "minimum": 0,
      "maximum": 200,
      "default": 50
    }
  }
}
🟢list_record_sales(category, limit)

Highest verified sale for each card, version and grade, largest first, with venue, date and source URL.

Input Schema

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "enum": [
        "pokemon",
        "magic",
        "yugioh",
        "sports",
        "one-piece",
        "lorcana",
        "harry-potter",
        "non-sport"
      ]
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 20
    }
  }
}
🟢get_set_checklist(id)

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.

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'"
    }
  }
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools