Frequently Asked Questions about Microsoft 365 Core MCP Server
What is an MCP Server? An MCP (Model Context Protocol) server acts as a bridge, allowing AI models to access and interact with external data sources and tools. It standardizes how applications provide context to Large Language Models (LLMs).
What is the Microsoft 365 Core MCP Server? The Microsoft 365 Core MCP Server provides tools for managing Microsoft 365 core services, including Distribution Lists, Security Groups, Microsoft 365 Groups, Exchange Settings, User Management, Offboarding Processes, and SharePoint Sites and Lists.
What are the key features of this MCP Server? Key features include SharePoint Management, Distribution List Management, Security Group Management, Microsoft 365 Group Management, Exchange Settings Management, User Management, and Offboarding Process automation.
What transport options does the server support? The server supports stdio transport and HTTP transport with both stateful and stateless modes.
What is stateful vs. stateless HTTP transport? Stateful HTTP maintains session state between requests and supports server-to-client notifications. Stateless HTTP creates a new server instance for each request, ideal for RESTful scenarios.
How do I install the Microsoft 365 Core MCP Server?
You can install it via Smithery or manually by cloning the repository, installing dependencies, creating a .env file, registering an application in Azure AD, building the server, and starting the server.
What Azure AD permissions are required? Required permissions include Directory.ReadWrite.All, Group.ReadWrite.All, User.ReadWrite.All, Mail.ReadWrite, MailboxSettings.ReadWrite, Organization.ReadWrite.All, Sites.ReadWrite.All, and Sites.Manage.All.
How do I configure the server?
Configure the server by setting environment variables in a .env file, including MS_TENANT_ID, MS_CLIENT_ID, and MS_CLIENT_SECRET.
What is UBOS? UBOS is a full-stack AI Agent Development Platform focused on bringing AI Agents to every business department. It helps you orchestrate AI Agents, connect them with your enterprise data, and build custom AI Agents with your LLM model and Multi-Agent Systems.
How does this MCP Server integrate with UBOS? The MCP server provides the necessary tools and resources for AI Agents within UBOS to manage and automate tasks across various Microsoft 365 applications.
What kind of tasks can be automated with this server? Tasks such as user provisioning, group membership management, SharePoint site creation, email management, and offboarding processes can be automated.
Where can I find more information about using the tools? Refer to the “Usage” section for example tool usage and available resources. The example shows how to manage distribution lists, security groups, exchange settings and SharePoint sites and lists.
What is Schema validation in Implementation Details? The server uses Zod for schema validation, providing runtime type checking for all inputs, detailed validation error messages, type inference for TypeScript, and automatic documentation of input schemas.
What is Error Handling in Implementation Details? The server implements comprehensive error handling:Input validation for all parameters, Graph API error handling, Token refresh management and Detailed error messages with proper error codes.
Microsoft 365 Core Server
Project Details
- DynamicEndpoints/m365-core-mcp
- MIT License
- Last Updated: 5/12/2025
Recomended MCP Servers
A Model Context Protocol server that provides access to Twelve Data API.
Model Context Protocol for Solana Client
MCP server that provides hourly weather forecasts using the AccuWeather API
🎉 A Vue.js 3 UI Library made by Element team
An MCP server for interacting with Sentry via LLMs.
This is a Model Context Protocol (MCP) server that provides access to the Shodan API. It allows you...
When crawling you deserve the best.
An MCP (Model Context Protocol) server that provides tools for interacting with Twitter using the agent-twitter-client library.
Figma MCP Server with full API functionality
Unleash MCP Server





