Outlook Tool
FreeNot checkedenable users operate Microsoft Outlook Mail through conversation
About
enable users operate Microsoft Outlook Mail through conversation
README
The MCP Outlook Tool is a project that consists of two main components: a client and a server. These components work together to interact with Microsoft Outlook and other tools via the MCP (Modular Command Protocol) framework.
Project Structure
Components
1. Client
The client is responsible for interacting with the server and processing user queries. It uses the Anthropic API and MCP framework to process queries and execute tools.
- Main File: outlook-mcp-client/src/main.py
- Core Logic: outlook-mcp-client/src/mcp_client.py
2. Server
The server provides tools and resources for interacting with Microsoft Graph API to manage Outlook data such as emails, users, and more.
- Main File: outlook-mcp-server/main.py
- Core Logic: outlook-mcp-server/src/mcp_server.py
- Graph API Integration: outlook-mcp-server/src/graph.py
Prerequisites
- Python 3.12 or higher
- Required dependencies listed in
pyproject.tomlfor both client and server - Microsoft Azure credentials for Graph API integration
Setup
1. Set Env
Copy .env.template and name the new file ".env
Set LLM API keys and Graph API access keys
2. Activate uv environment
On Windows:
.venv\Scripts\activate
On Unix or MacOS:
source .venv/bin/activate
Install required packages
uv add mcp anthropic python-dotenv
3. Run the client
uv run .\outlook-mcp-client\src\main.py .\outlook-mcp-server\src\mcp-server.py
Features
Client:
- Connects to the MCP server.
- Processes user queries using Anthropic's Claude API.
- Executes tools provided by the server.
Server:
- Integrates with Microsoft Graph API for managing Outlook data.
- Provides tools for sending emails, retrieving inbox messages, and more.
Installing Outlook Tool
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/WindZZzzZZzz/mcp-outlook-toolFAQ
Is Outlook Tool MCP free?
Yes, Outlook Tool MCP is free — one-click install via Unyly at no cost.
Does Outlook Tool need an API key?
No, Outlook Tool runs without API keys or environment variables.
Is Outlook Tool hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Outlook Tool in Claude Desktop, Claude Code or Cursor?
Open Outlook Tool on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Gmail
Read, send and search emails from Claude
by GoogleSlack
Send, search and summarize Slack messages
by SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare Outlook Tool with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All communication MCPs
