{"id":10634,"external_id":"plugin_asdk_app_6ac51dd686408191b5572a128034114e","name":"caly","display_name":"Caly","developer":"Devino Solutions","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-03T18:05:38Z","input_sha256":"b0b91d230f60b9bbcbeadcae81d0d52e237efb9eace069b50023442f3ee7942a","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.0","skill_count":3,"first_seen_at":"2026-11-03T18:00:03.291Z","last_seen_at":"2026-11-04T06:00:02.689Z","last_changed_at":"2026-11-03T18:00:03.291Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6ac51dd686408191b5572a128034114e","connector_id":"asdk_app_6ac51dd686408191b5572a128034114e","created_at":"2026-10-06T20:11:32.205961Z","discoverability":"LISTED","id":"plugin_asdk_app_6ac51dd686408191b5572a128034114e","is_template":false,"is_template_instance":false,"name":"caly","release":{"app_ids":["asdk_app_6ac51dd686408191b5572a128034114e"],"app_manifest":{"apps":{"caly":{"id":"asdk_app_6ac51dd686408191b5572a128034114e","required":true}}},"app_templates":[],"description":"Find open meeting times, book, reschedule and cancel meetings, and read your event types, bookings and schedules in Caly.","display_name":"Caly","id":"pluginrel_1a75264cc2188191b7e2d1a7b1d65e03","interface":{"brand_color":"#0A0A0A","capabilities":["Find free meeting times","Book meetings","Reschedule meetings","Cancel meetings","Read bookings, event types and schedules"],"category":"Productivity","composer_icon_dark_url":"https://files.openai.com/content?id=file_00000000b23c8246bb9541294b7ff1f6","composer_icon_url":"https://files.openai.com/content?id=file_000000000fd88243b8c48a2f6d6872aa","default_prompt":"What meetings do I have booked over the next two weeks?","default_prompts":["What meetings do I have booked over the next two weeks?","When am I free for a 30 minute call next Tuesday?","Book a 30 minute call with a client next Tuesday at 3:00 PM."],"developer_name":"Devino Solutions","logo_url":"https://files.openai.com/content?id=file_00000000b12881f4842300d5355028b6","logo_url_dark":"https://files.openai.com/content?id=file_00000000139081f4b9d1da81b68c380a","long_description":"Caly is a scheduling tool: people book meetings with you on your event types, inside the working hours you set. The Caly plugin lets ChatGPT and Codex work with your own Caly calendar.\n\nWhat it can do:\n- Read your event types (the kinds of meeting people can book, with their length and booking link) and your working-hours schedules.\n- Find free start times for an event type over a date range, in the time zone you choose.\n- List your upcoming, past, cancelled or unconfirmed bookings, filtered by attendee, event type or time window, and open one booking's details.\n- Book a meeting for an attendee on one of your event types. Caly sends its usual confirmation email and calendar invite.\n- Move a booking to a new free time. Caly notifies the attendees.\n- Cancel a booking in two steps: the first request only returns a confirmation token, and the booking is cancelled only after you confirm which meeting it is. Caly notifies the attendees.\n\nTools: seven read-only tools (whoami, list_event_types, get_event_type, list_schedules, find_available_slots, list_bookings, get_booking) and three that change bookings (create_booking, reschedule_booking, cancel_booking).\n\nWho it is for: anyone with a Caly account who wants to check their availability and manage their meetings from a conversation.\n\nHow it connects: you sign in to Caly with OAuth and approve the connection on Caly's consent screen. The plugin acts only on your own event types, bookings and schedules, with your normal Caly permissions.\n\nLimitations: one approval covers every operation, with no per-operation permissions. The connection lasts at most 30 days before you sign in again. Booking, rescheduling and cancelling email the attendees, so the assistant confirms the details with you first. Creating a booking is not idempotent: repeating the request books a second meeting. The plugin does not send free-form email, read other people's calendars, or process payments.","plugin_category_id":"productivity","privacy_policy_url":"https://trycaly.com/privacy","screenshot_urls":[],"short_description":"Book and manage meetings","terms_of_service_url":"https://trycaly.com/terms","website_url":"https://trycaly.com"},"keywords":["caly","scheduling","booking","calendar","meetings"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Books a meeting in Caly on one of the user's event types: finds a free slot, collects the attendee's details and the event type's required booking questions, confirms with the user, then creates the booking so Caly sends the invites. Use when the user asks 'book a call with Sam on Tuesday at 3', 'schedule a 30 minute intro with alex@example.com', 'put a meeting on my calendar with this client', or picks a slot found earlier. Writes data and emails the attendee, so it always confirms first.","interface":{"brand_color":null,"default_prompt":null,"display_name":"booking-meetings","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Books a meeting in Caly on one of the user's event types: finds a free slot, collects the attendee's details and the event type's required booking questions, confirms with the user, then creates the booking so Caly sends the invites. Use when the user asks 'book a call with Sam on Tuesday at 3', 'schedule a 30 minute intro with alex@example.com', 'put a meeting on my calendar with this client', or picks a slot found earlier. Writes data and emails the attendee, so it always confirms first."},"name":"booking-meetings","plugin_release_skill_id":"pluginrsk_6ad93791b54c81918c4272d38a0acf3a"},{"description":"Finds open times to meet in Caly: lists the user's event types, reads their working-hours schedules, and returns the free slots for an event type over a date range, in the right time zone. Use when the user asks 'when am I free', 'find a time for a 30 minute call next week', 'what slots do I have on Thursday', 'which meeting types do I have', 'what are my working hours', or wants options to offer someone before booking. Read-only.","interface":{"brand_color":null,"default_prompt":null,"display_name":"finding-meeting-times","icon_large_url":null,"icon_small_url":null,"iconography":"cursor","short_description":"Finds open times to meet in Caly: lists the user's event types, reads their working-hours schedules, and returns the free slots for an event type over a date range, in the right time zone. Use when the user asks 'when am I free', 'find a time for a 30 minute call next week', 'what slots do I have on Thursday', 'which meeting types do I have', 'what are my working hours', or wants options to offer someone before booking. Read-only."},"name":"finding-meeting-times","plugin_release_skill_id":"pluginrsk_6ad93791b43081918f5025351854231f"},{"description":"Reviews and changes the user's Caly bookings: lists upcoming, past, cancelled or unconfirmed meetings, looks one up by attendee or time, reschedules it to a free slot, or cancels it through Caly's two-step confirmation. Use when the user asks 'what meetings do I have tomorrow', 'show my bookings with Sam', 'move my call with Alex to Friday', 'reschedule the 3pm', 'cancel my meeting with this client', or 'who cancelled this week'. Reads freely; reschedule and cancel notify attendees, so they are confirmed first.","interface":{"brand_color":null,"default_prompt":null,"display_name":"managing-bookings","icon_large_url":null,"icon_small_url":null,"iconography":"cursor","short_description":"Reviews and changes the user's Caly bookings: lists upcoming, past, cancelled or unconfirmed meetings, looks one up by attendee or time, reschedules it to a free slot, or cancels it through Caly's two-step confirmation. Use when the user asks 'what meetings do I have tomorrow', 'show my bookings with Sam', 'move my call with Alex to Friday', 'reschedule the 3pm', 'cancel my meeting with this client', or 'who cancelled this week'. Reads freely; reschedule and cancel notify attendees, so they are confirmed first."},"name":"managing-bookings","plugin_release_skill_id":"pluginrsk_6ad93791fc708191abcc92bf7daadf61"}],"version":"1.0.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"caly","author":{"url":"https://trycaly.com","name":"Devino Solutions"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"63ec093e466a92af89f4a4bc58f471fa2d99d7910e50b9d813d967cf5bcfd2d8"}],"version":"1.0.0","commerce":false,"homepage":"https://trycaly.com/docs/","keywords":["caly","scheduling","booking","calendar","meetings"],"repository":"https://github.com/DevinoSolutions/mcp-servers","artifact_id":139919,"observed_at":"2026-11-03T19:18:33Z","support_url":"https://devino.ca/support","capabilities":["Find free meeting times","Book meetings","Reschedule meetings","Cancel meetings","Read bookings, event types and schedules"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"commerce":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0,"release_notes":0,"review_case_counts":0,"commerce_description":0,"availability_countries":0},"release_notes":"Initial release: find free times, book, reschedule and cancel Caly meetings from ChatGPT.","extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[],"commerce_description":"The Caly plugin does not sell products or process payments.","availability_countries":[]}}