Skip to content

Microsoft 365

Outlook mail, calendar, SharePoint sites, and OneDrive files via Microsoft Graph

Connect with: OAuth · Type: microsoft · Tools: 22

ToolWhat it does
outlook_calendar_create_eventwriteCreate a new Outlook calendar event.
outlook_calendar_delete_eventwriteDelete an Outlook calendar event by ID.
outlook_calendar_free_busyreadQuery free/busy availability for one or more attendees over a time window.
outlook_calendar_get_eventreadGet full details of a single Outlook calendar event by ID.
outlook_calendar_list_calendarsreadList the user's Outlook calendars and their IDs (for cross-calendar operations).
outlook_calendar_list_eventsreadList Outlook calendar events in a time range.
outlook_calendar_update_eventwriteUpdate fields on an existing Outlook calendar event (partial update).
outlook_mail_create_draftwriteCreate a draft Outlook email for the user to review/edit/send manually.
outlook_mail_create_reply_draftwriteCreate a draft reply to an Outlook message for the user to review/edit/send manually.
outlook_mail_list_foldersreadList Outlook mail folders with their IDs and unread counts.
outlook_mail_list_recentreadList Outlook messages received within a time window using Microsoft Graph $filter — deterministic and strict, unlike $search/KQL.
outlook_mail_readreadRead the full content of an Outlook message by ID.
outlook_mail_replywriteReply to an Outlook message.
outlook_mail_searchreadKeyword search of Outlook messages using Microsoft Graph $search (KQL).
outlook_mail_sendwriteSend a new email via Outlook.
sharepoint_create_folderwriteCreate a new folder in SharePoint or OneDrive.
sharepoint_create_sharing_linkwriteCreate a shareable link for a SharePoint or OneDrive file.
sharepoint_list_drive_itemsreadBrowse a folder.
sharepoint_list_sitesreadList SharePoint sites the user can access.
sharepoint_read_filereadRead a SharePoint or OneDrive file.
sharepoint_searchreadSearch across SharePoint sites and OneDrive for files and folders.
sharepoint_upload_filewriteUpload a small file to SharePoint or OneDrive inline, via a simple Graph PUT.

Tool names are suffixed with the connection they run against when you have more than one — outlook_calendar_create_event@production. With a single connection the bare name works.

Docs as of 2026-08-31.