MCP Outlook Tools is an MCP server that enables AI assistants like Claude Desktop to connect with a locally installed Microsoft Outlook client on Windows. It is designed for knowledge workers and professionals who want to automate calendar scheduling and email workflows directly from conversational AI interfaces. By using the Windows COM interface via pywin32, the server allows language models to read appointments across specified date ranges, insert new calendar events with custom busy statuses and categories, and draft or send emails to single or multiple recipients. The server also provides capabilities to search Outlook email archives by keyword and date, accommodating Japanese text encoding. Because it operates through local Outlook COM automation, MCP Outlook Tools relies on the existing local Outlook profile and authentication without storing credentials in code. Users retain safety control through confirmation prompts before emails are sent, making it practical for day-to-day office coordination.
Category: Communication & Messaging
Tags: calendar, email, microsoft-365, outlook
Follow these steps to install and configure MCP Outlook Tools: 1. Ensure you are running Windows with Microsoft Outlook installed and Python 3.10 or higher. 2. Clone the repository: bash git clone https://github.com/wmoto-ai/mcp-outlook-tools.git cd mcp-outlook-tools 3. Install the dependencies: bash uv pip install -e . (or run pip install -e .). 4. Open your Claude Desktop configuration file at %APPDATA%\Claude\claude_desktop_config.json and add the server definition: json { "mcpServers": { "outlook-tools": { "command": "uv", "args": [ "--directory", "C:/path/to/mcp-outlook-tools", "run", "--with-editable", ".", "-m", "outlook_tools.server" ], "cwd": "C:/path/to/mcp-outlook-tools", "env": { "PYTHONIOENCODING": "utf-8" } } } } 5. Replace C:/path/to/mcp-outlook-tools with your actual local repository path and restart Claude Desktop.
Part of MCP Servers
MCP Outlook Tools is a Model Context Protocol server built with FastMCP. It provides tools for AI assistants like Claude Desktop to interface directly with local Microsoft Outlook installations on Windows to manage calendars and send or search emails.
MCP Outlook Tools requires a Windows operating system, Python 3.10 or higher, an active local Microsoft Outlook installation, and an MCP-compatible client like Claude Desktop. It requires Windows because it relies on pywin32 to communicate via COM interfaces.
No, it does not store email credentials. All operations run locally using the Windows COM interface and rely on your existing local Outlook profile authentication. Additionally, emails display a confirmation before sending to prevent unauthorized outgoing messages.
Yes, MCP Outlook Tools is open source software distributed under the MIT License on GitHub.