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
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools