You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: "Get details of a specific booking by its UID.",
1268
+
description: "Get full details of a booking by UID, including status, start/end times, hosts, attendees, event type, meeting URL, and location. Use before cancel/reschedule to show the user what they're changing.",
description: "Confirm a pending bookingthat requires confirmation.",
1372
+
description: "Confirm a pending booking. Only works on bookings with status 'pending' (from event types that require manual confirmation). The attendee will be notified once confirmed.",
1373
1373
inputSchema: z.object({
1374
1374
bookingUid: z.string().describe("The booking UID to confirm"),
description: "Decline a pending booking that requires confirmation.",
1398
+
description: "Decline a pending booking with an optional reason. Only works on bookings with status 'pending'. The attendee will be notified of the decline and reason.",
1399
1399
inputSchema: z.object({
1400
1400
bookingUid: z.string().describe("The booking UID to decline"),
1401
1401
reason: z.string().nullable().optional().describe("Reason for declining"),
description: "List all availability schedules with their working hours, timezones, and date overrides.",
1545
+
description: "List all availability schedules with their working hours, timezones, and date overrides. Schedules define when the user is bookable (e.g. Mon-Fri 9-5). Each event type can be assigned a specific schedule.",
description: "Create a new availability schedule with working hours. If availability is not provided, defaults to Monday-Friday 09:00-17:00.",
1599
+
description: "Create a new availability schedule with working hours. If availability is not provided, defaults to Monday-Friday 09:00-17:00. After creation, assign it to an event type via update_event_type if needed.",
1600
1600
inputSchema: z.object({
1601
1601
name: z.string().describe("Schedule name (e.g. 'Work Hours')"),
description: "Update a schedule's name, timezone, working hours (availability windows), or date overrides. Pass availability to replace all working hours. Pass overrides to replace all date-specific exceptions.",
1655
+
description: "Update a schedule's name, timezone, working hours, or date overrides. The availability array REPLACES all existing windows -- always include the complete set of desired hours, not just changes.",
1656
1656
inputSchema: z.object({
1657
1657
scheduleId: z.number().describe("The schedule ID to update"),
description: "Delete an availability schedule by ID. This is irreversible. The user's event types using this schedule will fall back to their default schedule.",
1711
+
description: "Delete an availability schedule. This is irreversible. Event types using this schedule will fall back to the user's default schedule. Always confirm with the user before deleting.",
1712
1712
inputSchema: z.object({
1713
1713
scheduleId: z.number().describe("The schedule ID to delete"),
0 commit comments