All data sources

Outlook Calendar

OAuthoutlookCalendar

Microsoft Outlook calendar connector for calendars and events. CRITICAL USAGE RULES: 1. Use outlookCalendar_list_calendars() to discover calendar IDs before event operations. 2. outlookCalendar_list_events() supports $filter, $orderby, and $search on calendars. 3. Use outlookCalendar_create_event() with a calendarId to add events to shared calendars.

Provenance

PublisherOutlook Calendar

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationCredentials required (OAuth)

Methods (7)

  • outlookCalendar_list_calendars

    read

    List calendars available to the current Outlook account.

    Input schema
    {
      "type": "object",
      "properties": {
        "top": {
          "type": "number",
          "description": "Maximum calendars to return."
        }
      },
      "additionalProperties": true
    }
  • outlookCalendar_get_calendar

    read

    Fetch one Outlook calendar by ID.

    Required paramscalendarId
    Input schema
    {
      "type": "object",
      "properties": {
        "calendarId": {
          "type": "string",
          "description": "Outlook calendar ID."
        }
      },
      "required": [
        "calendarId"
      ],
      "additionalProperties": true
    }
  • outlookCalendar_list_events

    read

    List events in a calendar with optional paging and query controls.

    Required paramscalendarId
    Input schema
    {
      "type": "object",
      "properties": {
        "calendarId": {
          "type": "string",
          "description": "Outlook calendar ID."
        },
        "top": {
          "type": "number",
          "description": "Maximum events to return."
        },
        "skip": {
          "type": "number",
          "description": "Number of events to skip."
        },
        "filter": {
          "type": "string",
          "description": "Microsoft Graph $filter expression."
        },
        "search": {
          "type": "string",
          "description": "Microsoft Graph $search expression."
        },
        "orderBy": {
          "type": "string",
          "description": "Microsoft Graph $orderby expression."
        }
      },
      "required": [
        "calendarId"
      ],
      "additionalProperties": true
    }
  • outlookCalendar_get_event

    read

    Fetch one calendar event by ID.

    Required paramscalendarIdeventId
    Input schema
    {
      "type": "object",
      "properties": {
        "calendarId": {
          "type": "string",
          "description": "Outlook calendar ID."
        },
        "eventId": {
          "type": "string",
          "description": "Outlook event ID."
        }
      },
      "required": [
        "calendarId",
        "eventId"
      ],
      "additionalProperties": true
    }
  • outlookCalendar_create_event

    write

    Create a new calendar event.

    Required paramscalendarIdevent
    Input schema
    {
      "type": "object",
      "properties": {
        "calendarId": {
          "type": "string",
          "description": "Outlook calendar ID."
        },
        "event": {
          "type": "object",
          "description": "Microsoft Graph event payload."
        }
      },
      "required": [
        "calendarId",
        "event"
      ],
      "additionalProperties": true
    }
  • outlookCalendar_update_event

    write
  • outlookCalendar_delete_event

    write