luma_calendar_events
Lists public events for one Luma calendar in the future (default), past, or a specific date period. Specific periods require both RFC3339 bounds; pass the returned cursor unchanged when has_more is true. A limit of 0 asks Luma for the entire selected period.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"calendar_api_id": "<calendar_api_id>"
},
"name": "luma_calendar_events"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | RFC3339 start time; required for period=specific | |
| before | No | RFC3339 end time; required for period=specific | |
| period | No | Calendar event period. Documented values: future, past, specific. | |
| calendar_api_id | Yes | Calendar API id from luma-place-calendars | |
| pagination_limit | No | Page size; 0 returns all entries in the selected period | |
| pagination_cursor | No | Opaque cursor returned by Luma |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |