
Microsoft MCP Server for Enterprise
A first-party Microsoft server that wraps Graph API calls behind natural language queries, specifically targeting Microsoft Entra data for IT admins and developers. Instead of exposing dozens of individual tools, it uses RAG to translate intent into complete Graph queries through three core operations: suggest queries, execute reads, and list entity properties. Currently read-only and scoped to enterprise identity scenarios like privileged access auditing, application risk assessment, device compliance checks, and license optimization. Requires one-time tenant provisioning via Graph Explorer and registering your own OAuth client app with MCP scopes. Works with Claude, ChatGPT, Copilot Studio, VS Code, and other MCP clients that support streamable HTTP transport.
- GitHub stars
- 41
- tools
- 3
- transport
- HTTP
- last updated
- Nov 18, 2025
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
microsoft_graph_suggest_queriesFinds relevant Microsoft Graph API calls based on user intent.
Finds relevant Microsoft Graph API calls based on user intent.
No parameter schema in public metadata yet.
microsoft_graph_getExecutes read-only Microsoft Graph API calls, respecting User roles and MCP Client scopes.
Executes read-only Microsoft Graph API calls, respecting User roles and MCP Client scopes.
No parameter schema in public metadata yet.
microsoft_graph_list_propertiesRetrieves properties of specific Microsoft Graph entities to help the AI model.
Retrieves properties of specific Microsoft Graph entities to help the AI model.
No parameter schema in public metadata yet.
Sponsors
Readme
Microsoft MCP Server for Enterprise Logo Microsoft MCP Server for Enterprise
Overview
Built on the open Model Context Protocol, the public preview of Microsoft MCP Server for Enterprise lets AI agents access Microsoft Entra data by converting natural language queries into Microsoft Graph API calls. Developers and IT administrators use it to query Microsoft Entra data from their AI-powered workflows.
Full Documentation: Overview of Microsoft MCP Server for Enterprise
MCP Server Provisioning (execute once per tenant)
To set up the MCP Server for your tenant:
- Provision the MCP Server. In Graph Explorer, send:
POST https://graph.microsoft.com/v1.0/servicePrincipals
Body: { "appId": "e8c77dc2-69b3-43f4-bc51-3213c9d915b4" }
Details
- Repository
- github.com/microsoft/enterprisemcp
- Category
- Data & Analytics
- Transport
- HTTP
- Registry
- MCP registry, active