io.github.cyanheads/pokeapi-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Look up Pokémon, moves, abilities, items, natures, and type matchups from PokéAPI v2.
Summary by lookupd
Looks up Pokémon, moves, abilities, items, natures, and type matchups from PokéAPI, with filtering and detail retrieval.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http pokeapi-mcp-server https://pokeapi.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add pokeapi-mcp-server -- npx -y @cyanheads/pokeapi-mcp-server
Claude Code, npm package (stdio)
claude mcp add pokeapi-mcp-server -- npx -y @cyanheads/pokeapi-mcp-server
Codex, remote (streamable-http)
codex mcp add pokeapi-mcp-server --url https://pokeapi.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add pokeapi-mcp-server -- npx -y @cyanheads/pokeapi-mcp-server
Codex, npm package (stdio)
codex mcp add pokeapi-mcp-server -- npx -y @cyanheads/pokeapi-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"pokeapi-mcp-server": {
"url": "https://pokeapi.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"pokeapi-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/pokeapi-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"pokeapi-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/pokeapi-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (7 tools)
Publisher-provided text
pokeapi_get_pokemonGet a fully denormalized Pokémon dossier in a single call — base stats, types, abilities (with full English effect text), height/weight, resolved evolution chaipokeapi_get_type_matchupsGet the full offensive and defensive type effectiveness breakdown. Provide either a type name (e.g. "fire", "psychic") or a Pokémon identifier (name or PokéAPIpokeapi_get_moveGet move details by name or numeric ID — type, damage class, power, accuracy, PP, priority, target, stat changes, status-effect chance, and full English effectpokeapi_get_abilityGet ability details by name or numeric ID — full English effect text, short effect text, generation introduced, and the list of Pokémon that have the ability (ipokeapi_get_itemGet item details by name or numeric ID — effect text, category, versioned purchase and sell prices, fling power, item attributes (holdable, consumable, etc.), spokeapi_get_natureGet nature details — the stat boosted (+10%), stat reduced (-10%), and preferred/disliked berry flavors. Omit the identifier to list all 25 natures at once. Natpokeapi_find_pokemonFilter Pokémon by generation, type, regional pokédex, or egg group. Returns names and PokéAPI IDs; every returned name works as a pokeapi_get_pokemon identifier
Changes
Newest first, as lookupd saw them
- : version 0.3.0 → 0.3.1
Details
- Version: 0.3.1
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 710 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/pokeapi-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/pokeapi-mcp-server)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp