Labsco
MCP SERVER

Pokemon TCG Card Search MCP

by jlgrimes

Search Pokémon Trading Card Game cards by type, HP, subtype, retreat cost and format legality, and get the high-resolution images back.

Games, Entertainment & Fandom
Summary
Deck-building filters, not a card lookup.

Anyone can search a card name. What makes this useful is that the query syntax carries through — legality, retreat cost, HP ranges and exclusions combine in one search, which is how you actually narrow a deck slot. Images come back inline, so the answer is something you can look at rather than a list of names.

What it is

An MCP server over the Pokémon TCG API that lets an assistant search cards with the API's real query syntax and display the results with their images. The point is the filtering: not just "find Pikachu", but standard-legal Basic Pokémon with free retreat, or Water types above 120 HP.

What you get
  • Cards searched by name with exact matching using `!` and wildcards using `*`, and hyphens preserved when the name needs it
  • Filtering on types, subtypes, format legality, retreat cost, HP and National Pokédex number, with exclusion via a leading `-`
  • Range queries the API supports directly: `hp:[100 TO 200]` inclusive, `hp:{100 TO 200}` exclusive, and open-ended forms like `hp:[100 TO *]`
  • Results returned with the card name, set name, legalities and a high-resolution image served from the Pokémon TCG API's CDN
  • Multiple filters combined in one query, case-insensitively
Requirements

No account and no key — it uses the public Pokémon TCG API and images come from that API's CDN. Point your client at the built `dist/index.js` with an absolute path in `claude_desktop_config.json`, then quit the client completely and restart; the README notes that quitting from the task manager is what actually closes it.

Setup effort

Build from source — clone the repository and build it, then point your client at the binary