{"_id":"@dennisk2025/random-activity-idea","name":"@dennisk2025/random-activity-idea","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/random-activity-idea","version":"1.0.0","description":"Fetches a random fun and engaging activity suggestion to help users beat boredom or try something new. Ideas can range from solo activities to group events, indoor or outdoor, tailored for all ages.","type":"module","main":"index.js","bin":{"random-activity-idea":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"latest","axios":"latest"},"author":{"name":"dennisk2025"},"license":"MIT","_id":"@dennisk2025/random-activity-idea@1.0.0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-iOuXH7DOAetF2qhGVm1MODldzJViv7cxROClvuvnK2XhJ3dhlNNqdup4owjLyD1kDdi1vMu48Ggz8TMhqFWsmg==","shasum":"83c9be9dba83b931014b98aa9aa22bf2387bd82c","tarball":"https://registry.npmjs.org/@dennisk2025/random-activity-idea/-/random-activity-idea-1.0.0.tgz","fileCount":3,"unpackedSize":6064,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAxo1o8PyW5Yzey461ZNAlZG7KiOamK0kjsnRncMjpDcAiEAhCAdwlgTwOV2GtNHOGH6IhVORwh9NktDJNUXhB2nkbQ="}]},"_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-activity-idea_1.0.0_1761425486176_0.32489447856271014"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T20:51:26.045Z","1.0.0":"2025-10-25T20:51:26.374Z","modified":"2025-10-25T20:51:26.685Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Fetches a random fun and engaging activity suggestion to help users beat boredom or try something new. Ideas can range from solo activities to group events, indoor or outdoor, tailored for all ages.","author":{"name":"dennisk2025"},"license":"MIT","readme":"# random-activity-idea MCP Server\n\nFetches a random fun and engaging activity suggestion to help users beat boredom or try something new. Ideas can range from solo activities to group events, indoor or outdoor, tailored for all ages.\n\n## Features\n- Instantly fetch a random activity idea via the BoredAPI\n- Suggestions for all ages, solo or group, indoor or outdoor\n- MC Protocol compliant for use with Claude Desktop or any MCP client\n\n## Installation\nYou can run this MCP server directly with npx:\n\n    npx @dennisk2025/random-activity-idea\n\nOr install globally with npm:\n\n    npm install -g @dennisk2025/random-activity-idea\n    random-activity-idea\n\n## Adding to Claude Desktop\nTo integrate with Claude Desktop, add the following to your Claude Desktop config file:\n\n```json\n{\n  \"mcpServers\": {\n    \"random-activity\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dennisk2025/random-activity-idea\"]\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\n## Usage & Available Tools\n\n### Tool: `get-random-activity`\n- **Description:** Fetches a random activity idea for the user to try. Includes the activity description, type, number of participants, and a link to learn more if available.\n- **Input Parameters:** None\n\n#### Example tool call\n**Request:**\n- Tool name: `get-random-activity`\n- Parameters: *(none)*\n\n**Response (example):**\n```json\n{\n  \"activity\": \"Go for a walk in the park\",\n  \"type\": \"recreational\",\n  \"participants\": 1,\n  \"price\": 0.1,\n  \"link\": \"\",\n  \"accessibility\": 0.2\n}\n```\n\n### Full Tool List\n\n| Tool Name            | Description                                                                 |\n|--------------------- |-----------------------------------------------------------------------------|\n| get-random-activity  | Fetches a random activity idea (no parameters required).                     |\n\n## Error Handling\nIf the BoredAPI is unavailable or an error occurs, a helpful error message will be returned.\n\n---\n\n**Enjoy discovering new things to do!**\n","readmeFilename":"README.md","_rev":"1-982be08497c63f60eac1c2a16a5169a2"}