Skip to content
ZEROPOP

ZeroPop MCP Server

Give your AI
real card prices.

ZeroPop runs a public Model Context Protocol server, so Claude and any other MCP client can look up a trading card and tell you what it is actually worth instead of guessing from memory. Answers come from ZeroPop's own catalog: real collector scans and pricing built from sold comps we watch close, not a scraped list price. It is free, it needs no API key and no account, and every tool is read-only.

One URL, no key

How to connect

The server speaks MCP over Streamable HTTP at a single endpoint. There is no OAuth step, no token to paste and nothing to sign up for.

Server URL

https://api.zeropop.app/v1/mcp

Transport

Streamable HTTP. POST JSON-RPC to the URL above.

Auth

None. No API key, no account, no OAuth.

Cost

Free. Rate limited per network, generously.

Claude Code

One command, then ask a card question in any session.

Terminal

claude mcp add --transport http zeropop https://api.zeropop.app/v1/mcp

Claude Desktop and other MCP clients

Add ZeroPop to your client's MCP server config. Most clients read some version of this shape, so if yours uses different keys, the parts that matter are the URL and the HTTP transport.

mcp config

{
  "mcpServers": {
    "zeropop": {
      "type": "http",
      "url": "https://api.zeropop.app/v1/mcp"
    }
  }
}

Prefer Meta's Muse? The same four capabilities are available there as a connector instead. See ZeroPop in Muse.

Four tools

What the server exposes

Every tool is a read. There is no tool that writes, grades, spends a scan or touches an account.

search_cards

Find a card by name and get its identity and latest known market value. The normal entry point: search the bare card name, then narrow among the hits by number, set, year, variant and finish.

Parameters q (the card name alone), limit (optional, default 24, max 48)

get_card

One card in full detail: identity, printing, price and price history, plus recent real collector scans of that card with the condition grade each one received.

Parameters cardKey (taken from a search hit, never guessed)

get_set

A whole release: set name, year, release date, official card count, and every card in it with prices. Good for what is in a set and which cards in it are worth the most.

Parameters setId (taken from a card whose setId is filled in)

get_set_scans

Recent real collector scans from one set, newest first, with grades. Shows what people are actually pulling and how those copies grade.

Parameters setId, limit (optional, default 24, max 100)

If ZeroPop does not have a card, the tools say so in plain words rather than returning an empty result. That is deliberate: an agent that gets back nothing and fills the gap from memory will state a confidently wrong price, and we would rather it told you we do not cover that card.

Try these first

What you can ask

Ask by card name and your assistant does the rest, narrowing to the exact printing from what comes back.

What is a Base Set Charizard worth right now?

Current market value for the printing you mean, picked out of every Charizard in the catalog.

Which Umbreon VMAX printing is worth the most?

Every printing of the same card, priced side by side.

What grades are collectors getting on Umbreon VMAX?

Real grades from real collector scans, not a guess at what it should grade.

What is a Shohei Ohtani rookie card worth?

Sports cards too, priced off auctions we watch close.

Straight answer

What it can and cannot do

It can

  • Identify a card from its name, across Pokemon, Yu-Gi-Oh, Lorcana, One Piece and sports.
  • Give a current market value for the exact printing, not an average across every version of the card.
  • Show what a set contains, including card counts and the cards people are chasing.
  • Surface real grades from real collector scans, so you can see the spread before you trust a number.

It cannot

  • Grade a photo. Photo grading still happens in the ZeroPop app.
  • Read your ZeroPop vault. The server does not see the cards you have already scanned.
  • Write anything. Every tool is a read, and there is no tool that can change your account.

Where the numbers come from

Data and attribution

Prices are answered from ZeroPop's own first-party catalog, which is built from real collector scans and sold-comp pricing rather than asking prices. Sports and non-sport values come from auctions we watch close and record the hammer price on. Every number is in US dollars.

The server is free to use and free to build on. If you publish anything derived from it, credit ZeroPop and link back to zeropop.app. Grades shown are AI estimates from real collector scans, not official PSA, BGS or CGC results, and prices move, so treat a number as a snapshot rather than a quote. Use is subject to our terms and privacy policy. The server receives a card name and nothing else: no identity, no account linkage, no images.