@dennisk2025/random-activity-idea
v1.0.0
Published
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.
Downloads
3
Readme
random-activity-idea MCP Server
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.
Features
- Instantly fetch a random activity idea via the BoredAPI
- Suggestions for all ages, solo or group, indoor or outdoor
- MC Protocol compliant for use with Claude Desktop or any MCP client
Installation
You can run this MCP server directly with npx:
npx @dennisk2025/random-activity-ideaOr install globally with npm:
npm install -g @dennisk2025/random-activity-idea
random-activity-ideaAdding to Claude Desktop
To integrate with Claude Desktop, add the following to your Claude Desktop config file:
{
"mcpServers": {
"random-activity": {
"command": "npx",
"args": ["@dennisk2025/random-activity-idea"]
}
}
}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
Usage & Available Tools
Tool: get-random-activity
- 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.
- Input Parameters: None
Example tool call
Request:
- Tool name:
get-random-activity - Parameters: (none)
Response (example):
{
"activity": "Go for a walk in the park",
"type": "recreational",
"participants": 1,
"price": 0.1,
"link": "",
"accessibility": 0.2
}Full Tool List
| Tool Name | Description | |--------------------- |-----------------------------------------------------------------------------| | get-random-activity | Fetches a random activity idea (no parameters required). |
Error Handling
If the BoredAPI is unavailable or an error occurs, a helpful error message will be returned.
Enjoy discovering new things to do!
