Skip to main content
Glama
GhostTypes

Pokemon Go MCP Server

by GhostTypes

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_PORTNoPort for HTTP/SSE transport8000
MCP_TRANSPORTNoTransport mode: stdio, http, or ssestdio

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_current_eventsA

Get all active and upcoming Pokemon Go events.

Returns a formatted list of all current and upcoming events with their details, including event type, duration, and links for more information.

get_event_detailsB

Get detailed information about a specific Pokemon Go event.

get_community_day_infoA

Get information about current or upcoming Community Day events.

Returns detailed Community Day information including featured Pokemon, bonuses, exclusive moves, and special research tasks.

get_event_spawnsB

Get Pokemon spawns from active events.

get_event_bonusesA

Get active bonuses from current Pokemon Go events.

Returns information about experience, stardust, candy, and other bonuses that are currently active from events.

search_eventsC

Search for Pokemon Go events by name or description.

get_pokestop_showcase_infoA

Get information about active or upcoming PokéStop Showcase events.

get_current_raidsA

Get all current raid bosses in Pokemon Go.

Returns a comprehensive list of all raid bosses currently available, organized by tier with CP ranges, types, weather boosts, and shiny availability.

get_raid_by_tierB

Get raid bosses filtered by tier.

get_shiny_raidsA

Get only raid bosses that can be encountered as shiny.

Returns all current raid bosses where the shiny form is available, perfect for shiny hunters planning their raid activities.

search_raid_bossB

Search for a specific Pokemon in current raids.

get_raids_by_typeB

Get raid bosses filtered by Pokemon type.

get_weather_boosted_raidsA

Get raid bosses that are boosted by specific weather.

get_raid_recommendationsC

Get raid recommendations based on specified criteria.

get_current_researchA

Get all current field research tasks in Pokemon Go.

Returns a comprehensive list of all field research tasks currently available from PokeStops, including task requirements and possible Pokemon rewards. Note: You receive ONE of the possible rewards, not all of them.

search_research_by_rewardA

Find field research tasks that reward a specific Pokemon.

get_research_by_task_typeA

Get field research tasks filtered by task type.

get_shiny_research_rewardsA

Get all field research tasks that can reward shiny Pokemon.

Returns research tasks where at least one of the possible rewards can be encountered as a shiny, perfect for shiny hunters.

get_easy_research_tasksA

Get field research tasks that are easy to complete.

Returns tasks that can be completed quickly or with minimal effort, perfect for players who want to stack rewards efficiently.

search_research_tasksB

Search field research tasks by task description.

get_research_recommendationsC

Get research task recommendations based on specified priority.

get_egg_hatchesA

Get all Pokemon currently available from eggs in Pokemon Go.

Returns a comprehensive list of all Pokemon that can hatch from eggs, organized by egg distance with CP ranges, shiny availability, and special features.

get_egg_hatches_by_distanceB

Get Pokemon available from eggs of a specific distance.

get_shiny_egg_hatchesA

Get all Pokemon from eggs that can be encountered as shiny.

Returns Pokemon that can hatch from eggs in their shiny form, organized by egg distance for efficient shiny hunting planning.

search_egg_pokemonA

Search for a specific Pokemon in current egg pools.

get_regional_egg_pokemonA

Get Pokemon from eggs that are region-locked.

Returns regional Pokemon that can only be obtained from eggs in specific regions, useful for planning trades or travel.

get_gift_exchange_pokemonB

Get Pokemon that are available from gift eggs (7km eggs from friends).

Returns Pokemon that can be hatched from 7km eggs received from gifts, which often contain regional Pokemon and special variants.

get_route_gift_pokemonA

Get Pokemon that are available from route gift eggs.

Returns Pokemon that can be hatched from 7km eggs received from route gifts, which often contain special variants.

get_adventure_sync_rewardsA

Get Pokemon available as Adventure Sync rewards.

Returns Pokemon that can be obtained from Adventure Sync reward eggs, which are earned by walking specific distances each week.

get_egg_recommendationsA

Get egg incubation recommendations based on specified priority.

get_team_rocket_lineupsA

Get all Team Rocket trainer lineups currently available.

Returns comprehensive information about all Team Rocket trainers, their Pokemon lineups, types, and encounter rewards.

search_rocket_by_pokemonB

Search for Team Rocket trainers that have a specific Pokemon.

get_shiny_shadow_pokemonA

Get all Shadow Pokemon that can be shiny from Team Rocket encounters.

Returns a comprehensive list of all shiny-eligible Shadow Pokemon with their types, weaknesses, and which trainers use them.

get_rocket_encountersA

Get all possible Team Rocket encounter rewards.

Returns information about Pokemon you can catch after defeating Team Rocket trainers, organized by trainer.

get_rocket_trainers_by_typeB

Get Team Rocket trainers filtered by Pokemon type.

calculate_pokemon_weaknessA

Calculate type effectiveness when attacking a specific Pokemon.

This tool works for ANY Pokemon, not just those in Team Rocket lineups. It uses PokeAPI to look up Pokemon types for any valid Pokemon name.

get_rocket_trainer_detailsB

Get detailed information about a specific Team Rocket trainer.

get_active_promo_codesA

Get all currently active promo codes with their rewards and expiration dates.

Returns a formatted list of active promo codes that can be redeemed in Pokemon GO, including their rewards, descriptions, and expiration information.

get_all_shiny_pokemonA

Get all Pokemon currently available as shiny across all sources.

Returns a comprehensive list of all shiny-eligible Pokemon from events, raids, research rewards, and egg hatches. Perfect for shiny hunters!

search_pokemon_everywhereB

Search for a Pokemon across all data sources (events, raids, research, eggs).

get_daily_prioritiesA

Get daily priorities and recommendations for Pokemon Go activities.

Returns a curated list of what to focus on today based on active events, valuable raids, research tasks, and egg hatching recommendations.

get_server_statusA

Get the current status and statistics of the Pokemon Go MCP server.

Returns information about data freshness, cache status, and summary statistics across all Pokemon Go data sources.

clear_cacheA

Clear the API data cache to force fresh data retrieval.

Forces the server to fetch fresh data from the LeekDuck API on the next request. Use this if you suspect the data is stale or after major game updates.

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/GhostTypes/pokemon-go-mcp'

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