{"_id":"@dennisk2025/random-pokemon-finder","name":"@dennisk2025/random-pokemon-finder","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/random-pokemon-finder","version":"1.0.0","description":"Fetches information about a random Pokémon, including its name, image, types, and basic stats.","type":"module","main":"index.js","bin":{"random-pokemon-finder":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"latest","axios":"latest"},"author":{"name":"dennisk2025"},"license":"MIT","_id":"@dennisk2025/random-pokemon-finder@1.0.0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-Iwh7mTOzRrsDVmRItcBwqdYBlXKWv455MXxUs41LD/Wju33Uj0nGSGqObSk9HqJz+Yr6rrVFU+H+jlsBWZ15FQ==","shasum":"a7da664ccc1d86dabbde99ab8f3cd4b3ca679e95","tarball":"https://registry.npmjs.org/@dennisk2025/random-pokemon-finder/-/random-pokemon-finder-1.0.0.tgz","fileCount":3,"unpackedSize":6896,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDJ8R2nesQiwuDwrWoS9ndiMJbvAN9hVU5Bj4Ktbhqp7wIgTOBhKGr7BV7Nm1VL29wCGkyiu12QXCFqbbsue+RADyg="}]},"_npmUser":{"name":"dennisk2025","email":"4dennisk@gmail.com"},"directories":{},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/random-pokemon-finder_1.0.0_1761426069406_0.16266148369669065"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T21:01:09.319Z","1.0.0":"2025-10-25T21:01:09.618Z","modified":"2025-10-25T21:01:09.957Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Fetches information about a random Pokémon, including its name, image, types, and basic stats.","author":{"name":"dennisk2025"},"license":"MIT","readme":"# Random Pokémon Finder MCP Server\n\nFetches information about a random Pokémon, including its name, sprite image, types, and basic stats. Built for Model Context Protocol (MCP), easily used with Claude Desktop and other MCP client tools.\n\n## Features\n- Retrieves a truly random Pokémon from the official [PokéAPI](https://pokeapi.co/)\n- Provides:\n  - Pokémon name and ID\n  - Sprite image URL\n  - Types (e.g., Fire, Water)\n  - Basic battle stats (HP, Attack, etc.)\n\n## Installation & Usage\nYou can run this server **instantly** as an MCP server:\n\n### Option 1: Run with npx\n```\nnpx @dennisk2025/random-pokemon-finder\n```\n\n### Option 2: Install globally\n```\nnpm install -g @dennisk2025/random-pokemon-finder\nrandom-pokemon-finder\n```\n\n## Add to Claude Desktop (claude_desktop_config.json)\nAdd this entry to your config file:\n\n```json\n{\n  \"mcpServers\": {\n    \"pokemon\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dennisk2025/random-pokemon-finder\"]\n    }\n  }\n}\n```\n\nAdd this to your Claude Desktop config file at:\n- **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`\n- **Windows:** `%APPDATA%\\Claude\\claude_desktop_config.json`\n\nThen restart Claude Desktop. \"pokemon\" will appear as a tool source.\n\n## Usage Examples\n\nYou can now use this MCP server from any MCP-compatible client!\n\n### List Available Tools\n\nRequest:\n```\nlist_tools\n```\n\nReturns:\n```\n[\n  {\n    \"name\": \"get_random_pokemon\",\n    \"description\": \"Returns data about a randomly selected Pokémon, including its name, sprite image, types, and basic stats.\",\n    \"inputSchema\": {\n      \"type\": \"object\",\n      \"properties\": {},\n      \"required\": []\n    }\n  }\n]\n```\n\n### Call: get_random_pokemon\nRequest:\n```\n{\n  \"name\": \"get_random_pokemon\",\n  \"arguments\": {}\n}\n```\n\nTypical Response:\n```\n{\n  \"id\": 25,\n  \"name\": \"pikachu\",\n  \"sprite\": \"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/25.png\",\n  \"types\": [\"electric\"],\n  \"stats\": [\n    { \"name\": \"hp\", \"base\": 35 },\n    { \"name\": \"attack\", \"base\": 55 },\n    { \"name\": \"defense\", \"base\": 40 },\n    ...\n  ]\n}\n```\n\n## Tools\n\n- `get_random_pokemon`  \n  Returns data about a randomly selected Pokémon, including its name, sprite image, types, and basic stats.\n  - **Parameters:** None\n\n---\n\n_This MCP server is open and free to use. It leverages the official PokéAPI—no authentication or keys needed!_\n","readmeFilename":"README.md","_rev":"1-769cbe432172082775bb34ea751ad8a8"}