Limited offer50% off your first month: the $99 plan for $4924 hours onlySee plans
← All integrations
Cal.com logo

Cal.com

Manage event types and bookings.

CalendarOAuth175 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
CAL_ADD_ATTENDEE
Tool to create a new attendee for an existing booking in Cal.com. Use when you need to add an additional participant to a scheduled event.
POST /composio/cal/cal_add_attendeeexternal_send——managed
CAL_ADD_MEMBER_TO_TEAM_USING_ORG_AND_TEAM_ID
Adds a new member to a specified team within an organization by creating a team membership.
POST /composio/cal/cal_add_member_to_team_using_org_and_team_idexternal_send——managed
CAL_ADD_ORGANIZATION_ATTRIBUTE_OPTION
Adds a new option to an organization's SINGLE_SELECT or MULTI_SELECT attribute. Use this action to extend the available choices for an existing attribute. For example, adding a new department option like "Marketing" to a "Department" attribute. Prerequisites: - The organization must exist and the user must have admin access - The attribute must already exist and be of type SINGLE_SELECT or MULTI_SELECT Common use cases: - Adding new department options to a department selector - Expanding location choices for a location attribute - Creating new priority levels for a priority field Note: While it's recommended to use unique slugs for clarity, the API may allow duplicate slugs.
POST /composio/cal/cal_add_organization_attribute_optionexternal_send——managed
CAL_CANCEL_BOOKING_VIA_UID
Cancels an existing and active Cal.com booking using its unique identifier (UID).
POST /composio/cal/cal_cancel_booking_via_uidexternal_send——managed
CAL_CHECK_CALENDAR_VERSION2
Retrieves free/busy availability for a specified calendar to aid scheduling without revealing event details; requires an existing, accessible calendar, noting that data granularity can vary.
POST /composio/cal/cal_check_calendar_version2external_send——managed
CAL_CHECK_GCAL_SYNCHRONIZATION_STATUS
Call this read-only action to verify the connection and synchronization status of a user's Google Calendar integration with Cal.
POST /composio/cal/cal_check_gcal_synchronization_statusexternal_send——managed
CAL_CHECK_ICS_FEED_CALENDAR_ENDPOINT
Checks an ICS feed URL (expected as a query parameter) to verify its validity, accessibility, and iCalendar data integrity.
POST /composio/cal/cal_check_ics_feed_calendar_endpointexternal_send——managed
CAL_CHECK_STRIPE_STATUS
Verifies if Stripe is correctly connected to the Cal scheduling system and functional for processing payments, reporting only on the integration's status.
POST /composio/cal/cal_check_stripe_statusexternal_send——managed
CAL_CHECK_TEAM_STRIPE_INTEGRATION_STATUS
Retrieves the Stripe integration status and related information for a team, primarily to verify account connection, subscription details, or payment setup; this is a read-only operation that does not modify Stripe settings.
POST /composio/cal/cal_check_team_stripe_integration_statusexternal_send——managed
CAL_CONFIRM_BOOKING_BY_UID
Confirms an existing booking by `bookingUid` if the booking exists and is in a state allowing confirmation (e.g., not already cancelled or confirmed); this finalizes the booking, does not modify its details, and should typically be performed once.
POST /composio/cal/cal_confirm_booking_by_uidexternal_send——managed
CAL_CONNECT_TO_CALENDAR
Initiates or checks the external connection status for a specified calendar, possibly returning a redirect URL for user authorization to complete integration, without altering calendar data.
POST /composio/cal/cal_connect_to_calendarexternal_send——managed
CAL_CREATE_MEMBERSHIP_FOR_ORGANIZATION
Creates a new membership for a user within a Cal.com organization. The caller must have admin/owner access to the organization, and the target user must already exist in the system. Use CAL_RETRIEVE_USERS_IN_ORGANIZATION to get valid user IDs.
POST /composio/cal/cal_create_membership_for_organizationexternal_send——managed

Showing 12 of 175 Cal.com actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.