Poke MCP Server

Pokémon information MCP server

Local serverstdioTypeScript

What is the Poke MCP MCP server?

Poke MCP MCP server exists for a simple reason — assistants are far more useful when they can act on Poke MCP directly instead of describing what you should do. Pokémon information MCP server.

What you get

Poke-MCP is a Model Context Protocol (MCP) server that provides Pokémon information through a standardized interface. It connects to the PokeAPI to fetch Pokémon data and exposes it through MCP tools that can be used by any MCP-compatible client, such as Claude Desktop App, Continue, Cline, and others.

  • Get information about specific Pokémon by name
  • Discover random Pokémon
  • Find random Pokémon from specific regions (Kanto, Johto, Hoenn, etc.)
  • Get random Pokémon of specific types (Fire, Water, Electric, etc.)
  • Natural language query interface for Pokémon information

What the assistant can call

Once Poke MCP is connected, these are the calls the assistant has available:

  • get-pokemon — Get detailed information about a specific Pokémon by name
  • random-pokemon — Get information about a random Pokémon
  • random-pokemon-from-region — Get a random Pokémon from a specific region
  • random-pokemon-by-type — Get a random Pokémon of a specific type
  • pokemon-query — Answer natural language queries about Pokémon
  • Architecture — The Architecture tool exposed by this server

Setting it up

@smithery/cli on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Choosing this one

Plenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Poke MCP's toolset — get-pokemon, random-pokemon, random-pokemon-from-region and 3 more — is a fair guide to whether it matches your workflow. It is maintained by NaveenBandarage; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the poke mcp mcp server does with a few real requests.

Available tools

ToolWhat it does
get-pokemonGet detailed information about a specific Pokémon by name
random-pokemonGet information about a random Pokémon
random-pokemon-from-regionGet a random Pokémon from a specific region
random-pokemon-by-typeGet a random Pokémon of a specific type
pokemon-queryAnswer natural language queries about Pokémon
ArchitectureThe Architecture tool exposed by this server.

How to install the Poke MCP MCP server

{
  "mcpServers": {
    "poke": {
      "command": "npx",
      "args": ["-y", "@smithery/cli"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • Use Poke MCP to get-pokemon.
  • Use Poke MCP to random-pokemon.
  • Use Poke MCP to random-pokemon-from-region.

Frequently asked questions

It connects Poke MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 6 tools (get-pokemon, random-pokemon, random-pokemon-from-region, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Poke MCP directly.