{"_id":"@dennisk2025/pokemon-type-chart-lookup","name":"@dennisk2025/pokemon-type-chart-lookup","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/pokemon-type-chart-lookup","version":"1.0.0","description":"Provides offensive and defensive type effectiveness information for any given Pokémon type or dual-type combination, helping users understand strengths and weaknesses for competitive play.","type":"module","main":"index.js","bin":{"pokemon-type-chart-lookup":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"latest"},"author":{"name":"dennisk2025"},"license":"MIT","_id":"@dennisk2025/pokemon-type-chart-lookup@1.0.0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-FBSyqnihYbfdbYhIG/p/d2b84STY/WJ6IjNzgtAiRk+PPpOJNtQqjXKOnr6tvWYDSWoxlyJKRxOwbXMJrGTDNw==","shasum":"ac4c6bed3d0343d7c814fea2fa390bed6b5eb38d","tarball":"https://registry.npmjs.org/@dennisk2025/pokemon-type-chart-lookup/-/pokemon-type-chart-lookup-1.0.0.tgz","fileCount":3,"unpackedSize":11873,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEbyQKhE6l+xDE+SaE3flVCdzq9G06HD82yEr2G7YT35AiAznwblA0Jf27ACda2BThIYTS7vdxhK2LZt+PM0AiIzBw=="}]},"_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/pokemon-type-chart-lookup_1.0.0_1761426828875_0.7793260955269543"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T21:13:48.821Z","1.0.0":"2025-10-25T21:13:49.070Z","modified":"2025-10-25T21:13:49.317Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Provides offensive and defensive type effectiveness information for any given Pokémon type or dual-type combination, helping users understand strengths and weaknesses for competitive play.","author":{"name":"dennisk2025"},"license":"MIT","readme":"# \\ud83d\\udc09 Pokemon Type Chart Lookup MCP Server\\n\\nProvides offensive and defensive type effectiveness information for any given Pok\\u00e9mon type or dual-type combination. This server helps trainers quickly understand strengths and weaknesses for competitive battling.\\n\\n## Features\\n\\n- Lookup super-effective, not very effective, immune, and neutral matchups for any mono or dual Pokémon typing.\\n- See both **offensive** (what you hit well) and **defensive** (what hits you hard) charts.\\n\\n## Installation\\n\\n### One-time install (CLI)\\n\\n    npm install -g @dennisk2025/pokemon-type-chart-lookup\\n        (then run with `pokemon-type-chart-lookup`)\\n\\n### Temporary run (recommended)\\n\\n    npx @dennisk2025/pokemon-type-chart-lookup\\n\\n## Add to Claude Desktop\\n\\nAdd the following 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\\nExample configuration:\\n\\n```json\\n{\\n  \"mcpServers\": {\\n    \"typechart\": {\\n      \"command\": \"npx\",\\n      \"args\": [\"@dennisk2025/pokemon-type-chart-lookup\"]\\n    }\\n  }\\n}\\n```\\n\\n## Usage\\n\\nWhen this MCP is active, you can use the tool:\\n\\n- **get_type_chart**: Returns super-effective, not very effective, immune, and neutral matchup charts for the given Pokémon mono- or dual-type.\\n\\n### Example tool call (single typing)\\n\\n    {\\n      \"name\": \"get_type_chart\",\\n      \"arguments\": { \"type1\": \"Steel\" }\\n    }\\n\\n### Example tool call (dual typing)\\n\\n    {\\n      \"name\": \"get_type_chart\",\\n      \"arguments\": { \"type1\": \"Steel\", \"type2\": \"Flying\" }\\n    }\\n\\n## Tools\\n\\n### get_type_chart\\n\\nReturns a breakdown of what a given Pokémon type or dual-type is strong or weak against, including super effective, not very effective, immune, and neutral matchups.\\n\\n**Parameters:**\\n- `type1` (string, required): Primary Pokémon type (e.g. \"Fire\", \"Psychic\")\\n- `type2` (string, optional): Optional secondary Pokémon type for dual typing\\n\\n**Output:**\\n\\n- `input`: A string describing the type or type combination\\n- `defense`:\\n    - `super_effective`: Types that hit this type for double or quadruple damage\\n    - `not_very_effective`: Types that hit this type for half or quarter damage\\n    - `immune`: Types that deal zero damage\\n    - `neutral`: Types that hit for normal damage\\n- `offense`:\\n    - Same breakdown as above, but for when the chosen type attacks each type\\n- `legend`: Guide to defense/offense and keys.\\n\\n---\\n\\n\\u26a1️ Try queries like:\\n\\n- steel / fairy\\n- bug\\n- fire / flying\\n- water / ground\\n- dark / ghost\\n\\n---\\n\\n\\ud83c\\udfaf **Gotta check 'em all!**\\n","readmeFilename":"README.md","_rev":"1-2fcfa3460323de4ea14014a850e5758a"}