Gembook — PSA Vintage Pokémon Prices & Pop

Neutral prices + PSA population for PSA-graded vintage Pokémon (WotC 1999–2003). Read-only.

Should I use this

Quality & Safety

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

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~605Tokens (tool definitions)
~1007 BTypical response size
Minimal attention impact (0.47% 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": {
    "gembook": {
      "url": "https://gembook.xyz/api/mcp/mcp"
    }
  }
}

Remote endpoints

https://gembook.xyz/api/mcp/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢lookup_card_price(card_name, set_name, grade, variant)

Get Gembook's fair-value estimate (USD) for a PSA-graded vintage Pokémon card (WotC era, Base Set through Skyridge, 1999–2003). Returns fair value, range, confidence tier, comp count, and the card page URL. Call this when a user asks what a vintage Pokémon card is worth or whether a price is fair. Scope is PSA-graded vintage Pokémon ONLY — other graders, eras, or TCGs are out of scope.

Input Schema

{
  "type": "object",
  "properties": {
    "card_name": {
      "type": "string",
      "minLength": 2,
      "description": "Card name, e.g. 'Charizard'"
    },
    "set_name": {
      "description": "Set name to narrow, e.g. 'Base', 'Jungle', 'Neo Genesis'",
      "type": "string"
    },
    "grade": {
      "description": "PSA grade 1–10",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    },
    "variant": {
      "description": "Edition/variant to narrow, e.g. '1st Edition', 'Shadowless', 'Unlimited', 'Reverse Holo'",
      "type": "string"
    }
  },
  "required": [
    "card_name"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢lookup_pop_report(card_name, set_name, variant)

Get the PSA population (number of slabs graded per grade) for a vintage Pokémon card across all grades. Call this when a user asks how rare a PSA grade is for a card. Scope: PSA-graded vintage Pokémon (Base Set through Skyridge).

Input Schema

{
  "type": "object",
  "properties": {
    "card_name": {
      "type": "string",
      "minLength": 2,
      "description": "Card name, e.g. 'Blastoise'"
    },
    "set_name": {
      "description": "Set name to narrow, e.g. 'Base'",
      "type": "string"
    },
    "variant": {
      "description": "Edition/variant to narrow, e.g. '1st Edition', 'Shadowless', 'Unlimited', 'Reverse Holo'",
      "type": "string"
    }
  },
  "required": [
    "card_name"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_methodology_summary

Returns a short summary of Gembook's valuation + trust methodology (what counts as a verified sale, confidence tiers, published error rates). Call this when a user asks how the prices are computed or whether they can be trusted.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools