# Pokémon MCP Server — Live PokeAPI (Gen 1–3 friendly)
Nelson Escalante - 22046
# Descripcion
Servidor MCP que consulta PokeAPI.
## Requisitos
- Node.js 18+
- npm
## Instalar y ejecutar
```bash
npm install
npm run build
npm start
```
Debe de salir: `[pokemon-mcp-server] Ready on stdio (PokeAPI live).`
## Herramientas disponibles
- `search_names` — búsqueda difusa/substring en Pokémon y movimientos.
- `get_pokemon` — ficha (tipos, base stats, habilidades).
- `get_learnset` — learnset con filtros `version_group` y `method` (`level|machine|tutor|egg|all`).
- `get_evolutions` — cadena/grafo de evoluciones desde species -> evolution_chain.
- `type_matchup` — multiplicador ofensivo entre tipos (usa relaciones de PokeAPI).
- `calc_stats` — cálculo final dado nivel, IV/EV y naturaleza.
- `validate_moveset` — legalidad de movimientos por `version_group`.
- `suggest_moveset` — sugerencia heurística basada en STAB/coverage (consulta tipos de los movimientos).
- `team_analysis` — sinergias/weak/resist/immune para un equipo (consulta tipos en PokeAPI y tabla de tipos).
## Notas
- Hay caché en memoria para evitar llamadas repetidas.
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/EscasanN/MCP_Pokemon'
If you have feedback or need assistance with the MCP directory API, please join our Discord server