{"_id":"@dennisk2025/random-dad-joke","name":"@dennisk2025/random-dad-joke","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/random-dad-joke","version":"1.0.0","description":"Fetches a random dad joke, delivering a funny and lighthearted joke to amuse users.","type":"module","main":"index.js","bin":{"random-dad-joke":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"latest","axios":"latest"},"author":{"name":"dennisk2025"},"license":"MIT","_id":"@dennisk2025/random-dad-joke@1.0.0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-KSZtynIvOFtMaOzC+9erc9r67p0xC6qHL8hjARoUyQkLOtIyrNpVW7HpI4HyUlStpk1GbJjWdDbrzkbS/KbOIg==","shasum":"25382bd91a29764f6e0062bbfe0fab0b3c37a031","tarball":"https://registry.npmjs.org/@dennisk2025/random-dad-joke/-/random-dad-joke-1.0.0.tgz","fileCount":3,"unpackedSize":5758,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGFq0UPToytbPEPQV0aAc6jaKs3yrPvXKTXAsCb5MztbAiEA/7tlMwFObqLMdQ63Op0UKVRU2ArERwX8LyOCY/VMXn8="}]},"_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-dad-joke_1.0.0_1761426109733_0.5387192581705713"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T21:01:49.653Z","1.0.0":"2025-10-25T21:01:49.977Z","modified":"2025-10-25T21:01:50.785Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Fetches a random dad joke, delivering a funny and lighthearted joke to amuse users.","author":{"name":"dennisk2025"},"license":"MIT","readme":"# random-dad-joke MCP Server\n\nFetches a random dad joke from the internet and delivers it to amuse users. This MCP server provides a simple tool to retrieve hilarious, family-friendly dad jokes on demand via Claude Desktop or any MCP-compatible client.\n\n## Installation\n\n### With npm\n\nnpm install -g @dennisk2025/random-dad-joke\n\n### Or run directly (no installation required)\n\nnpx @dennisk2025/random-dad-joke\n\n## Adding to Claude Desktop\n\nAdd this server to your Claude Desktop config file:\n\n**macOS:**\n~/Library/Application Support/Claude/claude_desktop_config.json\n\n**Windows:**\n%APPDATA%\\Claude\\claude_desktop_config.json\n\n### Example configuration:\n\n```\n{\n  \"mcpServers\": {\n    \"dadjoke\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dennisk2025/random-dad-joke\"]\n    }\n  }\n}\n```\n\n> Add the above block under the \"mcpServers\" section. Restart Claude Desktop after saving.\n\n## Usage\n\nOnce configured, open Claude Desktop and bring up the MCP tool list (or use `/tool`). You will see one tool:\n\n- **get_random_dad_joke**: Retrieves a random dad joke as plain text.\n\n### Example: Using the tool\n\n- **Tool name**: get_random_dad_joke\n- **Parameters**: (none required)\n\n#### Example call (via Claude Desktop):\n\n```\n/tool get_random_dad_joke {}\n```\n\n#### Example response:\n\n```\n{\n  \"joke\": \"Why don't eggs tell jokes? They'd crack each other up.\"\n}\n```\n\n## Available Tools\n\n### get_random_dad_joke\n- **Description**: Retrieves a random dad joke as plain text.\n- **Parameters**: none\n- **Returns**: JSON object with a \"joke\" field containing the dad joke.\n\n---\n\nHave fun, and let the dad jokes brighten your day!\n","readmeFilename":"README.md","_rev":"1-b511f078b7270a7765308a7f5e00d61c"}