# Dailybot — how to use (mcp.ai)

Connect your Dailybot account and use 6 tools for team collaboration straight from your AI agent. Connect with your own API key. DailyBot simplifies team collaboration and tasks with chat-based standups, reminders, polls, and integrations, streamlining workflow automation in popular messaging platforms.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_dailybot?ms=1787291220000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `dailybot_create_checkin`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/dailybot`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/dailybot/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/dailybot/create/checkin` — Tool to create a check-in based on a template in DailyBot. Use when you need to set up a new recurring check-in (like daily standups, weekly syncs) for a team. The check-in can be scheduled with custo
  - body: { name: string, active?: boolean, end_on?: string, start_on?: string, template: string, frequency?: integer, is_anonymous?: boolean, can_be_edited?: boolean, is_trigger_based?: boolean, frequency_on_days?: integer[], reporting_metadata?: object[], custom_trigger_time?: string, reminders_max_count?: integer, custom_template_intro?: string, custom_template_outro?: string, allow_edit_permissions?: string, send_reports_one_by_one?: boolean, reminders_frequency_time?: integer, use_user_defined_work_days?: boolean, reminders_trigger_condition?: string }
- `POST https://api.mcp.ai/api/dailybot/find/user` — This tool allows you to find and retrieve information about a specific user in DailyBot. It uses the provided user_uuid to lookup the user and returns detailed information including the user's uuid, f
  - body: { user_uuid: string }
- `POST https://api.mcp.ai/api/dailybot/find/workflow` — Fetches one page of workflows from DailyBot, optionally filtered by name. DailyBot exposes HATEOAS pagination on `/v1/workflows/`: each response carries a `next` field that is the full URL of the next
  - body: { limit?: integer, cursor?: string, offset?: integer, workflow_name?: string }
- `POST https://api.mcp.ai/api/dailybot/get/users` — Retrieves a paginated list of all users within the authenticated organization from DailyBot. This action requires no input parameters and returns comprehensive user information including: - User ident
  - body: { limit?: integer, offset?: integer }
- `POST https://api.mcp.ai/api/dailybot/give/kudos` — This tool allows giving kudos to one or multiple users in DailyBot. Kudos can be given either on behalf of DailyBot or the API key owner.
  - body: { content: string, receivers: string[], by_dailybot?: boolean, is_anonymous?: boolean, company_value?: string }
- `POST https://api.mcp.ai/api/dailybot/send/message` — This tool allows sending a message through DailyBot to either specific users or channels/rooms. The message can include markdown formatting.
  - body: { buttons?: object[], message: string, image_url?: string, target_teams?: string[], target_users?: string[], exchange_token?: string, target_channels?: object[] }

## Example prompts
- "What can I do in Dailybot?"
- "Show me a summary of my Dailybot account"

## More
- Page: https://mcp.ai/dailybot
- Agent spec (llms.txt): https://mcp.ai/dailybot/llms.txt
- Postman collection: https://mcp.ai/dailybot/postman.json
