{"_id":"@dennisk2025/random-excuse-generator","name":"@dennisk2025/random-excuse-generator","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/random-excuse-generator","version":"1.0.0","description":"Generates a random humorous excuse for being late or missing work/class, using built-in logic and a list of creative possibilities.","type":"module","main":"index.js","bin":{"random-excuse-generator":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"latest"},"author":{"name":"dennisk2025"},"license":"MIT","_id":"@dennisk2025/random-excuse-generator@1.0.0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-4FiBO/ElEGRR6MhrRSksPEWr9I6u7nKIO9srbrz0AE3NjMn70IV/+KJDSf90HATBQ61RdFefyG5nKBwpj7MvFA==","shasum":"3b4385f71bb411e6bf7424df8c57115ef33417e9","tarball":"https://registry.npmjs.org/@dennisk2025/random-excuse-generator/-/random-excuse-generator-1.0.0.tgz","fileCount":3,"unpackedSize":5565,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDsv9fzP1fX5e3LMNyuP9W1Gb/p972MI+1DoGDUBusPDgIgLQINEBLuIx7OmdsXPsL1s6zWcPlN4zKKCWWom+ORI5g="}]},"_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-excuse-generator_1.0.0_1761426582521_0.5560565393932246"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T21:09:42.453Z","1.0.0":"2025-10-25T21:09:42.724Z","modified":"2025-10-25T21:09:43.035Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Generates a random humorous excuse for being late or missing work/class, using built-in logic and a list of creative possibilities.","author":{"name":"dennisk2025"},"license":"MIT","readme":"# Random Excuse Generator MCP Server\n\nGenerates a random humorous excuse for being late or missing work/class, using built-in creative logic. Perfect for use in Claude Desktop, custom chatbots, or any workflow needing a light-hearted excuse generator.\n\n## Features\n- Exposes a single zero-parameter tool: `get_random_excuse`\n- Returns a random, funny excuse suitable for work or school situations\n- No external APIs, zero dependencies beyond the MCP SDK\n\n## Installation & Quick Start\n\n### Option 1: With npx\n```\nnpx @dennisk2025/random-excuse-generator\n```\n\n### Option 2: Install then run\n```\nnpm install @dennisk2025/random-excuse-generator\nnpx random-excuse-generator\n```\n\n## Adding to Claude Desktop\nTo use this MCP server with Claude Desktop, add the following 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\nAdd inside the `\"mcpServers\"` object:\n```json\n{\n  \"mcpServers\": {\n    \"excuse\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dennisk2025/random-excuse-generator\"]\n    }\n  }\n}\n```\n\nRestart Claude Desktop after adding the block.\n\n## Usage & Tool Reference\n\n### Tool: `get_random_excuse`\n- **Description:** Returns a random humorous excuse from a built-in collection suitable for explaining lateness to work, school, or meetings.\n- **Parameters:** none (empty object)\n- **Returns:** JSON over MCP, e.g.: `{ \"result\": \"I got stuck behind a parade of ducks crossing the road—couldn't possibly honk.\" }`\n\n#### Example tool call (Claude Desktop):\n```\nTool: get_random_excuse\n{}\n```\n\n#### Example response\n```\n{\n  \"result\": \"My cat needed an emotional support nap on my laptop.\"\n}\n```\n\n## List of Tools\n| Name                | Parameters  | Description                                                         |\n|---------------------|-------------|---------------------------------------------------------------------|\n| get_random_excuse   | *(none)*    | Returns a randomly generated creative excuse string                 |\n\nNo parameters are needed—just call the tool!\n\n---\nEnjoy sharing some laughs with your newfound arsenal of excuses!\n","readmeFilename":"README.md","_rev":"1-e815b9793fdcccf88adab448c84c505c"}