get_pokemonLABSCO SUMMARY
The local display is the point: the assistant sets what is shown, and can read the same state back.
fetch-pokemon resolves a name or a number and puts the result on a page served locally, and get-current-pokemon reads that state back, which makes the pair a shared surface between the model and a screen rather than a dataset you would query in bulk. What these calls cover is the type of the fetched Pokemon and whatever the current view holds — there is no search, no filtering and no listing.
What it is
A small server over Pokemon lookups that renders what it fetches on localhost, where fetch-pokemon accepts a name or a number and get-current-pokemon reads back what is showing.
What you get
- Fetch-pokemon takes a pokemon value as either a number or a name and displays its type on localhost.
- Get-current-pokemon returns information about the Pokemon currently displayed, and takes no parameters.
Requirements
Nothing — no account, no key.
Setup effort
One command — pokemon-mcp-server
USE CASES
Putting a Pokemon on screen and confirming what is showing
Ask for one by name or by number, then read the current display back to check the right one landed.
6 tools
Listed in project docs. Your client may show a different list.
search_pokemonget_strongest_pokemonget_pokemon_statscompare_pokemonget_type_effectivenessBEFORE YOU INSTALL
What to know first
Tools you get
6 tools named in the project's documentation.
Requires
- pokemon-mcp-server on PATH
- Node.js 18+
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
pokemon-mcp-serverMCP Clients
Claude Desktop
{
"mcpServers": {
"pokemon": {
"command": "pokemon-mcp-server",
"env": {
"POKEMON_DATA_DIR": "<YOUR_POKEMON_DATA_DIR>"
}
}
}
}