You're viewing a demo portfolio

Join the waitlist
PRSM

list_events

Active

Tool of Chronary

declared in 1.0.0

List events on a calendar or across an agent's calendars, including internally created events and externally synced events from iCal subscriptions (e.g. Google Calendar, Outlook). Provide `calendar_id` OR `agent_id`. Narrow with `start_after`/`start_before` (time window), `status`, and `source`.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "limit": {
      "type": "integer",
      "default": 50,
      "maximum": 200,
      "minimum": 1,
      "description": "Max results to return"
    },
    "expand": {
      "type": "boolean",
      "default": false,
      "description": "Expand recurring series into individual occurrence instances within the window. Requires both start_after and start_before (max 366 days apart). Instances carry recurringEventId + originalStartTime."
    },
    "offset": {
      "type": "integer",
      "default": 0,
      "maximum": 9007199254740991,
      "minimum": 0,
      "description": "Pagination offset"
    },
    "source": {
      "enum": [
        "internal",
        "external_ical"
      ],
      "type": "string",
      "description": "Filter by source: \"internal\" (created via the API) or \"external_ical\" (synced from an iCal subscription)"
    },
    "status": {
      "enum": [
        "confirmed",
        "tentative",
        "cancelled",
        "hold"
      ],
      "type": "string",
      "description": "Filter by event status"
    },
    "agent_id": {
      "type": "string",
      "description": "Agent ID to list events for across all of the agent's calendars. Provide this or calendar_id."
    },
    "calendar_id": {
      "type": "string",
      "description": "Calendar ID to list events from. Provide this or agent_id."
    },
    "start_after": {
      "type": "string",
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      "description": "Only events starting after this ISO 8601 time"
    },
    "start_before": {
      "type": "string",
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      "description": "Only events starting before this ISO 8601 time"
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Chronary

https://github.com/Chronary/chronary-mcp

2/7 registries
View full server →