Calendar & Booking
Space MCP tools in the Calendar & Booking scope (calendar). Reach these with a wks_live_ key over space-mcp or space-api.
Tools in the calendar scope, callable over space-mcp (tools/call) or space-api (REST) with a wks_live_* key that grants calendar.
create_calendar_event
Scope: calendar:write
Create a calendar event. Requires title and start_at (ISO 8601).
| Parameter | Type | Required | Description |
|---|---|---|---|
title | string | yes | |
start_at | string | yes | |
end_at | string | ||
is_all_day | boolean | ||
timezone | string | ||
description | string | ||
location | string | ||
category | event | meeting | deadline | reminder | task | ||
color | string | ||
recurrence_rule | string | RRULE string for recurring events. | |
recurrence_end_at | string |
delete_calendar_event
Scope: calendar:write
Delete a calendar event by id.
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes |
list_calendar_events
Scope: calendar:read
List space calendar events. Optional start_date/end_date (ISO), category, search.
| Parameter | Type | Required | Description |
|---|---|---|---|
start_date | string | ||
end_date | string | ||
category | event | meeting | deadline | reminder | task | ||
search | string | ||
limit | number |
update_calendar_event
Scope: calendar:write
Update a calendar event by id.
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes | |
title | string | ||
description | string | ||
start_at | string | ||
end_at | string | ||
is_all_day | boolean | ||
timezone | string | ||
location | string | ||
category | event | meeting | deadline | reminder | task | ||
color | string | ||
recurrence_rule | string | ||
recurrence_end_at | string |