Rediger

Del via


Azure MCP Server tools for Azure Well-Architected Framework

The Azure Model Context Protocol (MCP) Server lets you get Azure Well-Architected Framework guidance, best practices, and recommendations for Azure services with natural language prompts.

Azure Well-Architected Framework is a set of guiding tenets that help you design, build, and optimize workloads across five pillars: reliability, security, cost optimization, operational excellence, and performance efficiency; for more information, see Azure Well-Architected Framework documentation.

Note

Tool parameters: The Azure MCP Server tools define parameters for data they need to complete tasks. Some of these parameters are specific to each tool and are documented below. Other parameters are global and shared by all tools. For more information, see Tool parameters.

Get Well-Architected Framework service guide

This tool retrieves Azure Well-Architected Framework guidance for a specific Azure service, or lists all supported services when no service is specified. When you provide a service, the tool returns architectural best practices, design patterns, and recommendations across the five pillars: reliability, security, cost optimization, operational excellence, and performance efficiency.

Example prompts include:

  • "Show all services with Well-Architected Framework guidance."
  • "Which services have architectural guidance under the Well-Architected Framework?"
  • "Retrieve Well-Architected Framework guidance for service 'App Service'."
  • "What's the WAF guidance for service 'Cosmos DB'?"
  • "Show the architectural guidance for 'Azure Functions'."
Parameter Required or optional Description
Service Optional A single Azure service name. The value is case-insensitive and accepts hyphens, underscores, and spaces. If the name contains spaces, enclose it in double quotes. Examples: cosmos-db, Cosmos_DB, Cosmos DB, cosmosdb, cosmos-database.

Tool annotation hints:

Destructive: ❌ | Idempotent: ✅ | Open World: ❌ | Read Only: ✅ | Secret: ❌ | Local Required: ❌