hieutran/entraid-mcp-server
by Various
MCP server for interacting with EntraID through Microsoft Graph API.
MCP
hieutran/entraid-mcp-server
Added 1 June 2026
Overview
An MCP server that provides a Model Context Protocol interface to Microsoft EntraID via the Microsoft Graph API. It enables AI agents and MCP-compatible clients to manage Azure AD resources programmatically.
Best for
Best for
Developers building AI agents that need to manage Azure AD resources via MCP
Use cases
- Managing Azure AD users and groups through MCP tools
- Automating identity and access management workflows
- Integrating EntraID operations into MCP-based agent pipelines
How to use
Install
fastmcp dev '/path/to/src/msgraph_mcp_server/server.py' Tools exposed
search_usersget_user_by_idget_privileged_usersget_user_rolesget_user_groupsget_all_groupsget_group_by_idsearch_groups_by_nameget_group_memberscreate_groupupdate_groupdelete_groupadd_group_memberremove_group_memberadd_group_ownerremove_group_ownerget_user_sign_insget_user_mfa_statusget_group_mfa_statusget_all_managed_devices
Tested with
Cursor
Example client config
TENANT_ID=your-tenant-id\nCLIENT_ID=your-client-id\nCLIENT_SECRET=your-client-secret Notes
An MCP server that provides a Model Context Protocol interface to Microsoft EntraID via the Microsoft Graph API. It enables AI agents and MCP-compatible clients to manage Azure AD resources programmatically.
38 stars on GitHub. Last updated 2025-05-02.
Use cases
- Managing Azure AD users and groups through MCP tools
- Automating identity and access management workflows
- Integrating EntraID operations into MCP-based agent pipelines
Pros
- Leverages the full Microsoft Graph API for comprehensive EntraID management
- Provides a standardized MCP interface for easy integration with AI agents
- Open source Python implementation allows customization and auditing
Cons
- Small community (38 stars) may limit support and contributions
- May not cover all Graph API endpoints or advanced EntraID features
- Requires an MCP-compatible client or host to be useful
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Leverages the full Microsoft Graph API for comprehensive EntraID management
- Provides a standardized MCP interface for easy integration with AI agents
- Open source Python implementation allows customization and auditing
Cons
- Small community (38 stars) may limit support and contributions
- May not cover all Graph API endpoints or advanced EntraID features
- Requires an MCP-compatible client or host to be useful
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.