@dennisk2025/random-activity-suggester
v1.0.0
Published
Fetches a random fun or productive activity suggestion to help users find something interesting to do when bored.
Readme
random-activity-suggester
Fetches a random fun or productive activity suggestion to help users find something interesting to do when bored.
Features
- Instantly fetches random activity ideas from the Bored API
- Provides activity description, type, participant count, and more
- Runs as a production-ready Model Context Protocol (MCP) server for Claude Desktop
Installation
Use npx for instant execution (no install needed):
npx @dennisk2025/random-activity-suggesterOr install locally:
npm install @dennisk2025/random-activity-suggesterAdding to Claude Desktop
Add this to your Claude Desktop config file at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"random-activity-suggester": {
"command": "npx",
"args": ["@dennisk2025/random-activity-suggester"]
}
}
}Usage & Example Tool Calls
After adding, you can call the get_random_activity tool from Claude. This tool requires no parameters.
Example tool call:
Tool: get_random_activity
Parameters: {}Sample output:
{
"activity": "Learn the alphabet in sign language",
"type": "education",
"participants": 1,
"price": 0,
"link": null,
"key": "9969100",
"accessibility": 0.1
}Available Tools
get_random_activity
- Description: Returns a random activity suggestion including a description, type, number of participants, and more.
- Parameters: none
- Input Schema:
{} - Returns: Object with fields:
activity(string): Description of the activitytype(string): Category (e.g. education, recreational, social, etc.)participants(number): Number of participantsprice(number): Price factor (0=free, 1=very expensive)link(string|null): Related link (if any)key(string): Unique keyaccessibility(number): Accessibility factor (0=easy, 1=hard)
Support
- No API keys needed
- Runs fully local as an MCP server
- For issues with this package, contact the author via the npm registry page.
