bot.meet/mcp
Official8 toolsMeet.bot MCP
AI-native scheduling and booking: check availability, book meetings, share links.
Schedule and book meetings with availability checking and shareable links.
Captured live from the server via tools/list.
get_scheduling_pages
Get all scheduling pages for the authenticated user
No parameters.
get_page_info
Get information about a specific scheduling page
Parameters (1)
- pagestringrequired
The URL of the scheduling page (e.g. https://meet.bot/your-page)
get_available_slots
Get available booking slots for a scheduling page
Parameters (6)
- pagestringrequired
The URL of the scheduling page (e.g. https://meet.bot/your-page)
- countnumber
Maximum number of slots to return (defaults to server limit)
- startstring
Start date for the range in YYYY-MM-DD format
- endstring
End date for the range in YYYY-MM-DD format
- timezonestring
IANA timezone for slot times (e.g. America/New_York, Europe/London)
- booking_linkboolean
If true, include shareable booking links in the response
book_meeting
Book a new meeting slot
Parameters (5)
- pagestringrequired
The URL of the scheduling page (e.g. https://meet.bot/your-page)
- guest_emailstringrequired
Email address of the guest (used for calendar invite and confirmation)
- guest_namestringrequired
Full name of the guest
- notesstring
Optional notes to include with the meeting (e.g. agenda, call details)
- startstringrequired
Start time in ISO 8601 format (e.g. 2025-03-10T14:00:00Z); must be an available slot
health_check
Check if the Meet.bot API client is healthy and the Bearer token is valid
No parameters.
list_webhooks
List the authenticated user's outbound booking webhooks (fired on booking_received, booking_rescheduled and booking_cancelled)
No parameters.
set_webhook
Create or update an outbound booking webhook. Omit id to create (webhook_url required); pass id to update. Meet.bot POSTs a JWT-signed (HS256) JSON payload to the URL on each booking event.
Parameters (7)
- idnumber
Webhook id to update; omit to create a new one
- webhook_urlstring
HTTPS URL we POST booking events to (required when creating)
- descriptionstring
Optional label for the webhook
- coveragestring
'all' (default) fires for every page including ones created later; 'selected' only for the pages in `pages`
- scopestring
'self' (default) your own pages; 'team' (team admins only) also fires for teammates' bookings
- pagesarray
Page ids to cover when coverage='selected'
- is_activeboolean
Whether the webhook is active (default true)
delete_webhook
Delete one of the authenticated user's webhooks by id
Parameters (1)
- idnumberrequired
The webhook id to delete
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.meet.bot"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.