Skip to main content
Glama
EscasanN

Pokémon MCP Server

by EscasanN

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.7/5.0

Scored across 9 tools

Disambiguation5/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues