Pokemon Go MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Pokemon Go MCP ServerWhat current tier 5 raids are available?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Prerequisites
Python 3.10 or higher
uvpackage manager (recommended) orpip
Claude Desktop Configuration
{
"mcpServers": {
"pokemon-go": {
"command": "uv",
"args": ["run", "python", "/path/to/pokemon-go-mcp/pogo_mcp/server.py"]
}
}
}Claude Code Configuration
# Quick add with claude mcp command
claude mcp add pokemon-go uv run python /path/to/pokemon-go-mcp/pogo_mcp/server.py
# Or manually create .mcp.json in your project directory
echo '{"servers": {"pokemon-go": {"command": "uv", "args": ["run", "python", "/path/to/pokemon-go-mcp/pogo_mcp/server.py"]}}}' > .mcp.jsonVS Code Configuration
Create .vscode/mcp.json in your workspace:
{
"servers": {
"pokemon-go-stdio": {
"command": "uv",
"args": ["run", "python", "/path/to/pokemon-go-mcp/pogo_mcp/server.py"]
},
"pokemon-go-http": {
"type": "http",
"url": "http://localhost:8000",
"description": "Pokemon Go MCP Server via HTTP"
}
}
}n8n Workflows
Install n8n MCP Node:
npm install n8n-nodes-mcp # Set environment: N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=trueConfigure MCP Client Node:
Connection Type: HTTP Streamable (Recommended)
URL:
http://localhost:8000(when running withMCP_TRANSPORT=http)Headers: Optional authentication headers if needed
Docker Deployment for n8n:
# Build and run the Pokemon Go MCP server docker build -t pokemon-go-mcp . docker run -d -p 8000:8000 -e MCP_TRANSPORT=http pokemon-go-mcp
Transport Modes
Get Today's Priorities
Use the get_daily_priorities tool to get curated recommendations for:
Active events to participate in
Priority raids for shiny hunting
Easy research tasks with valuable rewards
Optimal egg hatching strategy
Find a Specific Pokemon
Use search_pokemon_everywhere with "Dratini" to find:
If it's featured in any current events
Whether it's available as a raid boss
Which research tasks reward it
If it can be hatched from eggs
Shiny availability across all sources
Plan Your Shiny Hunt
Use get_all_shiny_pokemon to see every shiny currently available, then:
get_shiny_raidsfor raid targetsget_shiny_research_rewardsfor research tasksget_shiny_egg_hatchesfor egg planningget_route_gift_pokemonfor special route gift opportunitiesget_shiny_shadow_pokemonfor Shadow Pokemon
pokemon-go-mcp/
├── pogo_mcp/
│ ├── __init__.py # Package initialization
│ ├── server.py # Main MCP server with cross-cutting tools
│ ├── api_client.py # Local data client with caching
│ ├── types.py # Type definitions and data classes
│ ├── utils.py # Utility functions and formatters
│ ├── events.py # Event-related tools
│ ├── raids.py # Raid-related tools
│ ├── research.py # Research-related tools
│ ├── eggs.py # Egg-related tools
│ └── rocket_lineups.py # Team Rocket-related tools
├── data/ # Local JSON data files (git-ignored)
├── tests/ # Test files
├── server.py # Main entry point
├── pyproject.toml # Project configuration
└── README.md # This fileSetup Development Environment
# Clone repository
git clone <repository-url>
cd pokemon-go-mcp
# Install with development dependencies
uv sync --all-extras --dev
# Code formatting
ruff format .
# Linting
ruff check .
# Type checking
pyrightTesting
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceAn MCP server that provides detailed Pokémon information by integrating with the PokeAPI, allowing users to fetch comprehensive data about Pokémon and simulate battles.Last updated22
- Flicense-qualityDmaintenanceAn MCP server that provides standardized access to Pokemon data, allowing users to search, compare, and retrieve detailed information about Pokemon through natural language tools.Last updated4
- AlicenseAqualityDmaintenanceMCP server for interacting with RuneScape and Old School RuneScape data, including item prices, player hiscores, and more.Last updated62213Apache 2.0
- Alicense-qualityCmaintenanceMCP server providing tools to look up Pokémon, moves, abilities, items, locations, evolutions, and more from the PokéAPI via natural language.Last updated1463ISC
Related MCP Connectors
An MCP server for deep research or task groups
This MCP server provides seamless access to Malaysia's government open data, including datasets, w…
An MCP server giving access to Grafana dashboards, data and more.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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