What permissions does Mcp Outlook require?
Microsoft Graph API application permissions: `Mail.ReadWrite`, `Mail.Send`, and `User.Read`, with admin consent at the organization level.
@sssSofiaS
Basic information
A lightweight MCP Server for seamless integration with Microsoft Outlook, enabling MCP clients to interact with emails for specific users. Developed by sofias tech.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"outlook": {
"command": "uvx",
"args": [
"mcp-outlook"
],
"env": {
"ID_CLIENT": "your-app-id",
"APP_SECRET": "your-app-secret",
"TENANT_ID": "your-tenant-id"
}
}
}
}Retrieves a specific email by its unique ID.
Searches emails using OData filter syntax (e.g., "subject eq 'Update'", "isRead eq false") across multiple folders.
Downloads emails within a specific date range using ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ).
Creates a new draft email with the specified subject, body, and recipients.
Updates an existing draft email specified by its ID.
Deletes an email by its ID (moves it to the Deleted Items folder).
Mcp Outlook is a lightweight MCP server for seamless integration with Microsoft Outlook, enabling MCP clients to interact with emails for specific users. It provides operations for reading, searching, creating, updating, and deleting emails via the Microsoft Graph API.
Install via pip (pip install mcp-outlook) or uv, configure environment variables for your Azure AD app credentials, and set up the MCP client (e.g., Claude Desktop) with the proper JSON configuration. Each tool requires a user_email parameter to specify which mailbox to access.
Microsoft Graph API application permissions: `Mail.ReadWrite`, `Mail.Send`, and `User.Read`, with admin consent at the organization level.
Create a `.env` file with `ID_CLIENT` (client ID), `APP_SECRET` (client secret), and `TENANT_ID` (tenant ID). The user email is passed as a parameter per tool, not as an environment variable.
Python 3.10+ and dependencies listed in `pyproject.toml`.
Add an `mcpServers` entry to the Claude Desktop config file (`claude_desktop_config.json`) using `command: "mcp-outlook"` (or `uvx` with arguments) and the required environment variables.
MCP server for DashaMail email marketing service

Soprano Connect MCP Server enables you to build AI agents that can communicate, engage customers, and manage communications workflows through the Soprano Connect platform using the Model Context Protocol (MCP).
RelayLink lets your AI assistant send briefings to other people's AI assistants. Draft a package from your current conversation, attach files, approve the note, and the recipient's AI gets the full context: decisions, op

Send, receive and track real faxes in the US and Canada from Claude, ChatGPT or Cursor.

call4me lets your AI agent make real phone calls for you. Ask Claude, ChatGPT, Cursor, Codex or your own app to book a table, schedule a dentist appointment, cancel a subscription or ask a business a question. It calls,
Comments