elyxlz/microsoft-mcp
If you are the rightful owner of microsoft-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Microsoft MCP is a powerful server for integrating with Microsoft Graph API, providing a comprehensive AI assistant toolkit for managing Outlook, Calendar, OneDrive, and Contacts.
The Microsoft MCP server is designed to enhance productivity by seamlessly integrating with Microsoft Graph API. It offers a robust AI assistant toolkit that allows users to efficiently manage their emails, calendars, files, and contacts across multiple Microsoft accounts. With features like email management, calendar intelligence, and OneDrive file handling, the MCP server simplifies complex tasks and automates routine operations. It supports multi-account management, enabling users to switch between personal, work, and school accounts effortlessly. The server also provides a unified search functionality, allowing users to search across emails, files, events, and contacts from a single interface. This integration is particularly beneficial for users who rely heavily on Microsoft services for their daily operations, as it streamlines workflows and enhances collaboration.
Features
- Email Management: Efficiently read, send, reply, and organize emails with attachment support.
- Calendar Intelligence: Create, update, and manage calendar events with ease.
- OneDrive Files: Upload, download, and browse files with pagination support.
- Contacts Management: Search and list contacts from your address book.
- Multi-Account Support: Seamlessly manage multiple Microsoft accounts.
Usages
usage with Claude Desktop
{ "mcpServers": { "microsoft": { "command": "uvx", "args": ["--from", "git+https://github.com/elyxlz/microsoft-mcp.git", "microsoft-mcp"], "env": { "MICROSOFT_MCP_CLIENT_ID": "your-app-id-here" } } } }
usage with local development
{ "mcpServers": { "microsoft": { "command": "uv", "args": ["--directory", "/path/to/microsoft-mcp", "run", "microsoft-mcp"], "env": { "MICROSOFT_MCP_CLIENT_ID": "your-app-id-here" } } } }
Tools
list_emails
List emails with optional body content
get_email
Get specific email with attachments
create_email_draft
Create email draft with attachments support
send_email
Send email immediately with CC/BCC and attachments
reply_to_email
Reply maintaining thread context