{"_id":"@dennisk2025/pokeapi-random-pokemon-fact","name":"@dennisk2025/pokeapi-random-pokemon-fact","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/pokeapi-random-pokemon-fact","version":"1.0.0","description":"Fetches a random Pokémon and provides interesting real data such as its type, height, weight, base stats, and an image, using the free and public PokeAPI.","type":"module","main":"index.js","bin":{"pokeapi-random-pokemon-fact":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"latest","axios":"latest"},"author":{"name":"dennisk2025"},"license":"MIT","_id":"@dennisk2025/pokeapi-random-pokemon-fact@1.0.0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-Svoi2irdpqBoDAzowD0N0GQnuVwihVMoIGwBvIeO/yxLlX3JF+Ixq+CE9uKVmXRYgcvqAlDzPAIRUzu+hMql/g==","shasum":"cff8cfeae86d125dd6bce5f9314dc4f5f7cc1aed","tarball":"https://registry.npmjs.org/@dennisk2025/pokeapi-random-pokemon-fact/-/pokeapi-random-pokemon-fact-1.0.0.tgz","fileCount":3,"unpackedSize":5947,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCjyU2r3Dqy55gPVHlOmYNrnM63112GLhCk7JIXm7oYBgIgQHN9jvkzW0NLAeThI3nl54IEAB5LMEl+vUb2p84JK4o="}]},"_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/pokeapi-random-pokemon-fact_1.0.0_1761426808250_0.5914242285320122"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T21:13:28.150Z","1.0.0":"2025-10-25T21:13:28.440Z","modified":"2025-10-25T21:13:28.757Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Fetches a random Pokémon and provides interesting real data such as its type, height, weight, base stats, and an image, using the free and public PokeAPI.","author":{"name":"dennisk2025"},"license":"MIT","readme":"# pokeapi-random-pokemon-fact\n\nFetches a random Pokémon and provides interesting real data such as its type, height, weight, base stats, and an image, using the free and public PokeAPI.\n\n## Installation\n\nYou can use this MCP server easily with npx (no install required):\n\n```\nnpx @dennisk2025/pokeapi-random-pokemon-fact\n```\n\nOr, to install it globally:\n\n```\nnpm install -g @dennisk2025/pokeapi-random-pokemon-fact\n```\n\nOr as a dependency in your project:\n\n```\nnpm install @dennisk2025/pokeapi-random-pokemon-fact\n```\n\n## Adding to Claude Desktop\n\nAdd the following configuration to your Claude Desktop config file at:\n\n- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- Windows: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"pokemon\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dennisk2025/pokeapi-random-pokemon-fact\"]\n    }\n  }\n}\n```\n\n## Usage\n\nStart the server using npx (or as configured in Claude Desktop):\n\n```\nnpx @dennisk2025/pokeapi-random-pokemon-fact\n```\n\n### Available Tools\n\n#### get_random_pokemon_fact\n\n- **Description:** Retrieves a random Pokémon and returns its name, types, height, weight, stats (like HP and attack), and official artwork image.\n- **Parameters:** _None_\n\n#### Example Tool Call\n\n**Method:** `get_random_pokemon_fact`\n\n**Input:**\n```\n{}\n```\n\n**Expected Output:**\n```\n{\n  \"name\": \"pikachu\",\n  \"types\": [\"electric\"],\n  \"height\": 4,\n  \"weight\": 60,\n  \"stats\": {\n    \"hp\": 35,\n    \"attack\": 55,\n    ...\n  },\n  \"image\": \"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/official-artwork/25.png\"\n}\n```\n\n*Note: Every call returns a different random Pokémon!*\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-698caf70a560bca16f7f4fa9b7692ee3"}