Skip to content
Cloud InfrastructureAuto-generatedScore: 28

Security Center MCP Server

The Security Center API, provided by the Microsoft Azure Security Center (now integrated into Microsoft Defender for Cloud), is the foundational resource management layer for one of the enterprise's most critical cloud security posture management (CSPM) and workload protection platforms.

Quick Start Summary

The Security Center MCP server is a Model Context Protocol bridge that connects AI assistants — including Claude Desktop, Cursor, Windsurf, and VS Code Copilot — to the Security Center API through natural language. It exposes 3 API endpoints as callable tools, such as AdaptiveApplicationControls_List, AdaptiveApplicationControls_Get, AdaptiveApplicationControls_Put. 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-security-applicationwhitelistings. This integration is sourced from the auto Security Center OpenAPI specification (v2015-06-01-preview) and has a quality score of 28/99 (fair documentation coverage).

3Endpointstools mapped
NoneAuthopen access
28/99Qualityfair
~30 secSetupno auth

Server Details

Category
Cloud Infrastructure
Authentication
None
Endpoints
3 operations
Transport
STDIO
Spec Version
v2015-06-01-preview
Install Command
npx -y @mcp/azure-com-security-applicationwhitelistings

Environment Variables

SECURITY_CENTER_API_KEY

Example: your_security_center_api_key

Top Endpoints

GET
/subscriptions/{subscriptionId}/providers/Microsoft.Security/applicationWhitelistings

AdaptiveApplicationControls_List

GET
/subscriptions/{subscriptionId}/providers/Microsoft.Security/locations/{ascLocation}/applicationWhitelistings/{groupName}

AdaptiveApplicationControls_Get

PUT
/subscriptions/{subscriptionId}/providers/Microsoft.Security/locations/{ascLocation}/applicationWhitelistings/{groupName}

AdaptiveApplicationControls_Put

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 Center API, provided by the Microsoft Azure Security Center (now integrated into Microsoft Defender for Cloud), is the foundational resource management layer for one of the enterprise's most critical cloud security posture management (CSPM) and workload protection platforms. Its primary function, as exposed by the specific applicationWhitelistings endpoints, is to manage and enforce "adaptive application controls" or application whitelisting policies. These policies allow security administrators and DevOps teams to define and maintain lists of approved, trusted applications that are permitted to run within their Azure environments. The GET endpoints enable the retrieval of either a comprehensive list of all whitelist policies scoped to a subscription or the granular details of a specific policy group identified by name and location. The PUT endpoint facilitates the creation or, more commonly, the update of these whitelisting rules, allowing for the modification of allowed executable lists, file paths, and associated compliance states. This capability is quintessential for enterprises operating in regulated industries, those implementing a zero-trust security model, or any organization seeking to mitigate risks from unauthorized software, ransomware, and fileless attacks by establishing a robust baseline of trusted code execution within their virtual machines and containers.
🤖AI Agent Value
When surfaced as an MCP server to an AI coding assistant, this API transcends static documentation and becomes a dynamic instrument for intelligent security governance and automation. The AI agent gains real-time situational awareness of an organization's application control landscape directly within the developer's workflow. Instead of context-switching to the Azure Portal or manually scripting Azure CLI commands, a developer can ask their AI assistant questions like, "What applications are currently whitelisted for my production environment in the East US region?" or "Show me the details of the whitelist policy protecting our database servers." The AI can instantly fetch this data, parse the complex JSON responses, and present the information in a clear, actionable format. This integration transforms the security policy from an opaque, manually-managed artifact into a queryable and manageable component of the software development lifecycle, embedded right where code is written and reviewed.
💬Example Workflows
The practical workflow possibilities enabled by this integration are profound, bridging the gap between security operations and development. A developer preparing a new microservice could instruct the AI: "Check our existing application whitelist policy for the 'WebApp' group and tell me if the new Python executable we plan to use is already on the approved list. If not, draft the necessary JSON payload to add it, ensuring I only request the minimum permissions needed." During a security incident or a planned software update, an engineer could command: "Create a temporary exception in our standard security policy for the 'MaintenanceTools' group, allowing the new version of the 'BackupAgent.exe' for the next 24 hours, and set a reminder to review it." Furthermore, the AI could be tasked with performing compliance audits, such as "Compare the whitelist policies across our development and production subscriptions and highlight any discrepancies that could pose a risk." These interactions shift security from being a gatekeeper to being an integrated, automated partner in the DevOps process.
🛡️Security & Auth
Crucially, the "None" authentication noted in the API specification is a placeholder indicating that the endpoints themselves do not enforce a unique authentication mechanism beyond the standard Azure resource provider authentication. In practice, any interaction with these Security Center APIs requires valid Azure Active Directory (AAD) credentials, typically a service principal or user identity, authenticated via OAuth 2.0 bearer tokens. Developers implementing this MCP server must configure it with an identity that has been granted the appropriate Azure Role-Based Access Control (RBAC) permissions on the target subscriptions, such as the built-in "Security Admin" role, which allows management of Defender for Cloud settings. Adherence to the principle of least privilege is paramount; the identity should be granted only the permissions necessary for the intended scope of operation (e.g., read-only for audit purposes versus read-write for policy management). Secrets like client IDs and client secrets must be stored securely using solutions like Azure Key Vault or environment variables, never hardcoded, and the MCP server itself should be deployed in a secure, controlled environment with network restrictions limiting inbound API calls to authorized systems.

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 →