Skip to content
Cloud InfrastructureAuto-generatedScore: 34

portal MCP Server

The Azure Portal API, specifically the Microsoft.

Quick Start Summary

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

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

Server Details

Category
Cloud Infrastructure
Authentication
None
Endpoints
7 operations
Transport
STDIO
Spec Version
v2015-08-01-preview
Install Command
npx -y @mcp/azure-com-portal

Environment Variables

PORTAL_API_KEY

Example: your_portal_api_key

Top Endpoints

GET
/providers/Microsoft.Portal/operations

Operations_List

GET
/subscriptions/{subscriptionId}/providers/Microsoft.Portal/dashboards

Dashboards_ListBySubscription

GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Portal/dashboards

Dashboards_ListByResourceGroup

GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Portal/dashboards/{dashboardName}

Dashboards_Get

PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Portal/dashboards/{dashboardName}

Dashboards_CreateOrUpdate

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 Azure Portal API, specifically the Microsoft.Portal resource provider, serves as the programmatic backbone for managing Shared Dashboards within the Microsoft Azure cloud platform. It enables the automated creation, retrieval, modification, and deletion of collaborative dashboards that visualize data from various Azure resources, such as metrics from Azure Monitor, insights from Application Insights, and resource health statuses. This API is primarily consumed by enterprise DevOps teams, cloud administrators, and platform engineers who need to standardize monitoring views, share operational insights across teams, or integrate dashboard management into infrastructure-as-code (IaC) pipelines. Typical use cases include dynamically generating dashboards for new deployments, programmatically updating dashboards in response to environmental changes, and enforcing consistent monitoring standards across multiple subscriptions or resource groups. By abstracting the manual portal UI interactions, it provides a scalable method for governance and automation in complex cloud environments.
🤖AI Agent Value
Exposing this API as a set of tools via the Model Context Protocol (MCP) to an AI coding assistant like Claude Desktop, Cursor, or Cline unlocks a powerful layer of intelligent automation and context-aware development. The core value lies in transforming static API calls into dynamic, conversational workflows where the AI agent can understand intent, reason about cloud resources, and execute multi-step operations. Instead of a developer writing discrete scripts, they can instruct the AI in natural language to perform complex dashboard lifecycle tasks. This integration allows the AI to act as a cloud-native assistant, grounding its actions in the real-time state of the Azure environment. It bridges the gap between developer intent and cloud resource management, reducing cognitive load and accelerating tasks that require cross-referencing existing dashboard structures with new requirements.
💬Example Workflows
Practical workflows enabled by this MCP server are numerous and highly dynamic. A developer can instruct the AI agent to "query all shared dashboards in the production subscription and list their titles and creation dates for an audit," which would utilize the GET endpoints to retrieve and present structured information. For automation, a command like "create a new dashboard named 'CI/CD Pipeline Overview' in the 'DevOps-RG' resource group with predefined widgets that track our build status and release success rates" would trigger the AI to construct the appropriate PUT request payload. More advanced scenarios include "update the 'Network Performance' dashboard to include a new chart for latency metrics from our newly deployed VNet gateway," where the AI would use a PATCH operation, intelligently merging the new widget configuration with the existing dashboard layout. The AI can also handle maintenance tasks, such as "delete any dashboards with 'test' in their name that haven't been updated in the last 90 days," combining GET for discovery with conditional DELETE operations.
🛡️Security & Auth
Critical to the implementation is a rigorous approach to authentication and security, as the API itself is authenticated via Azure Active Directory (Azure AD) and follows the Azure Resource Manager (ARM) model. The "None" authentication mentioned likely refers to the API endpoint's inherent design relying on the caller's context, but in practice, all requests must be authenticated with a valid Azure AD token representing a user, service principal, or managed identity. Developers must configure the MCP server to securely handle these tokens, preferably using managed identities for cloud-hosted agents or a secure service principal for local tools. The principle of least privilege is paramount; the identity used should be granted only the specific Azure RBAC roles necessary—typically "Reader" for listing dashboards and "Contributor" or a custom role with actions like "Microsoft.Portal/dashboards/write" for modifications. It is essential to avoid using broad Owner permissions and to ensure all operations are scoped to the necessary subscriptions or resource groups to minimize the blast radius of any potential error or compromise.

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 →