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
An MCP server providing advanced options analysis through Yahoo Finance, supporting Greeks calculations, strategy evaluation (CCS/PCS/CSP/CC), and risk...
Monorepo providing 1) OpenAPI to MCP Tool generator 2) Exposing all of Twilio's API as MCP Tools
Base MCP
Attio Model Context Protocol (MCP) server implementation
An MCP Server for WolframAlpha's LLM API, able to return structured knowledge & solve math
This project provides a modular Python wrapper for the SNCF API, with an MCP server interface that integrates...
Web search using free google search (NO API KEYS REQUIRED)
MCP server for Israel Government Data
A powerful MCP (Model Control Protocol) server for preprocessing and analyzing CSV files. This server provides a suite...
MCP server providing sementic search over Obsidian vaults
This read-only MCP Server allows you to connect to Microsoft Project data from Claude Desktop through CData JDBC...





