ryaker avatar

Modular Outlook

ryaker/outlook-mcp

The Outlook MCP server connects Claude to Microsoft 365 services by providing access to the Microsoft Graph API and Power Automate API. It offers tools for managing Outlook email, calendars, folders, and rules; OneDrive file operations including search, upload, and sharing; and Power Automate flow management with environment and run history visibility. This server enables Claude to handle email, calendar scheduling, file management, and workflow automation tasks across the Microsoft 365 ecosystem.

GitHub stars
372
tools
28
last updated
Dec 15, 2025

Tools

28 tools

Public tool metadata for what this MCP can expose to an agent.

list-emailsList recent emails from inbox

List recent emails from inbox

No parameter schema in public metadata yet.

search-emailsSearch emails with filters

Search emails with filters

No parameter schema in public metadata yet.

read-emailRead email content

Read email content

No parameter schema in public metadata yet.

send-emailSend a new email

Send a new email

No parameter schema in public metadata yet.

mark-as-readMark email as read/unread

Mark email as read/unread

No parameter schema in public metadata yet.

list-eventsList calendar events

List calendar events

No parameter schema in public metadata yet.

create-eventCreate calendar event

Create calendar event

No parameter schema in public metadata yet.

accept-eventAccept event invitation

Accept event invitation

No parameter schema in public metadata yet.

decline-eventDecline event invitation

Decline event invitation

No parameter schema in public metadata yet.

delete-eventDelete calendar event

Delete calendar event

No parameter schema in public metadata yet.

list-foldersList mail folders

List mail folders

No parameter schema in public metadata yet.

create-folderCreate mail folder

Create mail folder

No parameter schema in public metadata yet.

move-emailsMove emails between folders

Move emails between folders

No parameter schema in public metadata yet.

list-rulesList inbox rules

List inbox rules

No parameter schema in public metadata yet.

create-ruleCreate inbox rule

Create inbox rule

No parameter schema in public metadata yet.

onedrive-listList files in a path

List files in a path

No parameter schema in public metadata yet.

onedrive-searchSearch files by query

Search files by query

No parameter schema in public metadata yet.

onedrive-downloadGet download URL

Get download URL

No parameter schema in public metadata yet.

onedrive-uploadUpload small file (<4MB)

Upload small file (<4MB)

No parameter schema in public metadata yet.

onedrive-upload-largeChunked upload (>4MB)

Chunked upload (>4MB)

No parameter schema in public metadata yet.

onedrive-shareCreate sharing link

Create sharing link

No parameter schema in public metadata yet.

onedrive-create-folderCreate folder

Create folder

No parameter schema in public metadata yet.

onedrive-deleteDelete file or folder

Delete file or folder

No parameter schema in public metadata yet.

flow-list-environmentsList Power Platform environments

List Power Platform environments

No parameter schema in public metadata yet.

flow-listList flows in environment

List flows in environment

No parameter schema in public metadata yet.

flow-runTrigger a manual flow

Trigger a manual flow

No parameter schema in public metadata yet.

flow-list-runsGet flow run history

Get flow run history

No parameter schema in public metadata yet.

flow-toggleEnable/disable a flow

Enable/disable a flow

No parameter schema in public metadata yet.

Sponsors

Readme

MseeP.ai Security Assessment Badge

M365 Assistant MCP Server

A comprehensive MCP (Model Context Protocol) server that connects Claude with Microsoft 365 services through the Microsoft Graph API and Power Automate API.

Supported Services

  • Outlook - Email, calendar, folders, and rules
  • OneDrive - Files, folders, search, and sharing
  • Power Automate - Flows, environments, and run history

Directory Structure


View the full README on GitHub

Details

Repository
github.com/ryaker/outlook-mcp
Categories
Communication & Messaging, Data & Analytics, Productivity & Office

Related Communication & Messaging MCP servers

View all
1littlebearapps avatarOutlook Assistantlittlebearapps/outlook-assistantMicrosoft Outlook MCP server — 22 tools for email, calendar, contacts, and mailbox management.39stars
2littlebearapps avatarOutlook Mcplittlebearapps/outlook-mcpMicrosoft Outlook MCP server — 20 tools for email, calendar, contacts, and settings via Graph API.21stars
3friendlygeorge avatarResend Mcp Serverfriendlygeorge/resend-mcp-serverMCP server for Resend — transactional email API for AI assistants...0stars
4br0ski777 avatarEmail Send APIbr0ski777/email-send-x402Send emails programmatically via Resend. Text and HTML. x402 micropayment.0stars
5markswendsen-code avatarGmailmarkswendsen-code/mcp-gmailGmail MCP server — send, read, and search email. By Strider Labs.0stars
6pipeworx-io avatarTwiliopipeworx-io/mcp-twilioTwilio MCP Pack — send SMS, list messages, make calls via Twilio REST API.0stars