PokéAPI
Look up Pokémon, species, types, abilities, moves, items, and Pokédex data from the free PokéAPI.
Overview
Query PokéAPI — the free RESTful Pokémon encyclopedia — for Pokémon, species, types, abilities, moves, items, evolution chains, encounters, and Pokédex entries. No PokéAPI account or API key is required.
PokéAPI is a community project and is not affiliated with Nintendo or The Pokémon Company.
Prerequisites
- A stackgate.ai account
Getting credentials
- Open Integrations → PokéAPI.
- Click Activate — no API key is needed.
stackgate.ai identifies itself to PokéAPI with a hub User-Agent (support@stackgate.ai). For heavier use, you may optionally store a contact email in your integration credentials so requests use your own identifier and bypass the shared hub fair-use quota.
Using with AI clients
- Dedicated endpoint:
POST /mcp/pokeapi - Private gateway:
pokeapi__*tools
Typical workflow: list or look up a Pokémon → fetch species for evolution chain ID → load types/abilities/moves → check encounters or Pokédex entries as needed.
Troubleshooting
- Hub quota exceeded (429) — daily fair-use limits apply on the shared hub identity. Wait until tomorrow or add an optional contact email to your integration credentials.
- Resource not found (404) — check the name spelling (kebab-case, e.g.
mr-mime) or use a numeric national dex / resource ID. - Fair use — PokéAPI asks clients to cache resources and avoid abusive request rates. Prefer reusing results in the conversation rather than re-fetching the same Pokémon.
- Attribution — data comes from pokeapi.co; follow their fair use policy when building products on top of this integration.
Available tools
-
list_pokemon
List Pokémon resource names and URLs with pagination (limit/offset).
-
get_pokemon
Get a Pokémon by national dex ID or name, including stats, types, abilities, sprites, and moves.
-
get_pokemon_species
Get Pokémon species details by ID or name, including genera, flavor text, habitat, and evolution_chain URL.
-
get_evolution_chain
Get an evolution chain by numeric ID (from pokemon-species.evolution_chain).
-
get_type
Get a Pokémon type by ID or name, including damage relations and move/Pokémon lists.
-
get_ability
Get a Pokémon ability by ID or name, including effect text and Pokémon that can have it.
-
get_move
Get a move by ID or name, including power, accuracy, PP, type, and effect text.
-
get_pokemon_encounters
Get location-area encounter tables for a Pokémon by ID or name.
-
get_item
Get an item by ID or name, including cost, category, and effect text.
-
get_pokedex
Get a Pokédex by ID or name (e.g. "national", "kanto"), including Pokémon entries.
MCP endpoint:
https://stackgate.ai/mcp/pokeapi
(HTTP) or via the
private gateway.