OWA Exchange MCP Server
MCP (Model Context Protocol) server for any Microsoft Exchange / OWA (Outlook Web Access) deployment. Gives LLM agents access to email, calendar, directory search, folders, availability, and meeting analytics via 30 tools. It runs locally over stdio via the published package.
People connecting filesystem tools to Claude, Cursor, VS Code, or another MCP client. The project is written in Python.
VERIFIED ACTIVE
LAST COMMIT 2026-02-16 · ★ 7 · #28 OF 34 MAINTAINED FILESYSTEM · VERIFIED 2026-08-25
MIT · Python servers · how we verify → /methodology
01 · Install OWA Exchange MCP Server
before you install - you'll need
EXCHANGE_OWA_URL
Environment variables documented in the project's README - it lists which are required and which have defaults.
Claude Code
claude mcp add nhype-owa-exchange-mcp -- uvx exchange-mcp-server Claude Desktop / Cursor / VS Code - add to config
{
"mcpServers": {
"nhype-owa-exchange-mcp": {
"command": "uvx",
"args": [
"exchange-mcp-server"
]
}
}
} Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.
Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as local process (stdio) - runs on your machine with your user's permissions
license MIT - declared in the repository
pypi package exchange-mcp-server - check the name against the project README before installing (PyPI has no namespace ownership)
registry namespace io.github.nhype is GitHub-verified and matches the repo owner
03 · What OWA Exchange MCP Server can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
With this server connected, an agent can list emails from a folder with filtering, get full email content by ID, send a new email, and delete an email.
Capability map
Tools grouped from the project's README - what OWA Exchange MCP Server lets an agent do.
8 tools - e.g. Get full email content by ID; Send a new email; Reply to an email
get_email · send_email · reply_email · forward_email · delete_email · move_email…
Meeting
7 tools - e.g. Create a meeting with attendees; Update an existing meeting; Cancel a meeting and notify attendees
create_meeting · update_meeting · cancel_meeting · respond_to_meeting · find_meeting_time · get_meeting_stats…
read & search
6 tools - e.g. List emails from a folder with filtering; Get events in a date range (supports recurring expansion); Extract hyperlinks from an event description
get_emails · get_calendar_events · get_event_links · find_person · get_folders · find_free_time
Folder
5 tools - e.g. Create a new mail folder; Rename an existing folder; Empty all items from a folder
create_folder · rename_folder · empty_folder · delete_folder · move_folder
Download
2 tools - e.g. Download file attachments from an email; Download file attachments from a calendar event
download_attachments · download_event_attachments
Check
1 tool - e.g. Check if the OWA session is authenticated
check_session
auth & access
1 tool - e.g. Authenticate to OWA (credential setup + 2FA login)
login
Limitations (from the README)
Every Exchange / OWA deployment has its own authentication setup - some require 2FA (push notifications, TOTP, SMS), others use single-factor login or SSO. The login logic in this project (login.py and exchange_mcp/auth.py) is written for a specific 2FA flow (mobile push approval). If your OWA server uses a different 2FA method or no 2FA at all, you will need to modify or remove the login logic to match your environm
04 · Who maintains OWA Exchange MCP Server
OWA Exchange MCP Server is maintained by nhype. It's the only MCP server we track from this author; the repo dates to Feb 2026.
05 · Facts
- repository
- github.com/nhype/owa-exchange-mcp
- category
- filesystem - ranked #28 of 34 actively-maintained filesystem servers as of 2026-08-25.
- registry
- io.github.nhype/owa-exchange-mcp (active, first published 2026-02-15 · 2 versions)
- packages
- pypi:exchange-mcp-server
06 · OWA Exchange MCP Server FAQ
Is OWA Exchange MCP Server still maintained?
Yes - as of 2026-08-25, its last commit was 2026-02-16. We re-verify nightly.
What can OWA Exchange MCP Server do?
With this server connected, an agent can list emails from a folder with filtering, get full email content by ID, send a new email, and delete an email.
How do I install OWA Exchange MCP Server?
Run `uvx exchange-mcp-server`. The README documents one environment variable (EXCHANGE_OWA_URL) to set first. You can also paste the ready-made client config above.
Does OWA Exchange MCP Server run locally?
Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.
07 · Alternatives to OWA Exchange MCP Server
Alternatives to OWA Exchange MCP Server
Maintained filesystem servers if OWA Exchange MCP Server isn't the fit.
- Server Filesystem MCP server for filesystem access ★ 38,704 · 2026-08-05
- Remote Filesystem MCP server for remote filesystem operations on cloud storage (Google Cloud Storage). ★ 77 · 2026-07-26
- X402 List MCP x402-list directory MCP: services, facilitator volume, ranked picks, paid assessments. ★ 58 · 2026-07-28
- Document Reader An MCP enabled multi-format document reader supporting DOCX, PDF, TXT, and Excel files ★ 23 · 2026-03-13
- File Tools Non-UTF-8 files: CP1251, CP1252, KOI8, ISO-8859, UTF-16, GBK auto-detected and preserved ★ 21 · 2026-08-19
- Phantom Secrets Stop AI coding agents from leaking API keys. Local proxy swaps real secrets for phm_ tokens. ★ 16 · 2026-08-19
More filesystem MCP servers · Fs MCP Rs · Sshmcp · Server Cloud Fs · Lossless Context MCP · p6xer MCP Server
More Python MCP servers · Commutescout · Gnosis MCP · Opentargets · Artel · Fiscal Brasil (nikolasdehor) · see all