Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

io.github.cyanheads/pokeapi-mcp-server

io.github.cyanheads/pokeapi-mcp-server

Look up Pokémon, moves, abilities, items, natures, and type matchups from PokéAPI v2.

Uptime
100.0%
1 direct probes · 30d
Response
731ms
last probe
Tools
7
callable
Resources
20
readable
Prompts
0
available

Tools · 7

pokeapi_get_pokemon

Get a fully denormalized Pokémon dossier in a single call — base stats, types, abilities (with full English effect text), height/weight, resolved evolution chain, sprite URLs including official artwor…

pokeapi_get_type_matchups

Get the full offensive and defensive type effectiveness breakdown. Provide either a type name (e.g. "fire", "psychic") or a Pokémon identifier (name or dex number). For dual-type Pokémon, the defensiv…

pokeapi_get_move

Get move details by name or numeric ID — type, damage class, power, accuracy, PP, priority, target, stat changes, status-effect chance, and full English effect text. Set include_learners=true to inclu…

pokeapi_get_ability

Get 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 (including hidden-ability flag and slot). …

pokeapi_get_item

Get item details by name or numeric ID — effect text, category, in-game cost, fling power, item attributes (holdable, consumable, etc.), sprite URL, and Pokémon that commonly hold it.

pokeapi_get_nature

Get nature details — the stat boosted (+10%), stat reduced (-10%), and preferred/disliked berry flavors. Omit the identifier to list all 25 natures at once. Natures are critical for competitive team-b…

pokeapi_find_pokemon

Filter Pokémon by generation, type, regional pokédex, or egg group. Returns names and Pokédex numbers suitable for follow-up pokeapi_get_pokemon calls. All filters are optional and combined with AND l…

Resources · 20

Bulbasaur (example)

Pokémon dossier addressable by name or Pokédex number. Same payload as pokeapi_get_pokemon without move details.

pokeapi://pokemon/bulbasaur
Pokémon #1 (Bulbasaur)

Pokémon dossier addressable by name or Pokédex number. Same payload as pokeapi_get_pokemon without move details.

pokeapi://pokemon/1
Normal type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/normal
Fire type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/fire
Water type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/water
Electric type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/electric
Grass type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/grass
Ice type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/ice
Fighting type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/fighting
Poison type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/poison
Ground type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/ground
Flying type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/flying
Psychic type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/psychic
Bug type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/bug
Rock type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/rock
Ghost type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/ghost
Dragon type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/dragon
Dark type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/dark
Steel type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/steel
Fairy type

Type damage relations — offensive and defensive multiplier tables for a given type.

pokeapi://type/fairy

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.cyanheads/pokeapi-mcp-server": {
      "url": "https://pokeapi.caseyjhand.com/mcp",
      "transport": "streamable-http"
    }
  }
}