Skip to main content
Glama
aminafara123

m365-evidence-mcp

by aminafara123

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GRAPH_TOKENYesA Microsoft Graph read-only access token, obtained e.g. via the Azure CLI (az account get-access-token --resource https://graph.microsoft.com) or the Graph Explorer Access token tab. Required scopes: SecurityEvents.Read.All, Reports.Read.All, User.Read.All, AuditLog.Read.All, Directory.Read.All.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
secure_scoreA

Current Microsoft Secure Score with the five weakest controls. Needs SecurityEvents.Read.All.

mfa_coverageA

Share of users registered for MFA, with up to ten who are not. Needs Reports.Read.All.

stale_accountsA

Enabled accounts with no successful sign-in in the last N days, never-signed-in included. Needs User.Read.All and AuditLog.Read.All.

privileged_rolesA

Activated directory roles and who holds them, ten members shown per role. The access review starting point. Needs Directory.Read.All.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 4 tools

Disambiguation5/5

Each tool targets a distinct security evidence area: secure_score, mfa_coverage, stale_accounts, and privileged_roles. There is no overlap in purpose, and an agent can easily select the right tool for each data need.

Naming Consistency5/5

All tool names follow a clear snake_case noun-phrase convention (e.g., secure_score, mfa_coverage, stale_accounts, privileged_roles). The pattern is predictable and consistent across the set.

Tool Count5/5

Four tools is well-scoped for a focused M365 evidence-gathering server. Each tool earns its place and covers a key security posture check without redundancy.

Completeness4/5

The surface covers core identity and security evidence: overall score, MFA, stale accounts, and privileged roles. Minor gaps exist, such as conditional access or risky sign-in checks, but the core access review starting points are present.

Maintenance

ActivityMaintained
ResponsivenessNo issues