Outlook MCP logo

Outlook MCP

Connects AI assistants to Outlook for email, calendar, contacts, mailbox settings, exports, and inbox organization through Microsoft Graph.

Install Outlook MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "outlook-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@littlebearapps/outlook-assistant"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 22 tools correctly (2d ago).

Overview

The outlook-mcp MCP server connects AI assistants to personal Outlook.com and work or school Microsoft 365 accounts through Microsoft Graph. It provides 22 consolidated tools for searching, reading, drafting, sending, and exporting email, as well as managing calendars, contacts, folders, rules, categories, and mailbox settings. Reach for it when an MCP client needs to work with Outlook data without switching to the Outlook interface. Shared mailbox access and meeting-room search are available only for supported Microsoft 365 scenarios.

Use cases

  • Search and summarize Outlook email threads
  • Draft and review replies before sending
  • Schedule and update calendar meetings
  • Export messages or conversations for review
  • Organize inbox folders, categories, and rules

Key features

  • Email search, reading, drafting, and sending
  • Calendar and contact management
  • Message and conversation export
  • Folders, categories, and inbox rules
  • Delta synchronization for inbox changes
  • Mailbox settings and shared mailbox access

Tools22

What Outlook MCP lets your agent do. Expand a tool for its parameters.

Verified live~14.5k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

7/7 checks healthy over the last 45d

What it can do

From the 22 tools this server returned when we ran it; 22 declare their own safety hints.

Can delete or modify data · 12Writes files · 1Handles credentials · 1Makes network requests · 16Read-only tools · 10
Network at startup3 connections
Files written at startupNone
Install scriptsprepare
npm provenanceSigned build
Package age228 days
Maintainers1

Observed 2026-10-20 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · @littlebearapps/outlook-assistant (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars39Stargazers on the source repository.
npm downloads3.1kPackage downloads in the last 30 days.
Last commit3d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed22Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Outlook MCP works

What outlook-mcp MCP server does

The outlook-mcp MCP server exposes Microsoft Outlook operations through the Model Context Protocol. It supports personal Outlook.com accounts and work or school Microsoft 365 accounts, with feature differences between those account types.

Email workflows include searching by sender, subject, date, or keywords; reading messages and conversation threads; creating and managing drafts; sending, replying, and forwarding; updating read status and flags; handling attachments; and exporting messages. Export targets include individual messages, batches, and conversation threads, with formats such as Markdown, EML, JSON, CSV, MBOX, and HTML where supported.

Calendar tools can list events with date and subject filters, create meetings with attendees, and update, decline, cancel, or delete events. Contact tools support searching, viewing, creating, updating, and deleting contact records, including searches against the organizational directory.

How it works

An MCP-compatible AI client invokes the server's consolidated tools, which operate on the connected Outlook account through Microsoft Graph. The authentication tool exposes status, authentication, device-code completion, and server information actions.

Inbox automation covers nested folders, categories, Focused Inbox settings, and inbox rules. Search results can also be monitored incrementally: delta synchronization reports new, modified, and deleted messages since a previous check by using continuation tokens.

Sending and draft operations include safeguards such as dry-run previews, mail-tip checks, session rate limiting, and an optional recipient allowlist. The server can also retrieve raw message headers for investigations involving DKIM, SPF, DMARC, delivery paths, and related mail metadata.

Tools and capabilities

The outlook-mcp MCP server groups its functionality into 22 tools across these areas:

  • Email search, reading, sending, drafts, message updates, attachments, exports, and mail tips
  • Calendar listing, creation, and event management
  • Contact records and people-directory searches
  • Categories and Focused Inbox management
  • Mailbox settings, including automatic replies and working hours
  • Folder creation, deletion, movement, listing, and statistics
  • Inbox rule listing and management
  • Shared mailbox message and folder-tree access
  • Meeting-room searches by building, floor, capacity, accessibility, or AV equipment
  • Authentication and account-status operations

Limitations and notes

Personal accounts have limited free-text query behavior; subject, sender, and recipient filters are more direct. Focused Inbox API operations work on personal accounts, but they do not change mail routing. Shared mailboxes are unavailable for personal accounts and require the OUTLOOK_SHARED_MAILBOX opt-in for Microsoft 365 accounts.

Shared mailbox support is limited to reading and organizing. Sending, drafting, replying, and forwarding continue to use the signed-in user's mailbox. Organizing shared mailboxes requires the corresponding shared-mail permissions, while meeting-room search requires Place.Read.All and administrator consent. Folder-tree enumeration is best effort and may report branches skipped because of depth or per-folder errors.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Outlook MCP

outlook-mcp is an MCP server that connects AI assistants to Microsoft Outlook through Microsoft Graph. Its main tools search and read email, send or draft messages, manage calendar events and contacts, organize folders and rules, configure mailbox settings, export messages, inspect headers, and access shared mailboxes on supported work accounts.

It states that the server works with MCP-compatible clients and provides an authentication tool with status, authentication, and device-code completion actions.

Yes, outlook-mcp supports personal Outlook.com accounts. Email, calendar, contacts, folders, rules, categories, and mailbox settings are supported, but free-text search is more limited and shared mailboxes and meeting-room search are not available.

Set the `OUTLOOK_SHARED_MAILBOX` opt-in for a supported work or school Microsoft 365 account. The server can read and organize shared-mailbox messages and folders, but sending, drafts, replies, and forwards always use the signed-in user's mailbox.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOutlook MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/outlook-mcp?style=directory)](https://allmcps.com/mcp/outlook-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/outlook-mcp"><img src="https://allmcps.com/api/badge/outlook-mcp?style=directory" alt="Outlook MCP on AllMCPs" /></a>