Skip to main content
Launched

PokeClaude

An MCP server and Claude Code plugin for Pokémon TCG Pocket. Search 3,761 cards across 22 sets, analyze synergies, build 20-card decks, and inspect the current meta.

TypeScript MCP Claude DuckDB AI
Cover image for PokeClaude

Overview

PokeClaude is an MCP server, CLI, and Claude Code plugin that gives Claude access to 3,761 Pokémon TCG Pocket cards across 22 sets, backed by DuckDB for fast SQL queries. Claude uses it to search, analyze cards, find synergies and counters, build 20-card decks, and inspect the current meta.

Features

  • 8 MCP tools: search, get cards, analyze, find synergies, find counters, query, list trainers, and analyze decks
  • Complete 3,761-card database across 22 sets
  • DuckDB query engine; everything stays in-memory
  • 20-card deck construction with energy and trainer balance
  • Tier lists and usage stats from current meta data

Claude Code Plugin

Five slash commands ship with the plugin:

  • /pokeclaude:build-deck: build competitive 20-card decks
  • /pokeclaude:analyze: analyze cards or decks
  • /pokeclaude:find-counters: find counter strategies
  • /pokeclaude:meta: current tier list and meta breakdown
  • /pokeclaude:cli: CLI reference

Technology Stack

  • TypeScript MCP server (stdio transport)
  • DuckDB for in-memory queries against the card data
  • Web scraper that auto-refreshes the card data
  • Claude Code plugin framework
  • Distributed via npm / bunx

How It Works

Install via npm or bunx and add the server to your Claude config. On startup it loads the card data into DuckDB and exposes the tools listed above. Claude calls them when you ask deck-building or meta questions.

Share this project