MCP server for Microsoft Sentinel. Enables access to Sentinel logs, incidents, analytics, and Entra ID data via a modular, queryable interface. Strictly non-production. Designed for use with Claude and other LLMs.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"ms-sentinel-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A [Model Context Protocol][mcp] (MCP) server for Microsoft Sentinel. This server enables read-only access to a Microsoft Sentinel instance, including advanced querying, incident viewing, and resource exploration for Azure Sentinel environments. It provides a modular and extensible platform for observation-only security operations and analysis.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in security
An evil MCP server used for redteam testing
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
Security-first platform for AI agents. 38 specialized agents, 15 AI-powered extensions, zero-knowledge multi-agent orchestration. SENTINEL WAF, Ed25519 auth, 2.6M grounding facts.
MCP Security Weekly
Get CVE alerts and security updates for Ms Sentinel Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A [Model Context Protocol][mcp] (MCP) server for Microsoft Sentinel. This server enables read-only access to a Microsoft Sentinel instance, including advanced querying, incident viewing, and resource exploration for Azure Sentinel environments. It provides a modular and extensible platform for observation-only security operations and analysis.
Microsoft have now released their own Sentinel MCP. Check it out here: https://learn.microsoft.com/en-us/azure/sentinel/datalake/sentinel-mcp-get-started?tabs=visual-studio
TEST ENVIRONMENTS ONLY: This Microsoft Sentinel MCP server only supports read-only operations and is intended exclusively for TEST environments. It is not intended to be connected to production Sentinel instances.
PRIVACY WARNING: Connecting this server to a production Microsoft Entra ID (Azure AD) or Sentinel environment may expose sensitive user and directory data to LLM operators or public LLMs. Use only with non-production/test tenants, or a private LLM with MCP support.
SECURITY WARNING: Connecting a production Microsoft Sentinel instance to a public LLM poses significant privacy and security risks. Use only private, secured environments for production security operations.
KQL Query Execution: Run and validate KQL queries, test with mock data
Log Analytics Management: Workspace info, table listings and schemas
Security Incidents: List and view detailed incident information
Analytics Rules: List, view, and analyze by MITRE tactics/techniques
Rule Templates: Access and analyze templates by MITRE framework
Hunting Queries: List, view details, and analyze by tactic
Data Connectors: List and view connector details
Watchlists: Manage watchlists and their items
Threat Intelligence: Domain WHOIS and IP geolocation lookups
Metadata & Source Control: List and view repository details
ML Analytics: Access ML analytics settings
Authorization: View RBAC role assignments
Entra ID Users & Groups: View user and group details from Microsoft Entra ID
Before using the MCP server, you must have authenticated to Azure with an account that has access to a Microsoft Sentinel workspace:
az login
git clone https://github.com/dstreefkerk/ms-sentinel-mcp-server.git
cd ms-sentinel-mcp-server
Use the provided PowerShell installation script to set up the MCP server:
# Run from the repository root directory
.\install.ps1
The script will:
After running the script, you can paste the configuration directly into your MCP client (Claude Desktop, Cursor, etc.).
The MCP server will be ready for use after you've configured your MCP client config with the relevant workspace info.
Just remember that if you're using Azure CLI auth, you need to remove
AZURE_CLIENT_ID and AZURE_CLIENT_SECRET from your MCP client config.