MCP Servers / cloud-service / Microsoft Entra ID MCP Server

Microsoft Entra ID MCP Server

JSON →
none38cloud-service

A Python MCP server for Microsoft Entra ID (Azure AD) directory, user, group, device, sign-in, and security operations via Microsoft Graph.

Install
How to run this server

No install command recorded.

server path: microsoft-entra-id-mcp-server
Tools
What this server exposes
search_users
Search users by name/email
get_user_by_id
Get user details by ID
get_privileged_users
List all users in privileged directory roles
get_user_roles
Get all directory roles assigned to a user
get_user_groups
Get all groups (including transitive memberships) for a user
get_all_groups
Get all groups (with paging)
get_group_by_id
Get a specific group by its ID
search_groups_by_name
Search for groups by display name
get_group_members
Get members of a group by group ID
create_group
Create a new group
update_group
Update an existing group
delete_group
Delete a group by its ID
add_group_member
Add a member to a group
remove_group_member
Remove a member from a group
add_group_owner
Add an owner to a group
remove_group_owner
Remove an owner from a group
get_user_sign_ins
Get sign-in logs for a user
get_user_mfa_status
Get MFA status for a user
get_group_mfa_status
Get MFA status for all group members
get_all_managed_devices
Get all managed devices
Configuration
Environment & auth
authnone
envTENANT_ID
envCLIENT_ID
envCLIENT_SECRET
Resources
Microsoft Entra ID MCP Server — MCP Server · libregistry