
Pokeapi Mcp Server
Wire your coding agent to live PokéAPI v2 lookups while you prototype games, bots, or demo apps.
Overview
PokéAPI MCP Server is a Build-phase MCP server that answers agent tool calls with PokéAPI v2 Pokémon, move, ability, item, nature, and type-matchup data.
What is this MCP server?
- Queries PokéAPI v2 for Pokémon, moves, abilities, items, and natures
- Exposes type matchup logic for battle and game-design prompts
- Ships npm package @cyanheads/pokeapi-mcp-server v0.1.4 with stdio and streamable-http
- Optional hosted remote at pokeapi.caseyjhand.com/mcp (no local run required)
- Configurable MCP_LOG_LEVEL for debug during agent sessions
- Package version 0.1.4
- npm identifier @cyanheads/pokeapi-mcp-server
- Transports: stdio and streamable-http (local port 3010 in package config)
What problem does it solve?
Agents guess wrong stats and typings when you are coding a Pokémon-themed app and you do not want to tab-switch to API docs on every question.
Who is it for?
Indie devs and hobbyists shipping small games, bots, or tutorials that need trustworthy PokéAPI lookups during active coding.
Skip if: Teams that need offline-first catalogs, commercial Nintendo-licensed products, or high-QPS production pipelines without their own cache.
What do I get? / Deliverables
Your agent can pull canonical PokéAPI records and matchups inside the IDE so feature code and content stay aligned with the live API.
- MCP tools that return PokéAPI v2 entities and type matchup context
- Local stdio or HTTP MCP transport wired into your agent config
Recommended MCP Servers
Journey fit
Canonical shelf is Build because you install this when hooking external reference data into a product or agent workflow, not when validating a business idea. Integrations is the right subphase: it is an MCP bridge to a third-party HTTP API, not frontend UI or backend auth logic by itself.
How it compares
MCP integration to PokéAPI v2, not a game engine or a static JSON skill pack.
Common Questions / FAQ
Who is io.github.cyanheads/pokeapi-mcp-server for?
Solo builders and students who use AI coding agents to build Pokémon-related apps, APIs, or bots and want live PokéAPI v2 data in the chat.
When should I use io.github.cyanheads/pokeapi-mcp-server?
Use it during Build when you are implementing features that need species stats, moves, items, natures, or type effectiveness from the official-compatible PokéAPI surface.
How do I add io.github.cyanheads/pokeapi-mcp-server to my agent?
Register the npm package @cyanheads/pokeapi-mcp-server with stdio (Bun: run start:stdio) or add the remote URL https://pokeapi.caseyjhand.com/mcp for streamable-http in your MCP client config.