Repository avatar
Monitoring
v1.0.0
active

vgc-teambuilder

com.pokemcp/vgc-teambuilder

Read-only Pokémon Champions VGC data: legality, usage stats, type analysis and matchup calcs.

Documentation

VGC Teambuilder

Build

VGC Teambuilder is a read-only Model Context Protocol connector for competitive Pokémon doubles. Add it to Claude, ChatGPT or any MCP client and the assistant can look up Pokémon Champions usage statistics, check a team's legality, analyse its typing and follow how the metagame moves.

https://api.pokemcp.com/mcp

It needs no account and takes no personal information. Add it as a custom connector by address.

Connect: docs.pokemcp.com/getting-started · Tool reference: docs.pokemcp.com/tools · Results and reports: www.pokemcp.com

Tools

ToolWhat it does
list_formatsList supported formats
lookup_pokemonLook up a Pokémon
validate_movesetCheck which moves a Pokémon can learn
validate_teamValidate a team for a regulation
analyze_team_typesAnalyze a team's defensive typing
get_top_usageGet the most-used Pokémon
get_pokemon_usageGet how a Pokémon is built
get_teammatesGet a Pokémon's common teammates
get_checks_and_countersGet a Pokémon's checks and counters
get_usage_trendGet a Pokémon's usage over time
get_meta_shiftsCompare usage between two months
get_usage_momentumFind rising and falling Pokémon
calculate_damageCalculate damage for one move
compare_speedCompare Speed and turn order
check_team_threatsCheck a team against the most-used Pokémon

The tools live in src/connector/; run bun run generate-tool-docs after changing them. They cover Pokémon Champions regulations only. The legacy /sse and /api/tools endpoints stay retired and return 410 Gone.

The website

www.pokemcp.com is the connector's content and reference site, not an application:

  • tournament results from completed public Limitless events;
  • monthly meta reports and per-Pokémon trend pages, generated from Smogon's usage statistics;
  • the privacy policy.

It has no accounts and calls no AI provider. The matchup planner, team builder and coach it once offered (PokeMCP Prep) were retired in November 2026; their old addresses lead to a notice page.

Repository

  • src/ — the Cloudflare Worker at api.pokemcp.com: the connector (src/connector/), regulation and usage data, tournament ingestion, legacy shared-team reads, and administration.
  • apps/teambuilder/ — the website (Next.js 16 on Cloudflare Workers through OpenNext). The directory name is historical.
  • apps/docs/ — the documentation site (Nextra).
  • scripts/ — stats refresh, regulation legality ingestion and report generation.
  • migrations/d1/ — usage-history and tournament D1 schema.

Development

The repository pins Bun 1.3+.

bun install
bun run dev                # the worker, at http://localhost:8787/mcp
bun run dev:teambuilder    # the website, at http://localhost:3000
bun run dev:docs           # the docs site, at http://localhost:3001

Checks:

bun run ci:worker                        # type check, tests, migrations, dry-run build
cd apps/teambuilder && bun run ci        # lint, tests, production bundle, type checks

Local worker storage starts empty, so usage and trend tools answer "unavailable" until it is seeded. See CLAUDE.md for the data pipelines, the checklist for adding a regulation, and how production data is refreshed.

Data sources

  • Pokémon, move and ability data: Pokémon Showdown.
  • Usage statistics: Pokémon Showdown ladder data published monthly by Smogon.
  • Allowed Pokémon: each regulation's published eligible list.
  • Tournament results: Limitless.

Privacy

The connector stores no tool inputs or results; it records only which tool was called, the format, whether it succeeded and how long it took. Full policy: www.pokemcp.com/privacy.

License and affiliation

GNU Affero General Public License v3.0

VGC Teambuilder is an unofficial fan project. It is not affiliated with or endorsed by Nintendo, Creatures Inc., GAME FREAK inc. or The Pokémon Company.

No installation packages available.

Remote