Skip to main content
Glama
hahastudio

pokemon-battle-mcp

by hahastudio

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_meta_snapshotA

Get popular Pokémon, moves, items, abilities, and common Pokémon Champions SP spreads for the current format.

get_pokemon_optionsA

Get common sets, moves, items, abilities, spreads, and optional teammates/counters for one Pokémon.

calculate_statsA

Calculate level-50 Pokémon Champions stats from species, nature, and SP; includes stage-modified stats when battle state is present. For user requests about current-format builds or Mega/formes, prefer get_pokemon_options first and pass its returned canonical Pokémon name/build; this tool also resolves unambiguous current-meta base-forme mistakes.

check_damage_matchupA

Run a forward damage calculation with Pokémon Champions SP converted to standard EVs. For build questions, first call get_pokemon_options for each Pokémon and use the returned canonical forme/build when available; item choices are accepted as provided and are not legality-validated.

optimize_offensive_spreadC

Find the minimum attacking SP and nature needed to reach a target damage ratio. Use canonical current-format formes from get_pokemon_options when the user asks about a Mega/forme.

optimize_survival_spreadA

Find the minimum HP plus defense/special-defense SP allocation that survives a specified attack. Use canonical current-format formes from get_pokemon_options when the user asks about a Mega/forme.

optimize_speed_spreadA

Find the minimum Speed SP and nature needed to outspeed, speed tie, or underspeed a target. Use get_pokemon_options first for current-format Mega/forme requests; this tool also resolves unambiguous current-meta base-forme mistakes.

get_speed_tiersB

Return sorted speed benchmarks from the current meta seed/source.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/hahastudio/pokemon-battle-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server