Skip to main content
Glama
tannnuu

AI Pokemon Arena MCP

by tannnuu

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GEMINI_API_KEYYesYour Gemini API key

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_pokemon_dataB

Get comprehensive data about a specific Pokemon including stats, types, abilities, and description

battle_simulationB

Simulate a battle between two Pokemon using AI analysis of their stats, types, and abilities

get_pokemon_listC

Get a list of Pokemon with optional pagination

search_pokemonB

Search for Pokemon by name with partial matching

analyze_pokemonC

Get AI-powered analysis of a Pokemon's battle capabilities and characteristics

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Popular Pokemon ListA list of popular Pokemon for quick reference
Legendary PokemonInformation about legendary Pokemon
Starter PokemonInformation about starter Pokemon from all generations

TDQS

B3.4/5.0

Scored across 5 tools

Disambiguation4/5

get_pokemon_data and analyze_pokemon could be confused since both provide Pokemon information, but one is raw data and the other is AI analysis. search_pokemon is clearly for finding Pokemon by name, distinct from get_pokemon_list which lists all. Minor overlap exists but descriptions help differentiate.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern: get_pokemon_data, battle_simulation, get_pokemon_list, search_pokemon, analyze_pokemon. Verb choice is clear and predictable.

Tool Count5/5

5 tools is well-scoped for a Pokemon battle and data server. Each tool serves a distinct purpose without redundancy, and the count is appropriate for the domain.

Completeness4/5

Core operations for retrieving Pokemon data, searching, listing, simulating battles, and analyzing are covered. However, there is no tool to get detailed move information or type effectiveness charts, which could be useful for battle simulation completeness. Minor gaps that agents can work around.

Maintenance

ActivityMaintained
ResponsivenessNo issues