pypi Python analyzed 0.1.0

entraadm-mcp

v0.1.0
pypi

MCP server for Microsoft Entra ID sign-in and audit-log triage (read-only)

maintainer
AIKAWA Shigechika
licence
first seen
2026-08-24
last seen
2026-08-24
releases · 30d
1
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 7 tools
transport stdio verified reported listed in the official MCP registry counts 7 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • daily_brief
  • directory_audits
  • get_user
  • get_user_auth_methods
  • health_check
  • signin_failure_stats
  • signin_logs
code evidence v0.1.0 · pypi-sdist
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 10

filesystem 1

  • fs (weak) entraadm_mcp-0.1.0/tests/test_smoke_probes.py :12 from pathlib import Path

shell / exec 1

  • shell (weak) entraadm_mcp-0.1.0/tests/test_main.py :4 import subprocess

network 2

  • net entraadm_mcp-0.1.0/entraadm_mcp/client.py :15 import httpx
  • net (weak) entraadm_mcp-0.1.0/tests/test_client.py :4 GraphClient's real ``httpx.Client(base_url=GRAPH_BASE)`` (built when no

tool registrations 7

  • health_check entraadm_mcp-0.1.0/entraadm_mcp/server.py :154
  • get_user entraadm_mcp-0.1.0/entraadm_mcp/server.py :280
  • signin_logs entraadm_mcp-0.1.0/entraadm_mcp/server.py :395
  • signin_failure_stats entraadm_mcp-0.1.0/entraadm_mcp/server.py :501
  • directory_audits entraadm_mcp-0.1.0/entraadm_mcp/server.py :656
  • get_user_auth_methods entraadm_mcp-0.1.0/entraadm_mcp/server.py :741
  • daily_brief entraadm_mcp-0.1.0/entraadm_mcp/server.py :795

declared dependencies 3

  • mcp@>=1.2,<2
  • azure-identity@>=1.17
  • httpx@>=0.27