# Cal MCP Node

> Access Cal MCP actions through Scalekit.

**URL:** https://caywork.com/learn/docs/node/calmcp-node

## Content

## Description
Access Cal MCP actions through the Scalekit MCP gateway.

## Parameters
* **action** (string): Enabled sub-action to run.
* **params** (object): Action-specific inputs.

## Actions
* `calmcp_add_booking_attendee`
* `calmcp_calculate_routing_form_slots`
* `calmcp_cancel_booking`
* `calmcp_confirm_booking`
* `calmcp_create_booking`
* `calmcp_create_event_type`
* `calmcp_create_org_membership`
* `calmcp_create_schedule`
* `calmcp_delete_event_type`
* `calmcp_delete_org_membership`
* `calmcp_delete_schedule`
* `calmcp_get_availability`
* `calmcp_get_booking`
* `calmcp_get_booking_attendee`
* `calmcp_get_booking_attendees`
* `calmcp_get_bookings`
* `calmcp_get_busy_times`
* `calmcp_get_conferencing_apps`
* `calmcp_get_connected_calendars`
* `calmcp_get_default_schedule`
* `calmcp_get_event_type`
* `calmcp_get_event_types`
* `calmcp_get_me`
* `calmcp_get_org_membership`
* `calmcp_get_org_memberships`
* `calmcp_get_org_routing_form_responses`
* `calmcp_get_org_routing_forms`
* `calmcp_get_schedule`
* `calmcp_get_schedules`
* `calmcp_mark_booking_absent`
* `calmcp_reschedule_booking`
* `calmcp_update_event_type`
* `calmcp_update_me`
* `calmcp_update_org_membership`
* `calmcp_update_schedule`

## Use Cases
1. **Automate Cal MCP workflows**: Add the node, enable the actions you need, and let the agent invoke them through Scalekit.
2. **Enforce least privilege**: Only enable the subset of actions required for the current agent flow.