Back to Skills Hub
Microsoft 365 MCP Server

Microsoft 365 MCP Server

@makhatib
productivityMicrosoft 365MCP ServerEnterprise Integration

An MCP (Model Context Protocol) server providing comprehensive Microsoft 365 integration, enabling access to Outlook mail, Calendar events, OneDrive files, Tasks, Teams chats, and user management through a unified interface.

🚀 Connect your Microsoft 365 apps seamlessly with this MCP server. Manage Outlook emails, Calendar events, OneDrive files, Tasks, Teams chats, and user profiles through a unified interface. Send emails, create meetings with Teams integration, search files, and organize tasks—all from one place.

💡 Perfect for automating workflows, syncing data across apps, and building intelligent assistants. Schedule meetings while checking availability, send emails with attachments, organize files, and track tasks without switching between applications.

✨ Built on Model Context Protocol for reliable integration, with full Azure Entra ID authentication and admin-controlled permissions. Simple setup, powerful automation.

GitHub

Requirements

Azure Entra ID

Azure Entra ID app registration with Microsoft Graph API permissions for Mail, Calendar, Files, Tasks, Chat, and User scopes

Node.js

Node.js runtime environment for running the MCP server