Skip to content
Cloud InfrastructureAuto-generatedScore: 34

Security Insights MCP Server

The Security Insights API, provided by the Microsoft SecurityInsights resource provider, serves as the foundational programmatic interface for interacting with and managing Microsoft Sentinel, the cloud-native Security Information and Event Management (SIEM) and Security Orchestration, Automation, and Response (SOAR) solution.

Quick Start Summary

The Security Insights MCP server is a Model Context Protocol bridge that connects AI assistants — including Claude Desktop, Cursor, Windsurf, and VS Code Copilot — to the Security Insights API through natural language. It exposes 10 API endpoints as callable tools, such as Operations_List, CasesAggregations_Get, AlertRuleTemplates_List, and more. No authentication is required — setup takes approximately 30 seconds. The server uses STDIO transport and can be installed by running npx -y @mcp/azure-com-securityinsights-securityinsights. This integration is sourced from the auto Security Insights OpenAPI specification (v2019-01-01-preview) and has a quality score of 34/99 (fair documentation coverage).

10Endpointstools mapped
NoneAuthopen access
34/99Qualityfair
~30 secSetupno auth

Server Details

Category
Cloud Infrastructure
Authentication
None
Endpoints
10 operations
Transport
STDIO
Spec Version
v2019-01-01-preview
Install Command
npx -y @mcp/azure-com-securityinsights-securityinsights

Environment Variables

SECURITY_INSIGHTS_API_KEY

Example: your_security_insights_api_key

Top Endpoints

GET
/providers/Microsoft.SecurityInsights/operations

Operations_List

GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{operationalInsightsResourceProvider}/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/aggregations/{aggregationsName}

CasesAggregations_Get

GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{operationalInsightsResourceProvider}/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRuleTemplates

AlertRuleTemplates_List

GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{operationalInsightsResourceProvider}/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRuleTemplates/{alertRuleTemplateId}

AlertRuleTemplates_Get

GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{operationalInsightsResourceProvider}/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules

AlertRules_List

Own this API?

Verify ownership of this listing to control the description, configuration details, and documentation links. Choose between free manual verification or instant premium placement.

Option 1: Free Verification

Slow manual review. Requires creating a GitHub issue with verified documentation or domain verification.

  • • Verified badge on page
  • • Standard search sorting
  • • 2-3 business days review
Start Free Claim →
Instant & Boosted

Option 2: Featured Upgrade($9/mo)

Instant verification plus premium styling, featured badges, and directory placement boost.

  • • ★ Featured star & amber highlight border
  • • Top of directory search placement
  • • Instant activation via claim token

📖 Detailed MCP Integration Guide

A technical breakdown of capabilities, agent workflows, and security/configuration best practices.

