Enterprise DNA
M MCP Servers Developer low

hieutran/entraid-mcp-server

by Various

MCP server for interacting with EntraID through Microsoft Graph API.

H

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_users
  • get_user_by_id
  • get_privileged_users
  • get_user_roles
  • get_user_groups
  • get_all_groups
  • get_group_by_id
  • search_groups_by_name
  • get_group_members
  • create_group
  • update_group
  • delete_group
  • add_group_member
  • remove_group_member
  • add_group_owner
  • remove_group_owner
  • get_user_sign_ins
  • get_user_mfa_status
  • get_group_mfa_status
  • get_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
Free 27-page guide

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.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks