Outlook MCP server
io.github.rlrghb/outlook·v1.16.1·20 starsOutlook & OneDrive MCP: personal & enterprise tools for mail, calendar, contacts, tasks, files
not scanned yet
20 stars296 downloads/wk
Reviews
Write oneNobody has reviewed Outlook yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Outlook tools
No tool declarations could be read from the package source. They show once the server is installed.
How Outlook compares
Against every graded Email MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 83% of 916 Email servers
- GitHub stars
- 20
- more than 91% of 493 Email servers
- Downloads a week
- 296
- more than 77% of 235 Email servers with a package
Release history: 4 versions in the registry since 2026-09-15, latest 2026-10-12, typically one every 9 days.
Install Outlook in Claude Code, Cursor or VS Code
Runs npx -y olkcli on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add outlook -- npx -y olkcli
What the publisher says
From the Outlook repository's README, as published. We do not edit it. Read it on GitHub
olk — Microsoft Outlook in Your Terminal
olk is a scriptable CLI and MCP server for Outlook mail, calendars, contacts, tasks, and OneDrive through Microsoft Graph. It works with personal Outlook.com accounts and enterprise Microsoft 365 accounts.
Install
brew install rlrghb/tap/olk
# or
go install github.com/rlrghb/olkcli/cmd/olk@latestThe npm package is olkcli; the installed command is olk:
npm install -g olkcliSee macOS notes if macOS asks for Keychain access after an upgrade.
Quick start
olk auth login
olk auth status
olk mail list --json --results-only --select id,subject,from
olk mail search 'from:person@example.com subject:urgent'
olk calendar view --days 7
olk contacts search "Alex"
olk todo lists list
olk drive lsFor work/school accounts and enterprise-only features:
olk auth login --enterpriseCommon commands
See the command reference for all commands and flags.
Inline images in HTML drafts
Use a cid: URL in the HTML and supply the matching image with repeatable --inline CID=PATH flags. This works for new drafts and true threaded reply or reply-all drafts:
olk mail reply <ID> --draft --html \
--body '<p>See both images:</p><img src="cid:logo"><img src="cid:steps">' \
--inline logo=logo.png --inline steps=steps.png
olk mail drafts create --to person@example.com --subject "Instructions" --html \
--body '<p>Follow these steps:</p><img src="cid:steps">' \
--inline steps=steps.pngEach CID must be unique and referenced by the HTML. Files must be images and each must be under 3 MB, the Microsoft Graph simple-attachment limit. Draft commands do not send mail; immediate sends and forwards do not accept --inline.
Output and scripting
Results are written to stdout; diagnostics and prompts go to stderr.
olk mail list --json --results-only | jq '.[].subject'
olk contacts list --plainOutput modes are JSON (--json), TSV (--plain), and aligned tables by default. Use --concise to omit large bodies/previews and --select to limit fields where supported. See scripting and sync.
Safety defaults
--wrap-untrusted for agent-safe consumption.
- Use --no-write --no-send --no-input for unattended read-only runs.
- MCP exposes curated tools and requires explicit opt-in for mutations.
- External mail, calendar, contact, and file text can be wrapped with
memory only.
- Refresh tokens are stored in the OS keychain; access tokens are kept in
Read the security and privacy guide before connecting an agent or sharing logs.
Documentation
- Command reference
- Authentication and accounts
- Scripting and synchronization
- MCP and AI agents
- Security and privacy
- Enterprise app setup
- Development and releases
- Agent instructions
Contributing
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Outlook: common questions
- Is Outlook MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Outlook safety report
- How do I install Outlook?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Outlook need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Outlook maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v1.16.1.
- What can I use instead of Outlook?
- Servers from other publishers that do the same job: Outlook Assistant MCP server, Mailoo - Email MCP Server and LMCP MCP server. Compare all Outlook alternatives.
- How does Outlook compare with other Email MCP servers?
- safety score 89/100 (higher than 83% of 916 Email servers); github stars 20 (more than 91% of 493 Email servers); downloads a week 296 (more than 77% of 235 Email servers with a package). Full comparison.
Alternatives to Outlook
Same job from other publishers: the closest match first, then the best rated.
Outlook AssistantMicrosoft Outlook MCP server — 22 tools for email, calendar, contacts, and mailbox management.not reviewedEstablishedA- Mailoo - Email MCP ServerEmail MCP server for AI agents: IMAP/SMTP, Gmail, Outlook, calendar, ManageSieve, AI triage, OAuth2.5.0(1)GrowingA
LMCPMac & Windows: let ChatGPT, Claude & Cursor use your email, calendar, iMessage, Teams, files.not reviewedEstablishedB- Agent EmailLocal email connectivity for AI agents — read, draft, send, and organize Outlook mail via MCPnot reviewedGrowingA
- Google WorkspaceGoogle Workspace MCP server for Gmail, Calendar, Drive, Docs, Sheets, Slides, Contacts, and morenot reviewedGrowingA