entraid-mcp-server
If you are the rightful owner of entraid-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
EntraID MCP Server (Microsoft Graph FastMCP) is a modular, resource-oriented server for interacting with Microsoft Graph API, designed for extensibility, maintainability, and security.
The EntraID MCP Server, also known as Microsoft Graph FastMCP, is a robust server designed to facilitate interactions with the Microsoft Graph API. It is built with a focus on modularity, allowing each resource such as users, sign-in logs, and MFA to be implemented in its own module. This design makes it easy to extend the server with new resources like groups and devices. The server features a centralized Graph Client for handling authentication and client initialization, which is shared across all resource modules. It supports comprehensive user operations, full group lifecycle and membership management, application and service principal management, sign-in log operations, MFA operations, password management, and more. The server also includes a permissions helper to suggest appropriate Microsoft Graph permissions for common tasks, aiding in the implementation of the principle of least privilege. Security is a priority, with best practices for authentication and the exclusion of sensitive files from version control.
Features
- Modular Resource Structure: Each resource is implemented in its own module, making it easy to extend with new resources.
- Centralized Graph Client: Handles authentication and client initialization, shared by all resource modules.
- Comprehensive User Operations: Includes searching users by name/email, getting user by ID, and listing privileged users.
- Full Group Lifecycle & Membership Management: Supports creating, reading, updating, and deleting groups, as well as managing group members and owners.
- Security: Follows Microsoft best practices for authentication and excludes sensitive files from version control.