{"repo":"hieuttmmo/entraid-mcp-server","free":true,"listed":false,"github":"https://github.com/hieuttmmo/entraid-mcp-server","clone":"git clone https://github.com/hieuttmmo/entraid-mcp-server.git","description":"MCP server for interacting with EntraID through Microsoft Graph API.","language":"Python","stars":40,"topics":[],"license":null,"category":"mcp-servers","readme_excerpt":"EntraID MCP Server (Microsoft Graph FastMCP) This project provides a modular, resource-oriented FastMCP server for interacting with Microsoft Graph API. It is designed for extensibility, maintainability, and security, supporting advanced queries for users, sign-in logs, MFA status, and privileged users. Features - Modular Resource Structure: - Each resource (users, sign-in logs, MFA, etc.) is implemented in its own module under src/msgraph mcp server/resources/ . - Easy to extend with new resources (e.g., groups, devices). - Centralized Graph Client: - Handles authentication and client initialization. - Shared by all resource modules. - Comprehensive User Operations: - Search users by name/email. - Get user by ID. - List all privileged users (directory role members). - Full Group Lifecycle & Membership Management: - Create, read, update, and delete groups. - Add/remove group members and owners. - Search and list groups and group members. - Application & Service Principal Management: - List, create, update, and delete applications (app registrations). - List, create, update, and delete service principals. - View app role assignments and delegated permissions for both applications and service principals. - Sign-in Log Operations: - Query sign-in logs for a user for the last X days. - MFA Operations: - Get MFA status for a user. - Get MFA status for all members of a group. - Password Management: - Reset user passwords directly with custom or auto-generated secure passwords. - Op","default_branch":null,"files":null,"tree":[],"storefront":"/r/hieuttmmo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hieuttmmo/entraid-mcp-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}