Capabilities & Use Cases
The Security Insights API, provided by the Microsoft SecurityInsights resource provider, serves as the foundational programmatic interface for interacting with and managing Microsoft Sentinel, the cloud-native Security Information and Event Management (SIEM) and Security Orchestration, Automation, and Response (SOAR) solution. This API is the backbone for security operations automation, enabling administrators, developers, and security analysts to integrate security workflows directly into their applications, scripts, and infrastructure-as-code pipelines. Its core capabilities encompass the full lifecycle management of detection and response mechanisms. Specifically, it allows for the comprehensive management of alert rules—including creation, modification, retrieval, and deletion—which are the predefined or custom queries that generate security alerts from log data. The API also provides access to alert rule templates, offering a catalog of out-of-the-box detection rules to accelerate threat detection. Furthermore, it facilitates the configuration of automated response actions linked to alert rules, enabling organizations to codify their playbook-driven responses and enforce consistent incident handling. The inclusion of an aggregations endpoint suggests capabilities for querying summarized data, such as counting incidents by severity or type, which is crucial for operational dashboards and reporting.
🤖AI Agent Value
When this API is surfaced as a set of tools through an AI coding assistant via the Model Context Protocol (MCP), it transforms the security analyst or developer's interaction with Microsoft Sentinel from manual portal navigation and scripting into a conversational, intent-driven workflow. The AI agent, equipped with these tools, becomes a force multiplier for security operations. Instead of writing complex ARM templates or PowerShell scripts from scratch, a developer can instruct the AI to "create a KQL alert rule for brute-force attacks against our Azure AD sign-ins, trigger when there are more than 10 failures in 5 minutes from a single IP, and email the SOC team." The AI can then use the PUT endpoint to deploy this rule. Similarly, it can dynamically query the current state of the security posture, such as "list all disabled alert rules in the production workspace" or "show me the details of the last aggregation report on incident trends." This integration bridges the gap between natural language intent and precise API implementation, drastically reducing the time from idea to deployment for security automation.
💬Example Workflows
Practical workflows enabled by this MCP integration are numerous and highly impactful. An AI agent can be tasked to perform audit and compliance checks by iterating through all alert rules to ensure they conform to organizational standards (e.g., all rules have an associated action). It can automate incident lifecycle management by using the rule action endpoints to update the status of incidents linked to specific alerts. For threat hunting, an analyst could say, "Find me all alert rules that monitor for DNS anomalies," and the AI could search through rule descriptions and queries to provide a curated list. During an active investigation, the agent could be instructed to "temporarily disable the alert rule for 'Lateral Movement - RDP' to avoid alert fatigue while we contain the threat," and then re-enable it afterward. It can also assist in scaling security coverage by using templates: "Based on the 'Credential Access - Impossible Travel' template, create a tailored rule for our high-value user accounts only." These interactions enable rapid prototyping, consistent configuration management, and immediate operational response.
🛡️Security & Auth
Critical security and configuration guidelines must be followed when deploying this API as an MCP tool. Although the endpoint specifications do not detail authentication mechanisms, in practice, all requests to the Microsoft Security Insights API must be authenticated and authorized via Azure Active Directory (Azure AD). The API client must acquire a valid OAuth 2.0 access token with appropriate permissions. The principle of least privilege is paramount; the service principal or user identity used by the AI agent should be granted the minimal required RBAC role within the Microsoft Sentinel instance, such as "Microsoft Sentinel Contributor" for rule management or "Microsoft Sentinel Reader" for analysis tasks, and never the global "Contributor" role on the subscription. Developers must ensure that authentication tokens are handled securely, never exposed in logs, and rotated regularly. Furthermore, API calls should be made over HTTPS, and any interactive workflows should implement safeguards, such as requiring human-in-the-loop confirmation for high-impact actions like deleting multiple alert rules or modifying critical response actions, to prevent unintended security gaps.

Similar APIs

Other APIs in the Cloud Infrastructure category.

Related MCP Server Integrations

Supabase API MCP Setup

Manage Supabase projects, databases, authentication, and storage through your AI agent.

Cloud InfrastructureConfigure →

Cloudflare API MCP Setup

Manage Cloudflare DNS, CDN, Workers, and security settings through your AI agent.

Cloud InfrastructureConfigure →

Vercel API MCP Setup

Deploy projects, manage domains, and monitor deployments through your AI agent.

Cloud InfrastructureConfigure →

DigitalOcean API MCP Setup

The DigitalOcean API is a comprehensive, RESTful interface provided by DigitalOcean, a leading cloud infrastructure provider focused on simplifying cloud computing for developers, startups, and enterprises. It serves as the programmatic backbone for managing the entire DigitalOcean ecosystem, enabling users to provision, configure, and control cloud resources such as Droplets (virtual private servers), Kubernetes clusters, managed databases, networks, storage volumes, and application platforms. Core capabilities include full lifecycle management of these resources, from creation and scaling to monitoring and deletion, mirroring the functionality available in the DigitalOcean control panel. Its primary use cases range from automating infrastructure setup for CI/CD pipelines and enabling infrastructure-as-code practices to supporting dynamic application scaling and resource optimization for SaaS products, e-commerce sites, and development environments. The API is designed for both developers seeking to automate their cloud operations and businesses that require programmable, scalable cloud infrastructure without the complexity of larger hyperscale providers.

Cloud InfrastructureConfigure →

Access Analyzer MCP Setup

The AWS Identity and Access Management Access Analyzer API provides a powerful, policy-as-code service that automatically identifies resources accessible from outside your AWS account or organization. At its core, the service continuously evaluates resource-based policies—such as Amazon S3 bucket policies, AWS Identity and Access Management (IAM) roles, Amazon KMS key policies, and AWS Lambda function policies—using logic-based reasoning to determine which resources grant access to unknown external principals. Its primary use case is for security and compliance teams within enterprises to proactively detect unintended data exposure, enforce least privilege principles, and audit cross-account and cross-service access. The API endpoints allow programmatic control to create, configure, and query analyzers, manage archive rules for storing findings, and generate custom policy documents, making it a foundational tool for automating cloud security posture management at scale.

Cloud InfrastructureConfigure →