El catálogo/Calendly
Calendly
app.calendly
Calendly scheduling — manage event types, scheduled events, invitees, and availability.
Versión2.0.0
Categoríascheduling
AutenticaciónClave de API
Herramientas13
Transportestdio
LicenciaMIT
02
Herramientas
13 herramientas que el agente puede llamar.
Todas se declaran con parámetros tipados y devuelven resultados estructurados, así que el anfitrión puede renderizarlas en vez de narrarlas.
- cancel-eventCancel a Calendly scheduled event (POST /scheduled_events/{eventId}/cancellation). Provide an optional cancellation reason. This action cannot be undone.
- create-webhook-subscriptionCreate a Calendly webhook subscription (POST /webhook_subscriptions). Provide the callback URL, events to subscribe to, organization URI, and scope. Common events: "invitee.created", "invitee.canceled", "invitee_no_show.created", "invitee_no_show.deleted".
- delete-webhook-subscriptionDelete a Calendly webhook subscription by UUID (DELETE /webhook_subscriptions/{uuid}). This action cannot be undone.
- get-current-userGet the authenticated Calendly user profile (GET /users/me). Returns name, email, timezone, scheduling URL, organization, and avatar.
- get-event-typeGet a single Calendly event type by UUID (GET /event_types/{eventTypeId}). Returns name, slug, duration, scheduling URL, description, color, etc.
- get-inviteeGet details of a specific Calendly invitee (GET /scheduled_events/{eventUuid}/invitees/{inviteeUuid}). Returns invitee name, email, status, timezone, questions/answers, tracking info, etc.
- get-scheduled-eventGet a single Calendly scheduled event by UUID (GET /scheduled_events/{eventId}). Returns start/end time, status, event type, location, created/updated timestamps, etc.
- list-availability-schedulesList Calendly availability schedules for a user (GET /user_availability_schedules). Requires userUri. Returns availability rules with days, intervals, timezone, and whether the schedule is the default.
- list-event-typesList Calendly event types for a user (GET /event_types). Requires userUri (the user's Calendly URI). Optional: count (number of results, default 20). Returns event types with name, slug, duration, scheduling URL, etc.
- list-inviteesList invitees for a Calendly scheduled event (GET /scheduled_events/{eventId}/invitees). Returns invitee name, email, status, timezone, questions/answers, etc.
- list-routing-formsList Calendly routing forms for the organization (GET /routing_forms). Requires organizationUri. Returns routing forms with name, status, questions, etc.
- list-scheduled-eventsList Calendly scheduled events (meetings) for a user (GET /scheduled_events). Requires userUri. Optional: count (default 20), status ("active" or "canceled"). Returns events with start/end times, event type, location, invitees counter, etc.
- list-webhook-subscriptionsList Calendly webhook subscriptions for the organization (GET /webhook_subscriptions). Requires organizationUri. Returns webhook subscriptions with URL, events, state, etc.
03
Autenticación y permisos
Qué pide.
Declarado en el manifiesto y por adelantado. La aplicación no puede alcanzar nada que no haya pedido aquí.
Secretos de usuario
ACCESS_TOKEN
Seguir leyendo
El manifiesto y el código de Calendly están en el monorepo, junto al resto de aplicaciones.