Skip to main content

Microsoft Outlook Calendar

MCP server for Microsoft Outlook Calendar - manage events, invitations, and scheduling via Microsoft Graph

Ways to connect

2 ways to connect Microsoft Outlook Calendar

Every one of them gets the same identity, policy, scanning, and audit. Pick the delivery and sign-in that fit your workspace.

Runlayer-hosted, Microsoft Graph

Delivery
Built and hosted by Runlayer
Sign-in
Authentication varies
Tools
11

Runs on Runlayer; no Microsoft 365 Copilot license needed

Documentation

Work IQ, Microsoft-hosted

Delivery
Hosted by Microsoft
Sign-in
OAuth
Tools
12
Documentation

Tools

23 available tools

Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.

23 tools found.

  • Calendar accept event

    Tool name: outlook_calendar_accept_event

    Accept an event invitation on the signed-in user's calendar.

  • Calendar cancel event

    Destructive

    Tool name: outlook_calendar_cancel_event

    Cancel an event the signed-in user organized and notify the attendees.

  • Calendar create event

    Tool name: outlook_calendar_create_event

    Create a new event on the signed-in user's primary calendar.

  • Calendar decline event

    Tool name: outlook_calendar_decline_event

    Decline an event invitation on the signed-in user's calendar.

  • Calendar delete event

    Destructive

    Tool name: outlook_calendar_delete_event

    Delete an event from the signed-in user's calendar.

  • Calendar find meeting times

    Read only

    Tool name: outlook_calendar_find_meeting_times

    Suggest meeting times based on attendee availability.

  • Calendar get event

    Read only

    Tool name: outlook_calendar_get_event

    Fetch a single calendar event by id.

  • Calendar get schedule

    Read only

    Tool name: outlook_calendar_get_schedule

    Fetch free/busy information for one or more users, distribution lists, or resources (rooms/equipment).

  • Calendar list Calendar view

    Read only

    Tool name: outlook_calendar_list_calendar_view

    Retrieve calendar occurrences within a time range.

  • Calendar list events

    Read only

    Tool name: outlook_calendar_list_events

    List events on the signed-in user's primary calendar.

  • Calendar update event

    Tool name: outlook_calendar_update_event

    Update fields on an existing calendar event.

  • Accept event

    Tool name: acceptEvent

    Accept the specified event invitation in a user's calendar.

  • Cancel event

    Tool name: cancelEvent

    Cancel an event in a specified user's calendar and notify attendees.

  • Create event

    Tool name: createEvent

    Create event.

  • Decline event

    Tool name: declineEvent

    Decline the specified event invitation in a user's calendar.

  • Delete event

    Tool name: deleteEvent

    Delete an event from a specified user's calendar.

  • Find meeting times

    Tool name: findMeetingTimes

    Suggest possible meeting times and locations based on organizer and attendee availability.

  • Get event

    Tool name: getEvent

    Get a single calendar event from a specified user’s calendar.

  • Get organization

    Tool name: getOrganization

    Retrieve the properties and relationships of the specified organization (tenant).

  • Get schedule

    Tool name: getSchedule

    Get the free/busy schedule for a user, distribution list, or resource.

  • List Calendar view

    Tool name: listCalendarView

    Retrieve events from a user's calendar view.

  • List events

    Tool name: listEvents

    Retrieve a list of events in a user's calendar.

  • Update event

    Tool name: updateEvent

    Update an existing calendar event in a specified user's calendar.

Compatibility

Connect Microsoft Outlook Calendar to the clients your teams already use

27 AI clients can connect to Microsoft Outlook Calendar through Runlayer. Pick one for its setup steps and controls.

Why Runlayer

Why connect Microsoft Outlook Calendar through Runlayer?

One approved path

Approve Microsoft Outlook Calendar once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.

Fine-grained policy

Control who can use each server, tool, and resource, and under which runtime conditions.

Runtime security

Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.

Audit and observability

Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.

Frequently asked questions