Outlook MCP (Model Context Protocol) Server
@kacase
关于 Outlook MCP (Model Context Protocol) Server
An MCP Server for Microsoft Outlook using GraphAPI
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"outlook": {
"command": "npx",
"args": [
"mcp_outlook"
],
"env": {
"AUTHORITY": "your-authority-id",
"CLIENT_ID": "your-client-id",
"MCP_SERVER_NAME": "outlook-mcp",
"MCP_SERVER_VERSION": "1.0.0"
}
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Outlook MCP (Model Context Protocol) Server?
A Model Context Protocol server that integrates with Microsoft Outlook through Microsoft Graph API, allowing Claude and other LLMs to check calendar events, schedule new ones, read emails, and send messages.
How to use Outlook MCP (Model Context Protocol) Server?
Install via npx and configure the server in your Claude Desktop config with your Azure App registration details. Set the environment variables AUTHORITY (Tenant ID), CLIENT_ID, MCP_SERVER_NAME, and MCP_SERVER_VERSION. Run npx mcp_outlook or point to a local build.
Key features of Outlook MCP (Model Context Protocol) Server
- Calendar event CRUD operations (list, create, get, update, delete)
- Email CRUD operations (list, get, send, draft, mark read/unread, delete)
- People search and retrieval within the organization
- Full TypeScript implementation with Zod validation
- Complies with Model Context Protocol for LLM tool integration
Use cases of Outlook MCP (Model Context Protocol) Server
- Have an LLM check your upcoming calendar events and suggest meeting times
- Automate sending emails or drafting replies via natural language instructions
- Manage email inbox: mark as read, delete, or move messages
- Search for a colleague’s contact details and schedule a meeting with them
FAQ from Outlook MCP (Model Context Protocol) Server
What prerequisites are needed?
Node.js 18+, a Microsoft 365 account, and an Azure App Registration with Graph API delegated permissions for Calendar and Mail.
What Graph API permissions are required?
For Calendar: Calendars.Read and Calendars.ReadWrite. For Email: Mail.Read, Mail.ReadWrite, and Mail.Send. For People: People.Read.
How do I set up the Azure App Registration?
Go to Azure Portal, create a new App Registration, add http://localhost as a redirect URI (Public client/native), and note the Client ID and Tenant ID.
Does the server run locally or via npx?
You can run it directly via npx mcp_outlook or by pointing Claude Desktop to a local build using node with the absolute path to build/index.js.
What data does it access?
It accesses your Microsoft 365 calendar events, emails, and people contacts on your behalf using delegated permissions.
沟通协作 分类下的更多 MCP 服务器
Twilio MCP Monorepo
twilio-labsMonorepo providing 1) OpenAPI to MCP Tool generator 2) Exposing all of Twilio's API as MCP Tools
WhatsApp Web MCP
pnizerWhatsApp Web MCP Server
Mcp Telegram
dryeabMCP Server for Telegram
Email sending MCP 💌
ykhliThe official MCP server to send emails and interact with Resend
MCP Email Server
Shy2593666979一个基于 MCP (Model Context Protocol) 的邮件服务,支持 LLM 发送带附件的电子邮件及在指定目录中搜索文件。提供安全的 SMTP 传输、多收件人支持和附件模式匹配搜索功能,适用于 Gmail、Outlook、Yahoo、QQ 邮箱和网易 126 邮箱等主流邮箱服务。
评论