Outlook Ews MCP logo

Outlook Ews MCP

Unclaimed

by viartemev

Secure MCP server for on-prem Microsoft Exchange (EWS) with tools for email, calendar, contacts, folders, attachments, and free/busy availability.

Install

$outlook-ews-mcp

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
automationcalendarcontactsemailewsexchangeexchangelibmcpmicrosoft-exchangemodel-context-protocol

More in Communication

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

add_attachment

Attach a local file to a message, typically a draft — the file must live under EXCHANGEATTACHMENTROOT

categorize_email

Set, add, or remove Outlook categories (the coloured labels)

categorize_emails

Bulk version of categorizeemail, with per-item results

copy_email

Copy an email to another folder

copy_emails

Bulk copy, with per-item results

create_draft

Create an email draft

create_folder

Create a mailbox folder

create_inbox_rule

Create a server-side inbox rule, e.g. "from this sender → move to folder"

delete_attachment

Remove one attachment from a message by id

delete_email

Delete an email

delete_emails

Bulk delete, with per-item results (soft-deletes unless harddelete)

delete_folder

Delete a folder and everything in it — refuses built-in folders

delete_inbox_rule

Delete a server-side inbox rule by id

forward_email

Forward an email

get_attachment

Save an attachment to disk

get_email

Get a full email by id

get_email_mime

Export a message's raw RFC 822 MIME content, base64-encoded

get_event

Get a calendar event by id; pass mailbox for a colleague's calendar

get_mailbox_info

Get mailbox metadata

get_out_of_office

Get the out-of-office (automatic reply) settings

get_thread

Get every message of a conversation in order, bodies included

list_categories

List categories in use with counts, sampled from recent messages (not the mailbox master category list)

list_delegates

List mailbox delegates and their folder permission levels — read-only because exchangelib has no delegate write support

list_emails

List emails in a folder

list_events

List calendar events in a time range; pass mailbox for a colleague's default calendar (needs delegate/impersonation access, not combinable with calendarid)

list_folders

List mailbox folders

list_inbox_rules

List server-side inbox rules

mark_email

Update read state, importance, or the follow-up flag

mark_emails

Bulk version of markemail, with per-item results

move_email

Move an email to another folder

move_emails

Bulk move, with per-item results — one bad id doesn't fail the rest

ping_exchange

Check connectivity to Exchange

rename_folder

Rename a folder — refuses built-in folders (Inbox, Sent Items, Calendar, ...)

reply_email

Reply to an email

search_emails

Search by substring (subject/body/sender) or server-side Advanced Query Syntax

send_draft

Send an existing draft

send_email

Send a new email

set_out_of_office

Turn automatic replies off, on, or schedule a start/end window

update_draft

Update a draft; omitted fields are left unchanged, attachments (if given) replaces the whole set

update_inbox_rule

Enable/disable a rule or change its priority (other fields aren't updatable here)

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Outlook Ews MCP Server

How do I connect Outlook Ews MCP Server to Claude?
The listing records `outlook-ews-mcp` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code as compatible clients.
Is Outlook Ews MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Outlook Ews MCP Server do?
Outlook Ews MCP Server documents 40 tools to the agent, including add_attachment, categorize_email, categorize_emails. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.