Pokemon

MCP server for pokemon information
  • python

5

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "zenith-mind-pokemon-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/pokemon",
        "run",
        "pokemon_mcp.py"
      ],
      "env": {
        "GROQ_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

You have a modular MCP server that provides up-to-date Pokémon information, side-by-side comparisons, type matchup analysis, and team-building guidance. It is designed to be operated with a lightweight MCP client and a web frontend, giving you practical, fast access to data and strategic recommendations for Pokémon planning.

How to use

You interact with the Pokemon MCP Server through an MCP client or the web interface. Use it to pull detailed Pokémon data, compare multiple Pokémon at once, analyze type interactions to plan counters, and get team-building suggestions that prioritize coverage and balance.

How to install

Prerequisites: install uv if not already installed, and ensure you have Python support available for the MCP scripts.

Additional setup and usage notes

Environment setup: set up your API key for GROQ data queries before starting the server by exporting GROQ_API_KEY=your_api_key_here.

Starting the MCP server and frontend: start the Pokémon MCP server and its frontend interface to serve on the standard ports.

Example queries you can run with the MCP client or interface include getting Pokemon info, comparing Pokémon, analyzing type matchups, and requesting team suggestions. For example, you can retrieve detailed data for Pikachu, compare Pikachu and Charizard, analyze mewtwo type interactions, and request a balanced offensive team.

Configuration and execution details

The server configuration uses a lightweight runtime to execute Python scripts that provide the MCP endpoints and web frontend. You will run the MCP server script to expose data and tools, and you can run the frontend script to access the interactive interface.

Examples and queries

Get Pokemon info: get info pikachu and view its stats, types, abilities, and moves.

Compare Pokemon: compare pikachu charizard to see stat differences and type interactions.

Get type matchups: strategy mewtwo to analyze weaknesses and counters.

Get team suggestions: team balanced offensive to see suggested roles and type coverage.

Available tools

get_pokemon_info

Retrieve detailed information about a single Pokémon, including stats, types, abilities, and moves.

compare_pokemon

Compare multiple Pokémon side by side to reveal differences in stats and type coverage.

strategy_analysis

Analyze type matchups to identify counters and favorable matchups for a given Pokémon.

team_suggestions

Generate team-building recommendations based on roles and type coverage to balance a lineup.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational