Pokemon-mcp-server

Athlon07/Pokemon-mcp-server

3.1

If you are the rightful owner of Pokemon-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Pokémon MCP Battle Server is a Pokémon battle simulator that leverages the PokéAPI and Model Context Protocol (MCP) to facilitate interactive, turn-based battles with accurate mechanics.

Tools

Functions exposed to the LLM to take actions

get_pokemon

Fetches Pokémon details, including stats, types, and available moves.

get_move

Fetches move metadata, such as power, accuracy, type, and any ailment effects.

start_battle

Starts a battle between your chosen Pokémon and a randomly selected opponent.

play_turn

Plays one turn of the battle with the current state and chosen move.

play_turn_chance

Alias for play_turn for compatibility purposes.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources