Servidor MCP

Meet.bot MCP

bot.meet/mcp
Comunicación Productividad Público y accesible MCP 2025-11-25

Qué hace este MCP

Manages scheduling pages, availability, meeting bookings, and outbound webhooks for booking events.

book_meeting
Book Meeting
Book a new meeting slot
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['page', 'guest_email', 'guest_name', 'start'], 'properties': {'page': {'type': 'string', 'description': 'The URL of the scheduling page (e.g. https://meet.bot/your-page)'}, 'notes': {'type': 'string', 'description': 'Optional notes to include with the meeting (e.g. agenda, call details)'}, 'start': {'type': 'string', 'description': 'Start time in ISO 8601 format (e.g. 2025-03-10T14:00:00Z); must be an available slot'}, 'guest_name': {'type': 'string', 'description': 'Full name of the guest'}, 'guest_email': {'type': 'string', 'description': 'Email address of the guest (used for calendar invite and confirmation)'}}, 'additionalProperties': False}
delete_webhook
Delete Webhook
Delete one of the authenticated user's webhooks by id
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'The webhook id to delete'}}, 'additionalProperties': False}
get_available_slots
Get Available Slots
Get available booking slots for a scheduling page
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['page'], 'properties': {'end': {'type': 'string', 'description': 'End date for the range in YYYY-MM-DD format'}, 'page': {'type': 'string', 'description': 'The URL of the scheduling page (e.g. https://meet.bot/your-page)'}, 'count': {'type': 'number', 'description': 'Maximum number of slots to return (defaults to server limit)'}, 'start': {'type': 'string', 'description': 'Start date for the range in YYYY-MM-DD format'}, 'timezone': {'type': 'string', 'description': 'IANA timezone for slot times (e.g. America/New_York, Europe/London)'}, 'booking_link': {'type': 'boolean', 'description': 'If true, include shareable booking links in the response'}}, 'additionalProperties': False}
get_page_info
Get Page Information
Get information about a specific scheduling page
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['page'], 'properties': {'page': {'type': 'string', 'description': 'The URL of the scheduling page (e.g. https://meet.bot/your-page)'}}, 'additionalProperties': False}
get_scheduling_pages
Get Scheduling Pages
Get all scheduling pages for the authenticated user
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
health_check
Health Check
Check if the Meet.bot API client is healthy and the Bearer token is valid
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
list_webhooks
List Webhooks
List the authenticated user's outbound booking webhooks (fired on booking_received, booking_rescheduled and booking_cancelled)
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
set_webhook
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.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'number', 'description': 'Webhook id to update; omit to create a new one'}, 'pages': {'type': 'array', 'items': {'type': 'number'}, 'description': "Page ids to cover when coverage='selected'"}, 'scope': {'enum': ['self', 'team'], 'type': 'string', 'description': "'self' (default) your own pages; 'team' (team admins only) also fires for teammates' bookings"}, 'coverage': {'enum': ['all', 'selected'], 'type': 'string', 'description': "'all' (default) fires for every page including ones created later; 'selected' only for the pages in `pages`"}, 'is_active': {'type': 'boolean', 'description': 'Whether the webhook is active (default true)'}, 'description': {'type': 'string', 'description': 'Optional label for the webhook'}, 'webhook_url': {'type': 'string', 'description': 'HTTPS URL we POST booking events to (required when creating)'}}, 'additionalProperties': False}
Añadido
delete_webhook
17 de September de 2026 a las 07:58
Añadido
set_webhook
17 de September de 2026 a las 07:58
Añadido
list_webhooks
17 de September de 2026 a las 07:58
Añadido
health_check
17 de September de 2026 a las 07:58
Añadido
book_meeting
17 de September de 2026 a las 07:58
Añadido
get_available_slots
17 de September de 2026 a las 07:58
Añadido
get_page_info
17 de September de 2026 a las 07:58
Añadido
get_scheduling_pages
17 de September de 2026 a las 07:58