Pokémon MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_namesC | Búsqueda en PokeAPI de Pokémon y movimientos (substring). |
| get_pokemonC | Ficha con tipos, base stats y habilidades (PokeAPI). |
| get_learnsetD | Learnset por version_group y método. |
| get_evolutionsD | Cadena/grafo de evoluciones desde species->evolution_chain. |
| type_matchupC | Multiplicador de daño ofensivo usando PokeAPI/type. |
| calc_statsC | Cálculo de stats finales (nivel, IVs, EVs, naturaleza). |
| validate_movesetC | Valida un moveset contra PokeAPI por version_group. |
| suggest_movesetC | Sugiere moveset (STAB + cobertura) usando tipos de cada movimiento. |
| team_analysisD | Sinergias defensivas del equipo (usa tipos de PokeAPI y tabla de tipos). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Each tool has a clearly distinct purpose with no overlap: calc_stats calculates final stats, get_evolutions retrieves evolution chains, get_learnset fetches learnsets, get_pokemon provides Pokémon details, search_names searches for names, suggest_moveset suggests movesets, team_analysis analyzes team synergies, type_matchup calculates damage multipliers, and validate_moveset validates movesets. The descriptions are specific and unambiguous.
The naming follows a consistent verb_noun pattern throughout (e.g., get_pokemon, search_names, suggest_moveset), with all tools using snake_case. However, there is a minor deviation with 'calc_stats' using 'calc' instead of 'get' or another verb, but it still fits the pattern and is readable.
With 9 tools, the count is well-scoped for a Pokémon data and analysis server. Each tool serves a distinct function related to Pokémon stats, evolutions, movesets, team building, and type matchups, making it comprehensive without being overwhelming.
The tool set covers key aspects of Pokémon data retrieval and analysis, including stats, evolutions, learnsets, movesets, team synergies, and type matchups. Minor gaps might include tools for item or ability details, but the core workflows for Pokémon enthusiasts or competitive players are well-supported.