
Pokeapi Mcp Server
Wraps the public PokeAPI in an MCP server, giving Claude access to 47 different Pokemon data endpoints covering everything from basic species info to contest mechanics and evolution chains. You get tools like getPokemonByName, getMoveByName, getItemByName, and more specialized lookups for abilities, types, habitats, berries, and game version data. Useful if you're building Pokemon game companions, trivia bots, or team builders and want Claude to pull live data instead of relying on its training knowledge. Available as an npm package with stdio transport, works with Claude Desktop, Cursor, and Gemini CLI. The author provides a hosted HTTP server endpoint if you don't want to run it locally.
- tools
- 47
- transport
- STDIO
- last updated
- Nov 2, 2025
Tools
47 toolsPublic tool metadata for what this MCP can expose to an agent.
getPokemonByNamePokémon Data tool.
Pokémon Data tool.
No parameter schema in public metadata yet.
getPokemonSpeciesByName
No parameter schema in public metadata yet.
getPokemonFormByName
No parameter schema in public metadata yet.
getPokemonColorByName
No parameter schema in public metadata yet.
getPokemonHabitatByName
No parameter schema in public metadata yet.
getPokemonShapeByName
No parameter schema in public metadata yet.
getMoveByName
No parameter schema in public metadata yet.
getMoveCategoryByName
No parameter schema in public metadata yet.
getMoveDamageClassByName
No parameter schema in public metadata yet.
getMoveAilmentByName
No parameter schema in public metadata yet.
getMoveBattleStyleByName
No parameter schema in public metadata yet.
getMoveLearnMethodByName
No parameter schema in public metadata yet.
getMoveTargetByName
No parameter schema in public metadata yet.
getItemByName
No parameter schema in public metadata yet.
getItemCategoryByName
No parameter schema in public metadata yet.
getItemAttributeByName
No parameter schema in public metadata yet.
getItemFlingEffectByName
No parameter schema in public metadata yet.
getItemPocketByName
No parameter schema in public metadata yet.
getTypeByName
No parameter schema in public metadata yet.
getStatByName
No parameter schema in public metadata yet.
getAbilityByName
No parameter schema in public metadata yet.
getGrowthRateByName
No parameter schema in public metadata yet.
getNatureByName
No parameter schema in public metadata yet.
getEggGroupByName
No parameter schema in public metadata yet.
getGenerationByName
No parameter schema in public metadata yet.
getVersionByName
No parameter schema in public metadata yet.
getVersionGroupByName
No parameter schema in public metadata yet.
getPokedexByName
No parameter schema in public metadata yet.
getLanguageByName
No parameter schema in public metadata yet.
getLocationByName
No parameter schema in public metadata yet.
getLocationAreaByName
No parameter schema in public metadata yet.
getEncounterMethodByName
No parameter schema in public metadata yet.
getEncounterConditionByName
No parameter schema in public metadata yet.
getEncounterConditionValueByName
No parameter schema in public metadata yet.
getBerryByName
No parameter schema in public metadata yet.
getBerryFirmnessByName
No parameter schema in public metadata yet.
getBerryFlavorByName
No parameter schema in public metadata yet.
getContestTypeByName
No parameter schema in public metadata yet.
getContestEffectById
No parameter schema in public metadata yet.
getSuperContestEffectById
No parameter schema in public metadata yet.
getEvolutionChainById
No parameter schema in public metadata yet.
getEvolutionTriggerByName
No parameter schema in public metadata yet.
getCharacteristicById
No parameter schema in public metadata yet.
getMachineById
No parameter schema in public metadata yet.
getPalParkAreaByName
No parameter schema in public metadata yet.
getPokeathlonStatByName
No parameter schema in public metadata yet.
getRegionByName
No parameter schema in public metadata yet.
Sponsors
Readme
PokeAPI MCP Server
Empower your AI with Pokédex powers! Fetch and explore Pokémon data seamlessly via PokeAPI.
Server: io.github.Asthanaji05/pokeapi-mcp-server
npm package: pokeapi-mcp-server
This project provides a Model Context Protocol (MCP) Server that enables Large Language Models (LLMs) to make tool calls for Pokémon-related data. It integrates with the PokeAPI to offer access to 47 different Pokémon-related endpoints.
Project Overview
The PokeAPI MCP Server acts as a bridge, allowing AI assistants to fetch and utilize comprehensive Pokémon data directly from the PokeAPI. This facilitates the development of intelligent applications that require accurate and up-to-date information about Pokémon, moves, items, game mechanics, and more.
Available Tools
Details
- Repository
- github.com/asthanaji05/mcp_pokemon
- Categories
- Search & Web Crawling, Data & Analytics
- Package
pokeapi-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active