Skip to main content
Glama
drewsungg

Pokemon Showdown MCP Server

by drewsungg

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Tools

Functions exposed to the LLM to take actions

NameDescription
get_pokemon

Look up a Pokemon by name. Returns base stats, types, abilities with descriptions, weight, and competitive tier.

get_move

Look up a move by name. Returns power, accuracy, type, category, priority, effects, and full description.

get_ability

Look up an ability by name. Returns full description of what the ability does in battle.

get_item

Look up a held item by name. Returns full description of what the item does in battle.

get_type_effectiveness

Calculate type effectiveness multiplier for an attack against a Pokemon's types.

search_priority_moves

Find all moves with priority (moves that go before normal moves). Useful for finding options when you need to outspeed an opponent.

search_pokemon_by_ability

Find all Pokemon that can have a specific ability.

list_dangerous_abilities

List abilities that can significantly affect battle outcomes (immunities, damage reduction, status reflection, etc.)

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/drewsungg/mcpkmn-showdown'

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