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
MCP (Model context protocol) server with LLMling backend
An MCP server for accessing data from Data.gov, providing tools and resources for interacting with government datasets.
A python repl for MCP
An MCP server providing tools for AI agents to mint ERC-20 tokens across multiple blockchains.
A Model Context Protocol (MCP) server built in TypeScript that integrates with GitHub's API, enabling AI assistants to...
A project for planning bike routes using MCP.
A tool for executing cross-chain token swaps using 1inch Fusion+ and Model Context Protocol (MCP).
Model Context Protocol server for monitoring Operational Status of major digital platforms in Claude Desktop.
An MCP server that enables interacting with the arXiv API using natural language
An MCP server that provides image recognition 👀 capabilities using Anthropic and OpenAI vision APIs





