All tools
ToolRead

List calendar events

list_calendar_events

You need earnings dates, guidance, targets, milestones, investor events, regulatory dates, product events, macro dates, or preparation and outcome context.

When to use it

You need earnings dates, guidance, targets, milestones, investor events, regulatory dates, product events, macro dates, or preparation and outcome context.

Typical workflow

List the relevant date window, read the selected event and its history, then create or update with cited Project context. Delete only after explicit user approval.

What it returns

Calendar event dates, confidence, status, importance, Project and company links, supporting resources, optimistic timestamps, and immutable history.

Avoid using it when

You need a recurring monitoring checklist rather than a scheduled event, or the user has not explicitly approved permanent deletion.

Advanced input contract

Agent hosts use this JSON Schema to validate the exact input shape.

View JSON Schema
{
  "type": "object",
  "properties": {
    "folderId": {
      "type": "string",
      "format": "uuid"
    },
    "startAt": {
      "type": "string",
      "format": "date-time"
    },
    "endAt": {
      "type": "string",
      "format": "date-time"
    },
    "eventTypes": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "earnings",
          "guidance",
          "target",
          "milestone",
          "investor_day",
          "conference",
          "regulatory",
          "product",
          "capital_allocation",
          "macro",
          "custom"
        ]
      },
      "maxItems": 11
    },
    "statuses": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "scheduled",
          "completed",
          "postponed",
          "cancelled"
        ]
      },
      "maxItems": 4
    },
    "importance": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "low",
          "medium",
          "high",
          "critical"
        ]
      },
      "maxItems": 4
    },
    "companyLinkId": {
      "type": "string",
      "format": "uuid"
    },
    "query": {
      "type": "string",
      "maxLength": 240
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 500,
      "default": 300
    }
  },
  "additionalProperties": false
}

Useful next tools