# Microsoft Entra ID

> Use this tool when you need to manage Microsoft Entra ID resources, such as users, groups, and security features, through a programmable interface. It solves problems like automating administrative tasks, querying sign-in logs, and enforcing conditional access policies, providing outputs like user data, group memberships, and security status. The tool takes inputs like client credentials and natural language queries, making it ideal for IT administrators and security teams to manage their Microsoft Entra ID environment efficiently.

Canonical page: https://skillsregistry.net/skills/hieuttmmo-entraid  
JSON: https://api.skillsregistry.net/v1/skills/hieuttmmo-entraid

## Description

The EntraID MCP Server provides AI assistants with direct access to Microsoft Entra ID (formerly Azure AD) resources through the Microsoft Graph API. Built with Python 3.10 and the msgraph-sdk, it exposes a comprehensive set of tools for managing users, groups, applications, service principals, and security features including MFA status, conditional access policies, and sign-in logs. The implementation handles authentication via client credentials, includes robust error handling with detailed logging, and supports common administrative tasks like password resets and group management. This server is particularly valuable for IT administrators and security teams who need to query and manage their Microsoft Entra ID environment through natural language interactions without switching context to the Azure portal.

## Trust

- **Trust score (0–1):** 0.13
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/hieuttmmo-entraid)
- **Repository:** <https://github.com/hieuttmmo/entraid-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "hieuttmmo-entraid"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/hieuttmmo-entraid` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/hieuttmmo-entraid/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
