Skip to main content

Microsoft

Generated from .claude/mcps/.mcp-enterprise.json on 2026-09-11 — do not edit this page by hand; run task mcp:docs instead. 6 server(s) from Microsoft, used across 6 product(s).

azure

Query Azure services, resources, and best practices across subscriptions.

  • Tools: 60 — documentation, azd, foundry, get_azure_bestpractices, aks, appconfig, applens, appservice, role, datadog, managedlustre, azureterraformbestpractices, deploy, deviceregistry, eventgrid, acr, advisor, bicepschema, cosmos, cloudarchitect, communication, compute, confidentialledger, containerapps, eventhubs, fileshares, foundryextensions, functionapp, functions, grafana, keyvault, kusto, loadtesting, marketplace, quota, monitor, applicationinsights, mysql, policy, postgres, pricing, redis, resourcehealth, search, speech, servicebus, servicefabric, signalr, sql, storage, storagesync, virtualdesktop, wellarchitectedframework, workbooks, group_list, group_resource_list, subscription_list, extension_azqr, extension_cli_generate, extension_cli_install
  • Runs in: b2b-metering, cloudops-runbooks, command-center, devops-terraform, finops-focus, os-ui
  • Enable: Written into each target's .mcp.json by task mcp:profile:regenerate (or, for a b2b-metering tenant, task tenant:launch TENANT=<id>).
  • Env vars: AZURE_MCP_COLLECT_TELEMETRY, AZURE_SUBSCRIPTION_ID, AZURE_TENANT_ID
  • Auth: env credential
  • Verify: claude mcp list
  • Runbook: —

documentation

Search official Microsoft/Azure documentation to find the most relevant and trustworthy content for a user's query. This tool returns up to 10 high-quality content chunks (each max 500 tokens), extracted from Microsoft Learn and other official sources. Each result includes the article title, URL, and a self-contained content excerpt optimized for fast retrieval and reasoning. Always use this tool to quickly ground your answers in accurate, first-party Microsoft/Azure knowledge.This tool is a hierarchical MCP command router.

Use the documentation tool from the azure MCP server for my current task: Search official Microsoft/Azure documentation to find the most relevant and trustworthy content for a user's query. This tool returns up to 10 high-quality content chunks (each max 500 tokens), extracted from Microsoft Learn and other official sources. Each result includes the article title, URL, and a self-contained content excerpt optimized for fast retrieval and reasoning. Always use this tool to quickly ground your answers in accurate, first-party Microsoft/Azure knowledge.This tool is a hierarchical MCP command router.

azd

Azure Developer CLI (azd) includes a suite of tools to help build, modernize, and manage applications on Azure. It simplifies the process of developing cloud applications by providing commands for project initialization, resource provisioning, deployment, and monitoring. Use this tool to streamline your Azure development workflow and manage your cloud resources efficiently.This tool is a hierarchical MCP command router.

Use the azd tool from the azure MCP server for my current task: Azure Developer CLI (azd) includes a suite of tools to help build, modernize, and manage applications on Azure. It simplifies the process of developing cloud applications by providing commands for project initialization, resource provisioning, deployment, and monitoring. Use this tool to streamline your Azure development workflow and manage your cloud resources efficiently.This tool is a hierarchical MCP command router.

foundry

MCP server with tools to read, create, modify resources such as Models, Agents and Evaluation workflows in Microsoft Foundry platform.This tool is a hierarchical MCP command router.

Use the foundry tool from the azure MCP server for my current task: MCP server with tools to read, create, modify resources such as Models, Agents and Evaluation workflows in Microsoft Foundry platform.This tool is a hierarchical MCP command router.

get_azure_bestpractices

Azure best practices - Commands return a list of best practices for code generation, operations and deployment

List Azure resources missing a required owner or environment tag, by subscription.

aks

Azure Kubernetes Service operations - Manage and query Azure Kubernetes Service (AKS) resources across subscriptions. Use when you need subscription-scoped visibility into AKS cluster and node pool metadata—including Azure resource IDs, networking endpoints, identity configuration, and provisioning state—for governance or automation. Requires Azure subscription context. Not for kubectl execution, pod lifecycle changes, or in-cluster application deployments—use Kubernetes-native tooling for those tasks.This tool is a hierarchical MCP command router.

Use the aks tool from the azure MCP server for my current task: Azure Kubernetes Service operations - Manage and query Azure Kubernetes Service (AKS) resources across subscriptions. Use when you need subscription-scoped visibility into AKS cluster and node pool metadata—including Azure resource IDs, networking endpoints, identity configuration, and provisioning state—for governance or automation. Requires Azure subscription context. Not for kubectl execution, pod lifecycle changes, or in-cluster application deployments—use Kubernetes-native tooling for those tasks.This tool is a hierarchical MCP command router.

appconfig

App Configuration operations - Commands for managing Azure App Configuration stores and key-value settings. Includes operations for listing configuration stores, managing key-value pairs, setting labels, locking/unlocking settings, and retrieving configuration data.This tool is a hierarchical MCP command router.

Use the appconfig tool from the azure MCP server for my current task: App Configuration operations - Commands for managing Azure App Configuration stores and key-value settings. Includes operations for listing configuration stores, managing key-value pairs, setting labels, locking/unlocking settings, and retrieving configuration data.This tool is a hierarchical MCP command router.

applens

AppLens diagnostic operations – Primary tool for diagnosing and troubleshooting Azure resource issues. Uses conversational AI-powered diagnostics to detect problems, identify root causes, and recommend remediation steps. This tool should be the first choice when users report errors, performance issues, availability problems, or unexpected Azure resource behavior.This tool is a hierarchical MCP command router.

Use the applens tool from the azure MCP server for my current task: AppLens diagnostic operations – Primary tool for diagnosing and troubleshooting Azure resource issues. Uses conversational AI-powered diagnostics to detect problems, identify root causes, and recommend remediation steps. This tool should be the first choice when users report errors, performance issues, availability problems, or unexpected Azure resource behavior.This tool is a hierarchical MCP command router.

appservice

App Service operations - Commands for managing Azure App Service resources including web apps, databases, and configurations.This tool is a hierarchical MCP command router.

Use the appservice tool from the azure MCP server for my current task: App Service operations - Commands for managing Azure App Service resources including web apps, databases, and configurations.This tool is a hierarchical MCP command router.

role

Authorization operations - Commands for managing Azure Role-Based Access Control (RBAC) resources. Includes operations for listing role assignments, managing permissions, and working with Azure security and access management at various scopes.This tool is a hierarchical MCP command router.

Use the role tool from the azure MCP server for my current task: Authorization operations - Commands for managing Azure Role-Based Access Control (RBAC) resources. Includes operations for listing role assignments, managing permissions, and working with Azure security and access management at various scopes.This tool is a hierarchical MCP command router.

datadog

Datadog operations - Commands for managing and monitoring Azure resources through Datadog integration. Includes operations for listing Datadog monitors and retrieving information about monitored Azure resources and their health status.This tool is a hierarchical MCP command router.

Use the datadog tool from the azure MCP server for my current task: Datadog operations - Commands for managing and monitoring Azure resources through Datadog integration. Includes operations for listing Datadog monitors and retrieving information about monitored Azure resources and their health status.This tool is a hierarchical MCP command router.

managedlustre

Azure Managed Lustre operations - Commands for creating, updating, listing and inspecting Azure Managed Lustre file systems (AMLFS) used for high-performance computing workloads. The tool focuses on managing all the aspects related to Azure Managed Lustre file system instances.This tool is a hierarchical MCP command router.

Use the managedlustre tool from the azure MCP server for my current task: Azure Managed Lustre operations - Commands for creating, updating, listing and inspecting Azure Managed Lustre file systems (AMLFS) used for high-performance computing workloads. The tool focuses on managing all the aspects related to Azure Managed Lustre file system instances.This tool is a hierarchical MCP command router.

azureterraformbestpractices

Returns Terraform best practices for Azure. Call this before generating Terraform code for Azure Providers.

Use the azureterraformbestpractices tool from the azure MCP server for my current task: Returns Terraform best practices for Azure. Call this before generating Terraform code for Azure Providers.

deploy

Deploy operations – Commands for deploying applications to Azure. Provides sub-commands to generate deployment plans, offer infrastructure-as-code (Bicep/Terraform) guidance, fetch application logs, generate CI/CD pipeline guidance, and produce Azure architecture diagrams based on application topology.This tool is a hierarchical MCP command router.

Use the deploy tool from the azure MCP server for my current task: Deploy operations – Commands for deploying applications to Azure. Provides sub-commands to generate deployment plans, offer infrastructure-as-code (Bicep/Terraform) guidance, fetch application logs, generate CI/CD pipeline guidance, and produce Azure architecture diagrams based on application topology.This tool is a hierarchical MCP command router.

deviceregistry

Device Registry operations - Commands to manage Azure Device Registry resources.

Use the deviceregistry tool from the azure MCP server for my current task: Device Registry operations - Commands to manage Azure Device Registry resources.

eventgrid

Event Grid operations - Commands for managing and accessing Event Grid topics, domains, and event subscriptions.This tool is a hierarchical MCP command router.

Use the eventgrid tool from the azure MCP server for my current task: Event Grid operations - Commands for managing and accessing Event Grid topics, domains, and event subscriptions.This tool is a hierarchical MCP command router.

acr

Azure Container Registry operations - Commands for managing Azure Container Registry resources. Includes operations for listing container registries and managing registry configurations.This tool is a hierarchical MCP command router.

Use the acr tool from the azure MCP server for my current task: Azure Container Registry operations - Commands for managing Azure Container Registry resources. Includes operations for listing container registries and managing registry configurations.This tool is a hierarchical MCP command router.

advisor

Azure Advisor operations - Manage and query Azure Advisor recommendations across subscriptions. Use when you need subscription-scoped visibility into Advisor recommendations. Requires Azure subscription context.This tool is a hierarchical MCP command router.

Use the advisor tool from the azure MCP server for my current task: Azure Advisor operations - Manage and query Azure Advisor recommendations across subscriptions. Use when you need subscription-scoped visibility into Advisor recommendations. Requires Azure subscription context.This tool is a hierarchical MCP command router.

bicepschema

Bicep schema operations - Commands for working with Azure Bicep Infrastructure as Code (IaC) generation and schema management. Includes operations for retrieving Bicep schemas, templates, and resource definitions to support infrastructure deployment automation.This tool is a hierarchical MCP command router.

Use the bicepschema tool from the azure MCP server for my current task: Bicep schema operations - Commands for working with Azure Bicep Infrastructure as Code (IaC) generation and schema management. Includes operations for retrieving Bicep schemas, templates, and resource definitions to support infrastructure deployment automation.This tool is a hierarchical MCP command router.

cosmos

Cosmos DB operations - Commands for managing and querying Azure Cosmos DB resources. Includes operations for accounts, databases, containers, and document queries.This tool is a hierarchical MCP command router.

Use the cosmos tool from the azure MCP server for my current task: Cosmos DB operations - Commands for managing and querying Azure Cosmos DB resources. Includes operations for accounts, databases, containers, and document queries.This tool is a hierarchical MCP command router.

cloudarchitect

Cloud Architecture operations - Commands for generating Azure architecture designs and recommendations based on requirements.This tool is a hierarchical MCP command router.

Use the cloudarchitect tool from the azure MCP server for my current task: Cloud Architecture operations - Commands for generating Azure architecture designs and recommendations based on requirements.This tool is a hierarchical MCP command router.

communication

Communication services operations - Commands for managing Azure Communication Services - supports sending SMSThis tool is a hierarchical MCP command router.

Use the communication tool from the azure MCP server for my current task: Communication services operations - Commands for managing Azure Communication Services - supports sending SMSThis tool is a hierarchical MCP command router.

compute

Compute operations - Commands for managing and monitoring Azure Virtual Machines (VMs), Virtual Machine Scale Sets (VMSS), and Managed Disks.

Use the compute tool from the azure MCP server for my current task: Compute operations - Commands for managing and monitoring Azure Virtual Machines (VMs), Virtual Machine Scale Sets (VMSS), and Managed Disks.

confidentialledger

Azure Confidential Ledger operations - Commands for appending and querying tamper-proof ledger entries backed by TEEs and blockchain-style integrity guarantees. Use these commands to write immutable audit records.This tool is a hierarchical MCP command router.

Use the confidentialledger tool from the azure MCP server for my current task: Azure Confidential Ledger operations - Commands for appending and querying tamper-proof ledger entries backed by TEEs and blockchain-style integrity guarantees. Use these commands to write immutable audit records.This tool is a hierarchical MCP command router.

containerapps

Azure Container Apps operations - Commands for managing Azure Container Apps resources. Includes operations for listing container apps and managing container app configurations.This tool is a hierarchical MCP command router.

Use the containerapps tool from the azure MCP server for my current task: Azure Container Apps operations - Commands for managing Azure Container Apps resources. Includes operations for listing container apps and managing container app configurations.This tool is a hierarchical MCP command router.

eventhubs

Azure Event Hubs operations - Commands for managing Azure Event Hubs namespaces and event hubs. Includes CRUD operations Event Hubs service resources.This tool is a hierarchical MCP command router.

Use the eventhubs tool from the azure MCP server for my current task: Azure Event Hubs operations - Commands for managing Azure Event Hubs namespaces and event hubs. Includes CRUD operations Event Hubs service resources.This tool is a hierarchical MCP command router.

fileshares

File Shares operations - Commands for managing Azure File Shares.This tool is a hierarchical MCP command router.

Use the fileshares tool from the azure MCP server for my current task: File Shares operations - Commands for managing Azure File Shares.This tool is a hierarchical MCP command router.

foundryextensions

Foundry Extensions service operations - Commands for interacting with Microsoft Foundry OpenAI, knowledge indexes, threads, agents, and resources.This tool is a hierarchical MCP command router.

Use the foundryextensions tool from the azure MCP server for my current task: Foundry Extensions service operations - Commands for interacting with Microsoft Foundry OpenAI, knowledge indexes, threads, agents, and resources.This tool is a hierarchical MCP command router.

functionapp

Function App operations - Commands for managing and accessing Azure Function App resources.This tool is a hierarchical MCP command router.

Use the functionapp tool from the azure MCP server for my current task: Function App operations - Commands for managing and accessing Azure Function App resources.This tool is a hierarchical MCP command router.

functions

Azure Functions code generation commands. Use these tools to generate functions code, explore supported languages and runtime versions, and get composable function templates for Azure Functions development.This tool is a hierarchical MCP command router.

Use the functions tool from the azure MCP server for my current task: Azure Functions code generation commands. Use these tools to generate functions code, explore supported languages and runtime versions, and get composable function templates for Azure Functions development.This tool is a hierarchical MCP command router.

grafana

Grafana workspace operations - Commands for managing and accessing Azure Managed Grafana resources and monitoring dashboards. Includes operations for listing Grafana workspaces and managing data visualization and monitoring capabilities.This tool is a hierarchical MCP command router.

Use the grafana tool from the azure MCP server for my current task: Grafana workspace operations - Commands for managing and accessing Azure Managed Grafana resources and monitoring dashboards. Includes operations for listing Grafana workspaces and managing data visualization and monitoring capabilities.This tool is a hierarchical MCP command router.

keyvault

Key Vault operations - Commands for managing and accessing Azure Key Vault resources.This tool is a hierarchical MCP command router.

Use the keyvault tool from the azure MCP server for my current task: Key Vault operations - Commands for managing and accessing Azure Key Vault resources.This tool is a hierarchical MCP command router.

kusto

Kusto operations - Commands for managing and querying Azure Data Explorer (Kusto) resources. Includes operations for listing clusters and databases, executing KQL queries, retrieving table schemas, and working with Kusto data analytics workloads.This tool is a hierarchical MCP command router.

Use the kusto tool from the azure MCP server for my current task: Kusto operations - Commands for managing and querying Azure Data Explorer (Kusto) resources. Includes operations for listing clusters and databases, executing KQL queries, retrieving table schemas, and working with Kusto data analytics workloads.This tool is a hierarchical MCP command router.

loadtesting

Load Testing operations - Commands for managing Azure Load Testing resources, test configurations, and test runs. Includes operations for creating and managing load test resources, configuring test scripts, executing performance tests, and monitoring test results.This tool is a hierarchical MCP command router.

Use the loadtesting tool from the azure MCP server for my current task: Load Testing operations - Commands for managing Azure Load Testing resources, test configurations, and test runs. Includes operations for creating and managing load test resources, configuring test scripts, executing performance tests, and monitoring test results.This tool is a hierarchical MCP command router.

marketplace

Marketplace operations - Commands for managing and accessing Azure Marketplace products and offers.This tool is a hierarchical MCP command router.

Use the marketplace tool from the azure MCP server for my current task: Marketplace operations - Commands for managing and accessing Azure Marketplace products and offers.This tool is a hierarchical MCP command router.

quota

Quota commands for getting the available regions of specific Azure resource types or checking Azure resource quota and usageThis tool is a hierarchical MCP command router.

Use the quota tool from the azure MCP server for my current task: Quota commands for getting the available regions of specific Azure resource types or checking Azure resource quota and usageThis tool is a hierarchical MCP command router.

monitor

Azure Monitor operations - Commands for querying and analyzing Azure Monitor logs and metrics.This tool is a hierarchical MCP command router.

Use the monitor tool from the azure MCP server for my current task: Azure Monitor operations - Commands for querying and analyzing Azure Monitor logs and metrics.This tool is a hierarchical MCP command router.

applicationinsights

Application Insights operations - Commands for listing and managing Application Insights components.

Use the applicationinsights tool from the azure MCP server for my current task: Application Insights operations - Commands for listing and managing Application Insights components.

mysql

MySQL operations - Commands for managing Azure Database for MySQL Flexible Server resources. Includes operations for listing servers and databases, executing SQL queries, managing table schemas, and configuring server parameters.This tool is a hierarchical MCP command router.

Use the mysql tool from the azure MCP server for my current task: MySQL operations - Commands for managing Azure Database for MySQL Flexible Server resources. Includes operations for listing servers and databases, executing SQL queries, managing table schemas, and configuring server parameters.This tool is a hierarchical MCP command router.

policy

Manage Azure Policy assignments and definitions using Azure CLI. Retrieve policy assignments, view enforcement modes, and analyze policy compliance across subscriptions.This tool is a hierarchical MCP command router.

Use the policy tool from the azure MCP server for my current task: Manage Azure Policy assignments and definitions using Azure CLI. Retrieve policy assignments, view enforcement modes, and analyze policy compliance across subscriptions.This tool is a hierarchical MCP command router.

postgres

PostgreSQL operations - Commands for managing Azure Database for PostgreSQL Flexible Server resources. Includes operations for listing servers and databases, executing SQL queries, managing table schemas, and configuring server parameters.This tool is a hierarchical MCP command router.

Use the postgres tool from the azure MCP server for my current task: PostgreSQL operations - Commands for managing Azure Database for PostgreSQL Flexible Server resources. Includes operations for listing servers and databases, executing SQL queries, managing table schemas, and configuring server parameters.This tool is a hierarchical MCP command router.

pricing

Azure Retail Pricing operations - Get Azure retail pricing for SKUs, services, regions and compare pricing across different options. For Bicep/ARM template cost estimation, read the template file, extract resource SKUs, then call 'pricing get' for each resource to build a cost estimate.This tool is a hierarchical MCP command router.

Use the pricing tool from the azure MCP server for my current task: Azure Retail Pricing operations - Get Azure retail pricing for SKUs, services, regions and compare pricing across different options. For Bicep/ARM template cost estimation, read the template file, extract resource SKUs, then call 'pricing get' for each resource to build a cost estimate.This tool is a hierarchical MCP command router.

redis

Redis operations - Commands for managing Azure Redis resources. Includes operations for listing Redis resources, databases, and data access policies, in both the Azure Managed Redis and legacy Azure Cache for Redis services, as well as for creating Azure Managed Redis resources.This tool is a hierarchical MCP command router.

Use the redis tool from the azure MCP server for my current task: Redis operations - Commands for managing Azure Redis resources. Includes operations for listing Redis resources, databases, and data access policies, in both the Azure Managed Redis and legacy Azure Cache for Redis services, as well as for creating Azure Managed Redis resources.This tool is a hierarchical MCP command router.

resourcehealth

Resource Health operations – Commands to monitor and diagnose Azure resource health, including availability status and service health events for troubleshooting and monitoring purposes.This tool is a hierarchical MCP command router.

Use the resourcehealth tool from the azure MCP server for my current task: Resource Health operations – Commands to monitor and diagnose Azure resource health, including availability status and service health events for troubleshooting and monitoring purposes.This tool is a hierarchical MCP command router.

Search operations – Commands to manage and query Azure AI Search services, indexes, and

Use the search tool from the azure MCP server for my current task: Search operations – Commands to manage and query Azure AI Search services, indexes, and.

speech

Speech operations – Commands to work with Azure AI Services Speech, including speech-to-text (STT) recognition,

Use the speech tool from the azure MCP server for my current task: Speech operations – Commands to work with Azure AI Services Speech, including speech-to-text (STT) recognition,.

servicebus

Service Bus operations – Commands to manage Azure Service Bus queues, topics, and subscriptions for reliable asynchronous messaging and enterprise integration. Supports point-to-point and publish-subscribe patterns, dead-letter handling, and decoupled architectures. Not intended for real-time communication, direct API calls, or database operations. Uses a hierarchical MCP command model with command, parameters, and learn=true.This tool is a hierarchical MCP command router.

Use the servicebus tool from the azure MCP server for my current task: Service Bus operations – Commands to manage Azure Service Bus queues, topics, and subscriptions for reliable asynchronous messaging and enterprise integration. Supports point-to-point and publish-subscribe patterns, dead-letter handling, and decoupled architectures. Not intended for real-time communication, direct API calls, or database operations. Uses a hierarchical MCP command model with command, parameters, and learn=true.This tool is a hierarchical MCP command router.

servicefabric

Azure Service Fabric operations - Manage and query Azure Service Fabric managed cluster resources across subscriptions. Use when you need visibility into managed cluster nodes, including node status, node types, IP addresses, and fault/upgrade domains.This tool is a hierarchical MCP command router.

Use the servicefabric tool from the azure MCP server for my current task: Azure Service Fabric operations - Manage and query Azure Service Fabric managed cluster resources across subscriptions. Use when you need visibility into managed cluster nodes, including node status, node types, IP addresses, and fault/upgrade domains.This tool is a hierarchical MCP command router.

signalr

Azure SignalR operations - Commands for managing Azure SignalR Service resources. Includes operations for listing SignalR services.This tool is a hierarchical MCP command router.

Use the signalr tool from the azure MCP server for my current task: Azure SignalR operations - Commands for managing Azure SignalR Service resources. Includes operations for listing SignalR services.This tool is a hierarchical MCP command router.

sql

Azure SQL operations - Commands for managing Azure SQL databases, servers, and elastic pools. Includes operations for listing databases, configuring server settings, managing firewall rules, Entra ID administrators, and elastic pool resources.This tool is a hierarchical MCP command router.

Use the sql tool from the azure MCP server for my current task: Azure SQL operations - Commands for managing Azure SQL databases, servers, and elastic pools. Includes operations for listing databases, configuring server settings, managing firewall rules, Entra ID administrators, and elastic pool resources.This tool is a hierarchical MCP command router.

storage

Storage operations - Commands for creating, listing, getting, and managing Azure Storage accounts,

Use the storage tool from the azure MCP server for my current task: Storage operations - Commands for creating, listing, getting, and managing Azure Storage accounts,.

storagesync

Azure Storage Sync Operations - Commands to manage Azure File Sync resources, including Storage Sync services, sync groups, cloud and server

Use the storagesync tool from the azure MCP server for my current task: Azure Storage Sync Operations - Commands to manage Azure File Sync resources, including Storage Sync services, sync groups, cloud and server.

virtualdesktop

Azure Virtual Desktop operations - Commands for managing and accessing Azure Virtual Desktop resources. Includes operations for hostpools, session hosts, and user sessions.This tool is a hierarchical MCP command router.

Use the virtualdesktop tool from the azure MCP server for my current task: Azure Virtual Desktop operations - Commands for managing and accessing Azure Virtual Desktop resources. Includes operations for hostpools, session hosts, and user sessions.This tool is a hierarchical MCP command router.

wellarchitectedframework

Azure Well-Architected Framework operations - Commands for accessing guidance, best practices, and recommendations based on the Azure Well-Architected Framework pillars (reliability, security, cost optimization, operational excellence, and performance efficiency).This tool is a hierarchical MCP command router.

Use the wellarchitectedframework tool from the azure MCP server for my current task: Azure Well-Architected Framework operations - Commands for accessing guidance, best practices, and recommendations based on the Azure Well-Architected Framework pillars (reliability, security, cost optimization, operational excellence, and performance efficiency).This tool is a hierarchical MCP command router.

workbooks

Workbooks operations - Commands for managing Azure Workbooks resources and interactive data visualization dashboards. Includes operations for listing, creating, updating, and deleting workbooks, as well as managing workbook configurations and content.This tool is a hierarchical MCP command router.

Use the workbooks tool from the azure MCP server for my current task: Workbooks operations - Commands for managing Azure Workbooks resources and interactive data visualization dashboards. Includes operations for listing, creating, updating, and deleting workbooks, as well as managing workbook configurations and content.This tool is a hierarchical MCP command router.

group_list

List all resource groups in a subscription. This command retrieves all resource groups available

Use the group_list tool from the azure MCP server for my current task: List all resource groups in a subscription. This command retrieves all resource groups available.

group_resource_list

List all resources in a resource group. This command retrieves all resources available

Use the group_resource_list tool from the azure MCP server for my current task: List all resources in a resource group. This command retrieves all resources available.

subscription_list

List all Azure subscriptions for the current account. Returns subscriptionId, displayName, state, tenantId, and isDefault for each subscription. The isDefault field indicates the user's default subscription as resolved from the Azure CLI profile (configured via 'az account set') or, if not set there, from the AZURE_SUBSCRIPTION_ID environment variable. When the user has not specified a subscription, prefer the subscription where isDefault is true. If no default can be determined from either source and multiple subscriptions exist, ask the user which subscription to use.

Use the subscription_list tool from the azure MCP server for my current task: List all Azure subscriptions for the current account. Returns subscriptionId, displayName, state, tenantId, and isDefault for each subscription. The isDefault field indicates the user's default subscription as resolved from the Azure CLI profile (configured via 'az account set') or, if not set there, from the AZURE_SUBSCRIPTION_ID environment variable. When the user has not specified a subscription, prefer the subscription where isDefault is true. If no default can be determined from either source and multiple subscriptions exist, ask the user which subscription to use.

extension_azqr

Runs Azure Quick Review CLI (azqr) commands to generate compliance and security reports for Azure resources, identifying non-compliant configurations or areas for improvement. Requires a subscription id and optionally a resource group name. Returns the generated report file path. Note: azqr is different from Azure CLI (az).

Use the extension_azqr tool from the azure MCP server for my current task: Runs Azure Quick Review CLI (azqr) commands to generate compliance and security reports for Azure resources, identifying non-compliant configurations or areas for improvement. Requires a subscription id and optionally a resource group name. Returns the generated report file path. Note: azqr is different from Azure CLI (az).

extension_cli_generate

Generate Azure CLI (az) commands used to accomplish a goal described by the user. This tool incorporates CLI knowledge beyond what you know. Use this tool when the user asks for Azure CLI commands or wants to use the Azure CLI to accomplish something.

Use the extension_cli_generate tool from the azure MCP server for my current task: Generate Azure CLI (az) commands used to accomplish a goal described by the user. This tool incorporates CLI knowledge beyond what you know. Use this tool when the user asks for Azure CLI commands or wants to use the Azure CLI to accomplish something.

extension_cli_install

Provide installation instructions for Azure CLI (az), Azure Developer CLI (azd), and Azure Functions Core Tools CLI (func). This tool incorporates CLI knowledge beyond what you know. Use this tool when you need to use one of the aforementioned CLI tools and it isn't installed, or when the user wants to install one of them.

Use the extension_cli_install tool from the azure MCP server for my current task: Provide installation instructions for Azure CLI (az), Azure Developer CLI (azd), and Azure Functions Core Tools CLI (func). This tool incorporates CLI knowledge beyond what you know. Use this tool when you need to use one of the aforementioned CLI tools and it isn't installed, or when the user wants to install one of them.

azure-resource-manager-bc

Access Azure resources in a separate customer subscription (read-only).

  • Tools: 174 — microsoft_docs_search, microsoft_code_sample_search, microsoft_docs_fetch, foundry_evaluation_comparison_get, foundry_evaluation_get, foundry_session_get, foundry_evaluation_suite_generation_job_get, foundry_session_file_list, foundry_toolbox_version_get, foundry_agent_get, foundry_agent_container_status_get, foundry_toolbox_get, foundry_evaluation_suite_get, foundry_continuous_eval_get, foundry_session_list, foundry_evaluation_dataset_get, foundry_session_logstream, foundry_evaluator_catalog_get, foundry_session_file_stat, foundry_evaluation_dataset_versions_get, foundry_evaluator_generation_job_get, foundry_agent_definition_schema_get, foundry_data_generation_job_get, foundry_evaluation_dataset_sas_url_get, foundry_session_file_download, acr_registry_list, acr_registry_repository_list, advisor_recommendation_list, aks_cluster_get, aks_nodepool_get, appconfig_account_list, appconfig_kv_get, applens_resource_diagnose, applicationinsights_recommendation_list, appservice_webapp_deployment_get, appservice_webapp_diagnostic_diagnose, appservice_webapp_diagnostic_list, appservice_webapp_get, appservice_webapp_settings_get-appsettings, azureterraformbestpractices_get, bicepschema_get, cloudarchitect_design, communication_email_send, communication_sms_send, compute_disk_get, compute_vm_get, compute_vmss_get, confidentialledger_entries_get, containerapps_list, cosmos_database_container_item_query, cosmos_list, datadog_monitoredresources_list, deploy_app_logs_get, deploy_architecture_diagram_generate, deploy_iac_rules_get, deploy_pipeline_guidance_get, deploy_plan_get, deviceregistry_namespace_list, eventgrid_subscription_list, eventgrid_topic_list, eventhubs_eventhub_consumergroup_get, eventhubs_eventhub_get, eventhubs_namespace_get, extension_azqr, extension_cli_generate, extension_cli_install, fileshares_fileshare_check-name-availability, fileshares_fileshare_get, fileshares_fileshare_peconnection_get, fileshares_fileshare_snapshot_get, fileshares_limits, fileshares_rec, fileshares_usage, foundryextensions_knowledge_index_list, foundryextensions_knowledge_index_schema, foundryextensions_openai_chat-completions-create, foundryextensions_openai_create-completion, foundryextensions_openai_embeddings-create, foundryextensions_openai_models-list, foundryextensions_resource_get, functionapp_get, functions_language_list, functions_project_get, functions_template_get, get_azure_bestpractices_ai_app, get_azure_bestpractices_get, grafana_list, group_list, group_resource_list, keyvault_admin_settings_get, keyvault_certificate_get, keyvault_key_get, keyvault_secret_get, kusto_cluster_get, kusto_cluster_list, kusto_database_list, kusto_query, kusto_sample, kusto_table_list, kusto_table_schema, loadtesting_test_get, loadtesting_testresource_list, loadtesting_testrun_get, managedlustre_fs_blob_autoexport_get, managedlustre_fs_blob_autoimport_get, managedlustre_fs_blob_import_get, managedlustre_fs_list, managedlustre_fs_sku_get, managedlustre_fs_subnetsize_ask, managedlustre_fs_subnetsize_validate, marketplace_product_get, marketplace_product_list, monitor_activitylog_list, monitor_healthmodels_entity_get, monitor_instrumentation_get-learning-resource, monitor_metrics_definitions, monitor_metrics_query, monitor_resource_log_query, monitor_table_list, monitor_table_type_list, monitor_webtests_get, monitor_workspace_list, monitor_workspace_log_query, mysql_database_query, mysql_list, mysql_server_config_get, mysql_server_param_get, mysql_table_schema_get, policy_assignment_list, postgres_database_query, postgres_list, postgres_server_config_get, postgres_server_param_get, postgres_table_schema_get, pricing_get, quota_region_availability_list, quota_usage_check, redis_list, resourcehealth_availability-status_get, resourcehealth_health-events_list, role_assignment_list, search_index_get, search_index_query, search_knowledge_base_get, search_knowledge_base_retrieve, search_knowledge_source_get, search_service_list, servicebus_queue_details, servicebus_topic_details, servicebus_topic_subscription_details, servicefabric_managedcluster_node_get, signalr_runtime_get, speech_stt_recognize, sql_db_get, sql_elastic-pool_list, sql_server_entra-admin_list, sql_server_firewall-rule_list, sql_server_get, storage_account_get, storage_blob_container_get, storage_blob_get, storage_table_list, storagesync_cloudendpoint_get, storagesync_registeredserver_get, storagesync_serverendpoint_get, storagesync_service_get, storagesync_syncgroup_get, subscription_list, virtualdesktop_hostpool_host_list, virtualdesktop_hostpool_host_user-list, virtualdesktop_hostpool_list, wellarchitectedframework_serviceguide_get, workbooks_list, workbooks_show
  • Runs in: no product target (slice-only)
  • Enable: Not written by --target/--all-targets. Loaded only as part of a preserved slice — see _meta.slices and task mcp:profile:regenerate.
  • Env vars: AZURE_CONFIG_DIR, AZURE_MCP_COLLECT_TELEMETRY, AZURE_SUBSCRIPTION_ID, AZURE_TENANT_ID
  • Auth: env credential
  • Verify: claude mcp list
  • Runbook: —

Search official Microsoft/Azure documentation to find the most relevant and trustworthy content for a user's query. This tool returns up to 10 high-quality content chunks (each max 500 tokens), extracted from Microsoft Learn and other official sources. Each result includes the article title, URL, and a self-contained content excerpt optimized for fast retrieval and reasoning. Always use this tool to quickly ground your answers in accurate, first-party Microsoft/Azure knowledge.

Use the microsoft_docs_search tool from the azure-resource-manager-bc MCP server for my current task: Search official Microsoft/Azure documentation to find the most relevant and trustworthy content for a user's query. This tool returns up to 10 high-quality content chunks (each max 500 tokens), extracted from Microsoft Learn and other official sources. Each result includes the article title, URL, and a self-contained content excerpt optimized for fast retrieval and reasoning. Always use this tool to quickly ground your answers in accurate, first-party Microsoft/Azure knowledge.

Search for code snippets and examples in official Microsoft Learn documentation. This tool retrieves relevant code samples from Microsoft documentation pages providing developers with practical implementation examples and best practices for Microsoft/Azure products and services related coding tasks. This tool will help you use the LATEST OFFICIAL code snippets to empower coding capabilities.

Use the microsoft_code_sample_search tool from the azure-resource-manager-bc MCP server for my current task: Search for code snippets and examples in official Microsoft Learn documentation. This tool retrieves relevant code samples from Microsoft documentation pages providing developers with practical implementation examples and best practices for Microsoft/Azure products and services related coding tasks. This tool will help you use the **LATEST OFFICIAL** code snippets to empower coding capabilities.

microsoft_docs_fetch

Fetch and convert a Microsoft Learn documentation webpage to markdown format. This tool retrieves the latest complete content of Microsoft documentation webpages including Azure, .NET, Microsoft 365, and other Microsoft technologies.

Use the microsoft_docs_fetch tool from the azure-resource-manager-bc MCP server for my current task: Fetch and convert a Microsoft Learn documentation webpage to markdown format. This tool retrieves the latest complete content of Microsoft documentation webpages including Azure, .NET, Microsoft 365, and other Microsoft technologies.

foundry_evaluation_comparison_get

List all comparisons of evaluations within a group in the Microsoft Foundry Project. Gets a specific comparison if a valid insight identifier is provided.

Use the foundry_evaluation_comparison_get tool from the azure-resource-manager-bc MCP server for my current task: List all comparisons of evaluations within a group in the Microsoft Foundry Project. Gets a specific comparison if a valid insight identifier is provided.

foundry_evaluation_get

List evaluation groups or runs in the Microsoft Foundry Project.

Use the foundry_evaluation_get tool from the azure-resource-manager-bc MCP server for my current task: List evaluation groups or runs in the Microsoft Foundry Project.

foundry_session_get

Gets details of a specific session for a hosted agent, including status, version, creation time, and expiration.

Use the foundry_session_get tool from the azure-resource-manager-bc MCP server for my current task: Gets details of a specific session for a hosted agent, including status, version, creation time, and expiration.

foundry_evaluation_suite_generation_job_get

Gets one evaluation suite generation job by ID, or lists jobs when jobId is omitted.

Use the foundry_evaluation_suite_generation_job_get tool from the azure-resource-manager-bc MCP server for my current task: Gets one evaluation suite generation job by ID, or lists jobs when jobId is omitted.

foundry_session_file_list

Lists files and directories in a hosted agent session at the specified path.

Use the foundry_session_file_list tool from the azure-resource-manager-bc MCP server for my current task: Lists files and directories in a hosted agent session at the specified path.

foundry_toolbox_version_get

List all versions of a toolbox, or get a specific immutable version (including its tools, skills, and policies) if a version identifier is provided.

Use the foundry_toolbox_version_get tool from the azure-resource-manager-bc MCP server for my current task: List all versions of a toolbox, or get a specific immutable version (including its tools, skills, and policies) if a version identifier is provided.

foundry_agent_get

List all agents in a Microsoft Foundry Project, or get a specific agent if an agent name is provided.

Use the foundry_agent_get tool from the azure-resource-manager-bc MCP server for my current task: List all agents in a Microsoft Foundry Project, or get a specific agent if an agent name is provided.

foundry_agent_container_status_get

Gets the current status of a hosted agent container. Use this to check if the container is running, starting, stopped, or in another state. Returns status values: Starting, Running, Stopping, Stopped, Failed, Deleting, Deleted, or Updating.

Use the foundry_agent_container_status_get tool from the azure-resource-manager-bc MCP server for my current task: Gets the current status of a hosted agent container. Use this to check if the container is running, starting, stopped, or in another state. Returns status values: Starting, Running, Stopping, Stopped, Failed, Deleting, Deleted, or Updating.

foundry_toolbox_get

List all toolboxes in a Microsoft Foundry Project, or get a specific toolbox (including its default version pointer) if a toolbox name is provided.

Use the foundry_toolbox_get tool from the azure-resource-manager-bc MCP server for my current task: List all toolboxes in a Microsoft Foundry Project, or get a specific toolbox (including its default version pointer) if a toolbox name is provided.

foundry_evaluation_suite_get

Gets an evaluation suite version, lists versions for a suite, or lists suites when suiteName is omitted.

Use the foundry_evaluation_suite_get tool from the azure-resource-manager-bc MCP server for my current task: Gets an evaluation suite version, lists versions for a suite, or lists suites when suiteName is omitted.

foundry_continuous_eval_get

Get continuous evaluation configuration for an agent.

Use the foundry_continuous_eval_get tool from the azure-resource-manager-bc MCP server for my current task: Get continuous evaluation configuration for an agent.

foundry_session_list

Lists sessions for a hosted agent with pagination support.

Use the foundry_session_list tool from the azure-resource-manager-bc MCP server for my current task: Lists sessions for a hosted agent with pagination support.

foundry_evaluation_dataset_get

Get a dataset by name and version in a Microsoft Foundry Project, or list all datasets in the project if no name is provided.

Use the foundry_evaluation_dataset_get tool from the azure-resource-manager-bc MCP server for my current task: Get a dataset by name and version in a Microsoft Foundry Project, or list all datasets in the project if no name is provided.

foundry_session_logstream

Streams console logs (stdout/stderr) from a hosted agent session. Returns structured log output with parsed SSE events. Useful for debugging and monitoring running sessions. Output is capped at maxLines to prevent unbounded reads.

Use the foundry_session_logstream tool from the azure-resource-manager-bc MCP server for my current task: Streams console logs (stdout/stderr) from a hosted agent session. Returns structured log output with parsed SSE events. Useful for debugging and monitoring running sessions. Output is capped at maxLines to prevent unbounded reads.

foundry_evaluator_catalog_get

Gets evaluators from the project's evaluator catalog. If 'name' is provided, returns the specific evaluator's full definition. If 'listVersions' is true with a name, lists versions for that evaluator. If 'name' is omitted, lists available evaluators filtered by type. Listing with type='all' is paginated and custom-first; use type='builtin' to discover built-ins directly.

Use the foundry_evaluator_catalog_get tool from the azure-resource-manager-bc MCP server for my current task: Gets evaluators from the project's evaluator catalog. If 'name' is provided, returns the specific evaluator's full definition. If 'listVersions' is true with a name, lists versions for that evaluator. If 'name' is omitted, lists available evaluators filtered by type. Listing with type='all' is paginated and custom-first; use type='builtin' to discover built-ins directly.

foundry_session_file_stat

Gets metadata for a file or directory in a hosted agent session, including name, size, whether it is a directory, and last modified time.

Use the foundry_session_file_stat tool from the azure-resource-manager-bc MCP server for my current task: Gets metadata for a file or directory in a hosted agent session, including name, size, whether it is a directory, and last modified time.

foundry_evaluation_dataset_versions_get

List all versions of a specific dataset in a Microsoft Foundry Project.

Use the foundry_evaluation_dataset_versions_get tool from the azure-resource-manager-bc MCP server for my current task: List all versions of a specific dataset in a Microsoft Foundry Project.

foundry_evaluator_generation_job_get

Gets one evaluator generation job by ID, or lists evaluator generation jobs when jobId is omitted.

Use the foundry_evaluator_generation_job_get tool from the azure-resource-manager-bc MCP server for my current task: Gets one evaluator generation job by ID, or lists evaluator generation jobs when jobId is omitted.

foundry_agent_definition_schema_get

Returns the complete JSON schema for agent definitions including all tool types. Essential for understanding the full structure before creating or updating agents.

Use the foundry_agent_definition_schema_get tool from the azure-resource-manager-bc MCP server for my current task: Returns the complete JSON schema for agent definitions including all tool types. Essential for understanding the full structure before creating or updating agents.

foundry_data_generation_job_get

Gets one data generation job by ID, or lists data generation jobs when jobId is omitted.

Use the foundry_data_generation_job_get tool from the azure-resource-manager-bc MCP server for my current task: Gets one data generation job by ID, or lists data generation jobs when jobId is omitted.

foundry_evaluation_dataset_sas_url_get

Get a short-lived SAS URL for downloading a dataset version's content by dataset name from a Microsoft Foundry Project. Defaults to the latest dataset version.

Use the foundry_evaluation_dataset_sas_url_get tool from the azure-resource-manager-bc MCP server for my current task: Get a short-lived SAS URL for downloading a dataset version's content by dataset name from a Microsoft Foundry Project. Defaults to the latest dataset version.

foundry_session_file_download

Downloads a file from a hosted agent session. Returns the file content as a base64-encoded string.

Use the foundry_session_file_download tool from the azure-resource-manager-bc MCP server for my current task: Downloads a file from a hosted agent session. Returns the file content as a base64-encoded string.

acr_registry_list

List Azure Container Registries in a subscription. Optionally filter by resource group. Each registry result

Use the acr_registry_list tool from the azure-resource-manager-bc MCP server for my current task: List Azure Container Registries in a subscription. Optionally filter by resource group. Each registry result.

acr_registry_repository_list

List repositories in Azure Container Registries. By default, lists repositories for all registries in the subscription.

Use the acr_registry_repository_list tool from the azure-resource-manager-bc MCP server for my current task: List repositories in Azure Container Registries. By default, lists repositories for all registries in the subscription.

advisor_recommendation_list

List Azure advisor recommendations in a subscription.

Use the advisor_recommendation_list tool from the azure-resource-manager-bc MCP server for my current task: List Azure advisor recommendations in a subscription.

aks_cluster_get

List/enumerate all AKS (Azure Kubernetes Service) clusters in a subscription. Get/retrieve/show the details of a specific cluster if a name is provided.

Use the aks_cluster_get tool from the azure-resource-manager-bc MCP server for my current task: List/enumerate all AKS (Azure Kubernetes Service) clusters in a subscription. Get/retrieve/show the details of a specific cluster if a name is provided.

aks_nodepool_get

List/enumerate all AKS (Azure Kubernetes Service) node pools in a cluster. Get/retrieve/show the details of a specific node pool if a name is provided.

Use the aks_nodepool_get tool from the azure-resource-manager-bc MCP server for my current task: List/enumerate all AKS (Azure Kubernetes Service) node pools in a cluster. Get/retrieve/show the details of a specific node pool if a name is provided.

appconfig_account_list

List all App Configuration stores in a subscription. This command retrieves and displays all App Configuration

Use the appconfig_account_list tool from the azure-resource-manager-bc MCP server for my current task: List all App Configuration stores in a subscription. This command retrieves and displays all App Configuration.

appconfig_kv_get

Gets key-values in an App Configuration store. This command can either retrieve a specific key-value by its key

Use the appconfig_kv_get tool from the azure-resource-manager-bc MCP server for my current task: Gets key-values in an App Configuration store. This command can either retrieve a specific key-value by its key.

applens_resource_diagnose

Get diagnostic help from App Lens for Azure application and service issues to identify what's wrong with a service. Ask questions about performance, slowness, failures, errors, application state, availability to receive expert analysis and solutions which can help when performing diagnostics and to address issues about performance and failures. Returns analysis, insights, and recommended solutions. Always use this tool before manually checking metrics or logs when users report performance or functionality issues. Only the resource name and question are required - subscription, resource group, and resource type are optional and used to narrow down results when multiple resources share the same name.

Use the applens_resource_diagnose tool from the azure-resource-manager-bc MCP server for my current task: Get diagnostic help from App Lens for Azure application and service issues to identify what's wrong with a service. Ask questions about performance, slowness, failures, errors, application state, availability to receive expert analysis and solutions which can help when performing diagnostics and to address issues about performance and failures. Returns analysis, insights, and recommended solutions. Always use this tool before manually checking metrics or logs when users report performance or functionality issues. Only the resource name and question are required - subscription, resource group, and resource type are optional and used to narrow down results when multiple resources share the same name.

applicationinsights_recommendation_list

List Application Insights Code Optimization Recommendations in a subscription. Optionally filter by resource group when --resource-group is provided.

Use the applicationinsights_recommendation_list tool from the azure-resource-manager-bc MCP server for my current task: List Application Insights Code Optimization Recommendations in a subscription. Optionally filter by resource group when --resource-group is provided.

appservice_webapp_deployment_get

Retrieves detailed information about Azure App Service web app deployments, including deployment name,

Use the appservice_webapp_deployment_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieves detailed information about Azure App Service web app deployments, including deployment name,.

appservice_webapp_diagnostic_diagnose

Runs a specific diagnostic detector on an App Service Web App to troubleshoot issues with performance, availability,

Use the appservice_webapp_diagnostic_diagnose tool from the azure-resource-manager-bc MCP server for my current task: Runs a specific diagnostic detector on an App Service Web App to troubleshoot issues with performance, availability,.

appservice_webapp_diagnostic_list

Lists all available diagnostic detectors for an App Service Web App. Use this to discover which diagnostics

Use the appservice_webapp_diagnostic_list tool from the azure-resource-manager-bc MCP server for my current task: Lists all available diagnostic detectors for an App Service Web App. Use this to discover which diagnostics.

appservice_webapp_get

Retrieves detailed information about Azure App Service web apps, including app name, resource group, location,

Use the appservice_webapp_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieves detailed information about Azure App Service web apps, including app name, resource group, location,.

appservice_webapp_settings_get-appsettings

Retrieves the application settings for an App Service web app, returning key-value pairs that represent the

Use the appservice_webapp_settings_get-appsettings tool from the azure-resource-manager-bc MCP server for my current task: Retrieves the application settings for an App Service web app, returning key-value pairs that represent the.

azureterraformbestpractices_get

Returns Terraform best practices for Azure. Call this command and follow its guidance before

Use the azureterraformbestpractices_get tool from the azure-resource-manager-bc MCP server for my current task: Returns Terraform best practices for Azure. Call this command and follow its guidance before.

bicepschema_get

Provides the Bicep schema definition of any Azure resource type (latest service version). Use this to get the schema needed to write Bicep IaC (infrasturcture as code) for Azure resources such as AI models, storage accounts, databases, virtual machines, app services, key vaults, and more. Do not use this tool for resource deployment, deployment guidelines, or getting best practices.

Use the bicepschema_get tool from the azure-resource-manager-bc MCP server for my current task: Provides the Bicep schema definition of any Azure resource type (latest service version). Use this to get the schema needed to write Bicep IaC (infrasturcture as code) for Azure resources such as AI models, storage accounts, databases, virtual machines, app services, key vaults, and more. Do not use this tool for resource deployment, deployment guidelines, or getting best practices.

cloudarchitect_design

Recommends architecture design for cloud services/apps/solutions, such as: file storage, banking, video streaming, e-commerce, SaaS, and more. Use as follows:

Use the cloudarchitect_design tool from the azure-resource-manager-bc MCP server for my current task: Recommends architecture design for cloud services/apps/solutions, such as: file storage, banking, video streaming, e-commerce, SaaS, and more. Use as follows:.

communication_email_send

Send emails to one or multiple recipients to the given email-address. The emails can be plain text or HTML formatted. You can include a subject, custom sender name, CC and BCC recipients, and reply-to addresses.

Use the communication_email_send tool from the azure-resource-manager-bc MCP server for my current task: Send emails to one or multiple recipients to the given email-address. The emails can be plain text or HTML formatted. You can include a subject, custom sender name, CC and BCC recipients, and reply-to addresses.

communication_sms_send

Sends SMS messages to one or more recipients to the given phone-number. You can enable delivery reports and receipt tracking, broadcast SMS, and tag messages for easier tracking.

Use the communication_sms_send tool from the azure-resource-manager-bc MCP server for my current task: Sends SMS messages to one or more recipients to the given phone-number. You can enable delivery reports and receipt tracking, broadcast SMS, and tag messages for easier tracking.

compute_disk_get

Lists available Azure managed disks or retrieves detailed information about a specific disk. Shows all disks in a subscription or resource group, including disk size, SKU, provisioning state, and OS type. Supports wildcard patterns in disk names (e.g., 'win_OsDisk*'). When disk name is provided without resource group, searches across the entire subscription. When resource group is specified, scopes the search to that resource group. Both parameters are optional.

Use the compute_disk_get tool from the azure-resource-manager-bc MCP server for my current task: Lists available Azure managed disks or retrieves detailed information about a specific disk. Shows all disks in a subscription or resource group, including disk size, SKU, provisioning state, and OS type. Supports wildcard patterns in disk names (e.g., 'win_OsDisk*'). When disk name is provided without resource group, searches across the entire subscription. When resource group is specified, scopes the search to that resource group. Both parameters are optional.

compute_vm_get

List or get Azure Virtual Machine (VM) configuration and properties in a resource group. By default, returns VM details including name, location, size, provisioning state, and OS type. When retrieving a specific VM with --vm-name and --instance-view, the response also includes power state (running/stopped/deallocated). Use this tool to retrieve VM configuration details.

Use the compute_vm_get tool from the azure-resource-manager-bc MCP server for my current task: List or get Azure Virtual Machine (VM) configuration and properties in a resource group. By default, returns VM details including name, location, size, provisioning state, and OS type. When retrieving a specific VM with --vm-name and --instance-view, the response also includes power state (running/stopped/deallocated). Use this tool to retrieve VM configuration details.

compute_vmss_get

List or get Azure Virtual Machine Scale Sets (VMSS) and their instances in a subscription or resource group. Returns scale set details including name, location, SKU, capacity, upgrade policy, and individual VM instance information.

Use the compute_vmss_get tool from the azure-resource-manager-bc MCP server for my current task: List or get Azure Virtual Machine Scale Sets (VMSS) and their instances in a subscription or resource group. Returns scale set details including name, location, SKU, capacity, upgrade policy, and individual VM instance information.

confidentialledger_entries_get

Retrieves the Confidential Ledger entry and its recorded contents for the specified transaction ID, optionally scoped to a collection.

Use the confidentialledger_entries_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieves the Confidential Ledger entry and its recorded contents for the specified transaction ID, optionally scoped to a collection.

containerapps_list

List Azure Container Apps in a subscription. Optionally filter by resource group. Each container app result

Use the containerapps_list tool from the azure-resource-manager-bc MCP server for my current task: List Azure Container Apps in a subscription. Optionally filter by resource group. Each container app result.

cosmos_database_container_item_query

List items from a Cosmos DB container by specifying the account name, database name, and container name, optionally providing a custom SQL query to filter results.

Use the cosmos_database_container_item_query tool from the azure-resource-manager-bc MCP server for my current task: List items from a Cosmos DB container by specifying the account name, database name, and container name, optionally providing a custom SQL query to filter results.

cosmos_list

List Cosmos DB accounts, databases, or containers. Returns all accounts in the subscription by default. Specify --account to list databases in that account, or --account and --database to list containers in a specific database.

Use the cosmos_list tool from the azure-resource-manager-bc MCP server for my current task: List Cosmos DB accounts, databases, or containers. Returns all accounts in the subscription by default. Specify --account to list databases in that account, or --account and --database to list containers in a specific database.

datadog_monitoredresources_list

List monitored resources in Datadog for a datadog resource taken as input from the user.

Use the datadog_monitoredresources_list tool from the azure-resource-manager-bc MCP server for my current task: List monitored resources in Datadog for a datadog resource taken as input from the user.

deploy_app_logs_get

Shows application logs specifically for Azure Developer CLI (azd) deployed applications from their associated Log Analytics workspace for Container Apps, App Services, and Function Apps. Designed exclusively for applications deployed via 'azd up' command and automatically discovers the correct workspace and resources based on the azd environment configuration. Use this tool to check deployment status or troubleshoot post-deployment issues.

Use the deploy_app_logs_get tool from the azure-resource-manager-bc MCP server for my current task: Shows application logs specifically for Azure Developer CLI (azd) deployed applications from their associated Log Analytics workspace for Container Apps, App Services, and Function Apps. Designed exclusively for applications deployed via 'azd up' command and automatically discovers the correct workspace and resources based on the azd environment configuration. Use this tool to check deployment status or troubleshoot post-deployment issues.

deploy_architecture_diagram_generate

Generates an Azure service architecture diagram showing the recommended Azure services and their connections for an application. Use this tool when the user asks to generate, create, or visualize an Azure architecture diagram for their application, or wants to see which Azure services to use. Renders the diagram from an application topology (AppTopology) provided as input; scan the workspace first to build this topology by detecting services, frameworks, and environment variables for connection strings, and for .NET Aspire applications, check aspireManifest.json. Do not use this tool when the user needs a detailed network topology or security design.

Use the deploy_architecture_diagram_generate tool from the azure-resource-manager-bc MCP server for my current task: Generates an Azure service architecture diagram showing the recommended Azure services and their connections for an application. Use this tool when the user asks to generate, create, or visualize an Azure architecture diagram for their application, or wants to see which Azure services to use. Renders the diagram from an application topology (AppTopology) provided as input; scan the workspace first to build this topology by detecting services, frameworks, and environment variables for connection strings, and for .NET Aspire applications, check aspireManifest.json. Do not use this tool when the user needs a detailed network topology or security design.

deploy_iac_rules_get

Retrieves rules and best practices for creating Bicep and Terraform Infrastructure as Code (IaC) files to deploy Azure applications. Use this tool when the user asks for rules, guidelines, or best practices for writing Bicep scripts or Terraform templates for Azure resources. The rules cover Azure resource configuration standards, compatibility with Azure Developer CLI (azd) and Azure CLI, and general IaC quality requirements. Use when user asks: show me the rules and best practices for writing Bicep and Terraform IaC for Azure.

Use the deploy_iac_rules_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieves rules and best practices for creating Bicep and Terraform Infrastructure as Code (IaC) files to deploy Azure applications. Use this tool when the user asks for rules, guidelines, or best practices for writing Bicep scripts or Terraform templates for Azure resources. The rules cover Azure resource configuration standards, compatibility with Azure Developer CLI (azd) and Azure CLI, and general IaC quality requirements. Use when user asks: show me the rules and best practices for writing Bicep and Terraform IaC for Azure.

deploy_pipeline_guidance_get

Generates CI/CD pipeline configuration and step-by-step guidance for deploying an application to Azure using GitHub Actions or Azure DevOps pipelines. Use this tool when the user wants to create a CI/CD pipeline, set up automated deployment workflows, or configure pipeline files to deploy their application to Azure. Supports both Azure Developer CLI (azd) and Azure CLI based deployments, and can generate pipelines that provision infrastructure and deploy application code. Before calling this tool, confirm with the user whether they prefer GitHub Actions or Azure DevOps, and whether they have existing Azure resources for their deployment environments. Use when user asks: how do I set up a CI/CD pipeline with GitHub Actions or Azure DevOps to deploy my app to Azure?

Use the deploy_pipeline_guidance_get tool from the azure-resource-manager-bc MCP server for my current task: Generates CI/CD pipeline configuration and step-by-step guidance for deploying an application to Azure using GitHub Actions or Azure DevOps pipelines. Use this tool when the user wants to create a CI/CD pipeline, set up automated deployment workflows, or configure pipeline files to deploy their application to Azure. Supports both Azure Developer CLI (azd) and Azure CLI based deployments, and can generate pipelines that provision infrastructure and deploy application code. Before calling this tool, confirm with the user whether they prefer GitHub Actions or Azure DevOps, and whether they have existing Azure resources for their deployment environments. Use when user asks: how do I set up a CI/CD pipeline with GitHub Actions or Azure DevOps to deploy my app to Azure?.

deploy_plan_get

Creates a deployment plan for deploying an application to Azure using the options provided by the caller. Use this tool when the user wants a formatted, step-by-step deployment plan (including suggested Azure resources, infrastructure as code (IaC) templates, and deployment instructions) based on a target Azure hosting service (for example, Container Apps, App Service, or AKS) and a chosen provisioning tool (such as Azure Developer CLI (azd) or Azure CLI with Bicep or Terraform). This command does not scan the workspace or automatically recommend Azure services. Instead, the caller or agent must first analyze the workspace, determine the services, frameworks, and dependencies to deploy, select the appropriate Azure hosting service, provisioning tool, IaC type, and deployment option, and then pass those chosen values into this tool to generate the deployment plan.

Use the deploy_plan_get tool from the azure-resource-manager-bc MCP server for my current task: Creates a deployment plan for deploying an application to Azure using the options provided by the caller. Use this tool when the user wants a formatted, step-by-step deployment plan (including suggested Azure resources, infrastructure as code (IaC) templates, and deployment instructions) based on a target Azure hosting service (for example, Container Apps, App Service, or AKS) and a chosen provisioning tool (such as Azure Developer CLI (azd) or Azure CLI with Bicep or Terraform). This command does not scan the workspace or automatically recommend Azure services. Instead, the caller or agent must first analyze the workspace, determine the services, frameworks, and dependencies to deploy, select the appropriate Azure hosting service, provisioning tool, IaC type, and deployment option, and then pass those chosen values into this tool to generate the deployment plan.

deviceregistry_namespace_list

Lists Azure Device Registry namespaces in a subscription or resource group. Returns namespace details including

Use the deviceregistry_namespace_list tool from the azure-resource-manager-bc MCP server for my current task: Lists Azure Device Registry namespaces in a subscription or resource group. Returns namespace details including.

eventgrid_subscription_list

Show all available Event Grid subscriptions with optional topic filtering. This tool displays active event subscriptions including webhook endpoints, event filters, and delivery retry policies. Use this when you need to show, list, or get Event Grid subscriptions for topics. Requires either topic name OR subscription. If only topic is provided, searches all accessible subscriptions for a topic with that name. Resource group and location filters can be applied, but only when used with a subscription or topic.

Use the eventgrid_subscription_list tool from the azure-resource-manager-bc MCP server for my current task: Show all available Event Grid subscriptions with optional topic filtering. This tool displays active event subscriptions including webhook endpoints, event filters, and delivery retry policies. Use this when you need to show, list, or get Event Grid subscriptions for topics. Requires either topic name OR subscription. If only topic is provided, searches all accessible subscriptions for a topic with that name. Resource group and location filters can be applied, but only when used with a subscription or topic.

eventgrid_topic_list

List or show all Event Grid topics in a subscription, optionally filtered by resource group, returning endpoints, access keys, provisioning state, and subscription details for event publishing and management. A subscription or topic name is required.

Use the eventgrid_topic_list tool from the azure-resource-manager-bc MCP server for my current task: List or show all Event Grid topics in a subscription, optionally filtered by resource group, returning endpoints, access keys, provisioning state, and subscription details for event publishing and management. A subscription or topic name is required.

eventhubs_eventhub_consumergroup_get

Get consumer groups from Azure Event Hub. This command can either:

Use the eventhubs_eventhub_consumergroup_get tool from the azure-resource-manager-bc MCP server for my current task: Get consumer groups from Azure Event Hub. This command can either:.

eventhubs_eventhub_get

Get Event Hubs from Azure namespace. This command can either:

Use the eventhubs_eventhub_get tool from the azure-resource-manager-bc MCP server for my current task: Get Event Hubs from Azure namespace. This command can either:.

eventhubs_namespace_get

Get Event Hubs namespaces from Azure. This command supports three modes of operation:

Use the eventhubs_namespace_get tool from the azure-resource-manager-bc MCP server for my current task: Get Event Hubs namespaces from Azure. This command supports three modes of operation:.

extension_azqr

Runs Azure Quick Review CLI (azqr) commands to generate compliance and security reports for Azure resources, identifying non-compliant configurations or areas for improvement. Requires a subscription id and optionally a resource group name. Returns the generated report file path. Note: azqr is different from Azure CLI (az).

Use the extension_azqr tool from the azure-resource-manager-bc MCP server for my current task: Runs Azure Quick Review CLI (azqr) commands to generate compliance and security reports for Azure resources, identifying non-compliant configurations or areas for improvement. Requires a subscription id and optionally a resource group name. Returns the generated report file path. Note: azqr is different from Azure CLI (az).

extension_cli_generate

Generate Azure CLI (az) commands used to accomplish a goal described by the user. This tool incorporates CLI knowledge beyond what you know. Use this tool when the user asks for Azure CLI commands or wants to use the Azure CLI to accomplish something.

Use the extension_cli_generate tool from the azure-resource-manager-bc MCP server for my current task: Generate Azure CLI (az) commands used to accomplish a goal described by the user. This tool incorporates CLI knowledge beyond what you know. Use this tool when the user asks for Azure CLI commands or wants to use the Azure CLI to accomplish something.

extension_cli_install

Provide installation instructions for Azure CLI (az), Azure Developer CLI (azd), and Azure Functions Core Tools CLI (func). This tool incorporates CLI knowledge beyond what you know. Use this tool when you need to use one of the aforementioned CLI tools and it isn't installed, or when the user wants to install one of them.

Use the extension_cli_install tool from the azure-resource-manager-bc MCP server for my current task: Provide installation instructions for Azure CLI (az), Azure Developer CLI (azd), and Azure Functions Core Tools CLI (func). This tool incorporates CLI knowledge beyond what you know. Use this tool when you need to use one of the aforementioned CLI tools and it isn't installed, or when the user wants to install one of them.

fileshares_fileshare_check-name-availability

Check if a file share name is available

Use the fileshares_fileshare_check-name-availability tool from the azure-resource-manager-bc MCP server for my current task: Check if a file share name is available.

fileshares_fileshare_get

Get details of a specific file share or list all file shares. If --name is provided, returns a specific file share; otherwise, lists all file shares in the subscription or resource group.

Use the fileshares_fileshare_get tool from the azure-resource-manager-bc MCP server for my current task: Get details of a specific file share or list all file shares. If --name is provided, returns a specific file share; otherwise, lists all file shares in the subscription or resource group.

fileshares_fileshare_peconnection_get

Get details of a specific private endpoint connection or list all private endpoint connections for a file share. If --connection-name is provided, returns a specific connection; otherwise, lists all connections.

Use the fileshares_fileshare_peconnection_get tool from the azure-resource-manager-bc MCP server for my current task: Get details of a specific private endpoint connection or list all private endpoint connections for a file share. If --connection-name is provided, returns a specific connection; otherwise, lists all connections.

fileshares_fileshare_snapshot_get

Get details of a specific file share snapshot or list all snapshots. If --snapshot-name is provided, returns a specific snapshot; otherwise, lists all snapshots for the file share.

Use the fileshares_fileshare_snapshot_get tool from the azure-resource-manager-bc MCP server for my current task: Get details of a specific file share snapshot or list all snapshots. If --snapshot-name is provided, returns a specific snapshot; otherwise, lists all snapshots for the file share.

fileshares_limits

Get file share limits for a subscription and location

Use the fileshares_limits tool from the azure-resource-manager-bc MCP server for my current task: Get file share limits for a subscription and location.

fileshares_rec

Get provisioning parameter recommendations for a file share based on desired storage size

Use the fileshares_rec tool from the azure-resource-manager-bc MCP server for my current task: Get provisioning parameter recommendations for a file share based on desired storage size.

fileshares_usage

Get file share usage data for a subscription and location

Use the fileshares_usage tool from the azure-resource-manager-bc MCP server for my current task: Get file share usage data for a subscription and location.

foundryextensions_knowledge_index_list

Retrieves a list of knowledge indexes from Microsoft Foundry.

Use the foundryextensions_knowledge_index_list tool from the azure-resource-manager-bc MCP server for my current task: Retrieves a list of knowledge indexes from Microsoft Foundry.

foundryextensions_knowledge_index_schema

Retrieves the detailed schema configuration of a specific knowledge index from Microsoft Foundry.

Use the foundryextensions_knowledge_index_schema tool from the azure-resource-manager-bc MCP server for my current task: Retrieves the detailed schema configuration of a specific knowledge index from Microsoft Foundry.

foundryextensions_openai_chat-completions-create

Create chat completions using Azure OpenAI in Microsoft Foundry. Send messages to Azure OpenAI chat models deployed

Use the foundryextensions_openai_chat-completions-create tool from the azure-resource-manager-bc MCP server for my current task: Create chat completions using Azure OpenAI in Microsoft Foundry. Send messages to Azure OpenAI chat models deployed.

foundryextensions_openai_create-completion

Create text completions using Azure OpenAI in Microsoft Foundry. Send a prompt or question to Azure OpenAI models

Use the foundryextensions_openai_create-completion tool from the azure-resource-manager-bc MCP server for my current task: Create text completions using Azure OpenAI in Microsoft Foundry. Send a prompt or question to Azure OpenAI models.

foundryextensions_openai_embeddings-create

Create embeddings using Azure OpenAI in Microsoft Foundry. Generate vector embeddings from text using Azure OpenAI

Use the foundryextensions_openai_embeddings-create tool from the azure-resource-manager-bc MCP server for my current task: Create embeddings using Azure OpenAI in Microsoft Foundry. Generate vector embeddings from text using Azure OpenAI.

foundryextensions_openai_models-list

List all available Azure OpenAI models and deployments in a Microsoft Foundry resource. This tool retrieves information

Use the foundryextensions_openai_models-list tool from the azure-resource-manager-bc MCP server for my current task: List all available Azure OpenAI models and deployments in a Microsoft Foundry resource. This tool retrieves information.

foundryextensions_resource_get

Gets detailed information about Microsoft Foundry (Cognitive Services) resources, including endpoint URL,

Use the foundryextensions_resource_get tool from the azure-resource-manager-bc MCP server for my current task: Gets detailed information about Microsoft Foundry (Cognitive Services) resources, including endpoint URL,.

functionapp_get

Gets Azure Function App details. Lists all Function Apps in the subscription or resource group. If function app name and resource group

Use the functionapp_get tool from the azure-resource-manager-bc MCP server for my current task: Gets Azure Function App details. Lists all Function Apps in the subscription or resource group.  If function app name and resource group.

functions_language_list

List supported programming languages for Azure Functions development. Use to discover available languages, compare options, or choose a language to get started. Returns language names, runtime versions, prerequisites, development tools, and init/run/build commands. Start here before using functions project get and functions template get.

Use the functions_language_list tool from the azure-resource-manager-bc MCP server for my current task: List supported programming languages for Azure Functions development. Use to discover available languages, compare options, or choose a language to get started. Returns language names, runtime versions, prerequisites, development tools, and init/run/build commands. Start here before using functions project get and functions template get.

functions_project_get

Get project scaffolding information for a new Azure Functions app. Use for getting project structure, setup instructions, and file list for initializing serverless projects. Returns project structure overview and setup instructions that agents use to create files. Use after functions language list and before functions template get.

Use the functions_project_get tool from the azure-resource-manager-bc MCP server for my current task: Get project scaffolding information for a new Azure Functions app. Use for getting project structure, setup instructions, and file list for initializing serverless projects. Returns project structure overview and setup instructions that agents use to create files. Use after functions language list and before functions template get.

functions_template_get

Generate Azure Functions code from templates including triggers, bindings, AI agents, Durable Functions, and MCP servers or list available templates. Use for code generation for serverless functions with triggers and bindings. Without --template, lists available templates. With --template, generates function code with the specified trigger and optional input/output bindings. Select one trigger (required) and zero or more bindings. Use after functions language list and functions project get.

Use the functions_template_get tool from the azure-resource-manager-bc MCP server for my current task: Generate Azure Functions code from templates including triggers, bindings, AI agents, Durable Functions, and MCP servers or list available templates. Use for code generation for serverless functions with triggers and bindings. Without --template, lists available templates. With --template, generates function code with the specified trigger and optional input/output bindings. Select one trigger (required) and zero or more bindings. Use after functions language list and functions project get.

get_azure_bestpractices_ai_app

Returns best practices and code generation guidance for building AI applications in Azure.

Use the get_azure_bestpractices_ai_app tool from the azure-resource-manager-bc MCP server for my current task: Returns best practices and code generation guidance for building AI applications in Azure.

get_azure_bestpractices_get

This tool returns a list of best practices for code generation, operations and deployment

Use the get_azure_bestpractices_get tool from the azure-resource-manager-bc MCP server for my current task: This tool returns a list of best practices for code generation, operations and deployment.

grafana_list

List all Grafana workspace resources in a specified subscription. Returns an array of Grafana workspace details.

Use the grafana_list tool from the azure-resource-manager-bc MCP server for my current task: List all Grafana workspace resources in a specified subscription. Returns an array of Grafana workspace details.

group_list

List all resource groups in a subscription. This command retrieves all resource groups available

Use the group_list tool from the azure-resource-manager-bc MCP server for my current task: List all resource groups in a subscription. This command retrieves all resource groups available.

group_resource_list

List all resources in a resource group. This command retrieves all resources available

Use the group_resource_list tool from the azure-resource-manager-bc MCP server for my current task: List all resources in a resource group. This command retrieves all resources available.

keyvault_admin_settings_get

Retrieves all Key Vault Managed HSM account settings for a given vault. This includes settings such as purge protection and soft-delete retention days. This tool ONLY applies to Managed HSM vaults.

Use the keyvault_admin_settings_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieves all Key Vault Managed HSM account settings for a given vault. This includes settings such as purge protection and soft-delete retention days. This tool ONLY applies to Managed HSM vaults.

keyvault_certificate_get

List all certificates in your Key Vault or get a specific certificate by name. Shows all certificate names in the vault, or retrieves full certificate details including key ID, secret ID, thumbprint, and policy information.

Use the keyvault_certificate_get tool from the azure-resource-manager-bc MCP server for my current task: List all certificates in your Key Vault or get a specific certificate by name. Shows all certificate names in the vault, or retrieves full certificate details including key ID, secret ID, thumbprint, and policy information.

keyvault_key_get

List all keys in your Key Vault or get a specific key by name. Shows all key names in the vault, or retrieves full key details including type, enabled status, and expiration dates. Use --include-managed to show managed keys.

Use the keyvault_key_get tool from the azure-resource-manager-bc MCP server for my current task: List all keys in your Key Vault or get a specific key by name. Shows all key names in the vault, or retrieves full key details including type, enabled status, and expiration dates. Use --include-managed to show managed keys.

keyvault_secret_get

List all secrets in your Key Vault or get a specific secret by name. Shows all secret names in the vault (without values), or retrieves the secret value and full details including enabled status and expiration dates.

Use the keyvault_secret_get tool from the azure-resource-manager-bc MCP server for my current task: List all secrets in your Key Vault or get a specific secret by name. Shows all secret names in the vault (without values), or retrieves the secret value and full details including enabled status and expiration dates.

kusto_cluster_get

Get/retrieve/show details for a specific Azure Data Explorer/Kusto/KQL cluster in a subscription. Not for listing multiple clusters. Required: --cluster and --subscription.

Use the kusto_cluster_get tool from the azure-resource-manager-bc MCP server for my current task: Get/retrieve/show details for a specific Azure Data Explorer/Kusto/KQL cluster in a subscription. Not for listing multiple clusters. Required: --cluster and --subscription.

kusto_cluster_list

List/enumerate all Azure Data Explorer/Kusto/KQL clusters in a subscription.

Use the kusto_cluster_list tool from the azure-resource-manager-bc MCP server for my current task: List/enumerate all Azure Data Explorer/Kusto/KQL clusters in a subscription.

kusto_database_list

List/enumerate all databases in an Azure Data Explorer/Kusto/KQL cluster. Required: --cluster-uri ( or --cluster and --subscription).

Use the kusto_database_list tool from the azure-resource-manager-bc MCP server for my current task: List/enumerate all databases in an Azure Data Explorer/Kusto/KQL cluster. Required: --cluster-uri ( or --cluster and --subscription).

kusto_query

Executes a query against an Azure Data Explorer/Kusto/KQL cluster to search for specific terms, retrieve records, or perform management operations. Required: --cluster-uri (or --cluster and --subscription), --database, and --query.

Use the kusto_query tool from the azure-resource-manager-bc MCP server for my current task: Executes a query against an Azure Data Explorer/Kusto/KQL cluster to search for specific terms, retrieve records, or perform management operations. Required: --cluster-uri (or --cluster and --subscription), --database, and --query.

kusto_sample

Return a sample of rows from a specific table in an Azure Data Explorer/Kusto/KQL cluster. Required: --cluster-uri (or --cluster and --subscription), --database, and --table.

Use the kusto_sample tool from the azure-resource-manager-bc MCP server for my current task: Return a sample of rows from a specific table in an Azure Data Explorer/Kusto/KQL cluster. Required: --cluster-uri (or --cluster and --subscription), --database, and --table.

kusto_table_list

List/enumerate all tables in a specific Azure Data Explorer/Kusto/KQL database. Required: --cluster-uri (or --cluster and --subscription), --database.

Use the kusto_table_list tool from the azure-resource-manager-bc MCP server for my current task: List/enumerate all tables in a specific Azure Data Explorer/Kusto/KQL database. Required: --cluster-uri (or --cluster and --subscription), --database.

kusto_table_schema

Get/retrieve/show the schema of a specific table in an Azure Data Explorer/Kusto/KQL cluster. Required: --cluster-uri (or --cluster and --subscription), --database, and --table.

Use the kusto_table_schema tool from the azure-resource-manager-bc MCP server for my current task: Get/retrieve/show the schema of a specific table in an Azure Data Explorer/Kusto/KQL cluster. Required: --cluster-uri (or --cluster and --subscription), --database, and --table.

loadtesting_test_get

Get the configuration and setup details for a load test by its test ID in a Load Testing resource.

Use the loadtesting_test_get tool from the azure-resource-manager-bc MCP server for my current task: Get the configuration and setup details for a load test by its test ID in a Load Testing resource.

loadtesting_testresource_list

Lists all Azure Load Testing resources available in the selected subscription and resource group.

Use the loadtesting_testresource_list tool from the azure-resource-manager-bc MCP server for my current task: Lists all Azure Load Testing resources available in the selected subscription and resource group.

loadtesting_testrun_get

Get load test run details by testrun ID, or list all test runs by test ID.

Use the loadtesting_testrun_get tool from the azure-resource-manager-bc MCP server for my current task: Get load test run details by testrun ID, or list all test runs by test ID.

managedlustre_fs_blob_autoexport_get

Gets the details of auto export jobs for an Azure Managed Lustre filesystem. Use this to retrieve the status, configuration, and progress information of autoexport operations that sync data from the Lustre filesystem to the linked blob storage container. If job-name is provided, returns details of a specific job; otherwise returns all jobs for the filesystem.

Use the managedlustre_fs_blob_autoexport_get tool from the azure-resource-manager-bc MCP server for my current task: Gets the details of auto export jobs for an Azure Managed Lustre filesystem. Use this to retrieve the status, configuration, and progress information of autoexport operations that sync data from the Lustre filesystem to the linked blob storage container. If job-name is provided, returns details of a specific job; otherwise returns all jobs for the filesystem.

managedlustre_fs_blob_autoimport_get

Gets the details of auto import jobs for an Azure Managed Lustre filesystem. Use this to retrieve the status, configuration, and progress information of autoimport operations that sync data from the linked blob storage container to the Lustre filesystem. If job-name is provided, returns details of a specific job; otherwise returns all jobs for the filesystem.

Use the managedlustre_fs_blob_autoimport_get tool from the azure-resource-manager-bc MCP server for my current task: Gets the details of auto import jobs for an Azure Managed Lustre filesystem. Use this to retrieve the status, configuration, and progress information of autoimport operations that sync data from the linked blob storage container to the Lustre filesystem. If job-name is provided, returns details of a specific job; otherwise returns all jobs for the filesystem.

managedlustre_fs_blob_import_get

Gets import job details or lists all import jobs for an Azure Managed Lustre filesystem. If job-name is provided, returns details for that specific job. If job-name is omitted, returns a list of all import jobs for the filesystem.

Use the managedlustre_fs_blob_import_get tool from the azure-resource-manager-bc MCP server for my current task: Gets import job details or lists all import jobs for an Azure Managed Lustre filesystem. If job-name is provided, returns details for that specific job. If job-name is omitted, returns a list of all import jobs for the filesystem.

managedlustre_fs_list

Lists Azure Managed Lustre (AMLFS) file systems in a subscription or optional resource group including provisioning state, MGS address, tier, capacity (TiB), blob integration container, and maintenance window details. Use to inventory Azure Managed Lustre filesystems and to check their properties.

Use the managedlustre_fs_list tool from the azure-resource-manager-bc MCP server for my current task: Lists Azure Managed Lustre (AMLFS) file systems in a subscription or optional resource group including provisioning state, MGS address, tier, capacity (TiB), blob integration container, and maintenance window details. Use to inventory Azure Managed Lustre filesystems and to check their properties.

managedlustre_fs_sku_get

Retrieves the available Azure Managed Lustre SKU, including increments, bandwidth, scale targets and zonal support. If a location is specified, the results will be filtered to that location.

Use the managedlustre_fs_sku_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieves the available Azure Managed Lustre SKU, including increments, bandwidth, scale targets and zonal support. If a location is specified, the results will be filtered to that location.

managedlustre_fs_subnetsize_ask

Calculates the required subnet size for an Azure Managed Lustre file system given a SKU and size. Use to plan network deployment for AMLFS. Returns the number of required IPs.

Use the managedlustre_fs_subnetsize_ask tool from the azure-resource-manager-bc MCP server for my current task: Calculates the required subnet size for an Azure Managed Lustre file system given a SKU and size. Use to plan network deployment for AMLFS. Returns the number of required IPs.

managedlustre_fs_subnetsize_validate

Validates that the provided subnet can host an Azure Managed Lustre filesystem for the given SKU and size.

Use the managedlustre_fs_subnetsize_validate tool from the azure-resource-manager-bc MCP server for my current task: Validates that the provided subnet can host an Azure Managed Lustre filesystem for the given SKU and size.

marketplace_product_get

Retrieves detailed information about a specific Azure Marketplace product (offer) for a given subscription,

Use the marketplace_product_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieves detailed information about a specific Azure Marketplace product (offer) for a given subscription,.

marketplace_product_list

Retrieves and lists all marketplace products (offers) available to a subscription in the Azure Marketplace. Use this tool to search, select, browse, or filter marketplace offers by product name, publisher, pricing, or metadata. Returns information for each product, including display name, publisher details, category, pricing data, and available plans.

Use the marketplace_product_list tool from the azure-resource-manager-bc MCP server for my current task: Retrieves and lists all marketplace products (offers) available to a subscription in the Azure Marketplace. Use this tool to search, select, browse, or filter marketplace offers by product name, publisher, pricing, or metadata. Returns information for each product, including display name, publisher details, category, pricing data, and available plans.

monitor_activitylog_list

Always use this tool if user is asking for activity logs for a resource.

Use the monitor_activitylog_list tool from the azure-resource-manager-bc MCP server for my current task: Always use this tool if user is asking for activity logs for a resource.

monitor_healthmodels_entity_get

Retrieve the health status of an entity for a given Azure Monitor Health Model. Use this tool ONLY when the user mentions a specific health model name and asks for health status, health events. This provides application-level health monitoring with custom health models, not basic Azure resource availability.

Use the monitor_healthmodels_entity_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieve the health status of an entity for a given Azure Monitor Health Model. Use this tool ONLY when the user mentions a specific health model name and asks for health status, health events. This provides application-level health monitoring with custom health models, not basic Azure resource availability.

monitor_instrumentation_get-learning-resource

List all available learning resources for Azure Monitor instrumentation or get the content of a specific resource by path. Returns all resource paths by default, or retrieves the full content when a path is specified. Note: For instrumenting an application, use orchestrator-start instead.

Use the monitor_instrumentation_get-learning-resource tool from the azure-resource-manager-bc MCP server for my current task: List all available learning resources for Azure Monitor instrumentation or get the content of a specific resource by path. Returns all resource paths by default, or retrieves the full content when a path is specified. Note: For instrumenting an application, use orchestrator-start instead.

monitor_metrics_definitions

List available metric definitions for an Azure resource. Returns metadata about the metrics available for the resource.

Use the monitor_metrics_definitions tool from the azure-resource-manager-bc MCP server for my current task: List available metric definitions for an Azure resource. Returns metadata about the metrics available for the resource.

monitor_metrics_query

Query Azure Monitor metrics for a resource. Returns time series data for the specified metrics.

Use the monitor_metrics_query tool from the azure-resource-manager-bc MCP server for my current task: Query Azure Monitor metrics for a resource. Returns time series data for the specified metrics.

monitor_resource_log_query

Query diagnostic and activity logs for a SPECIFIC Azure resource in a Log Analytics workspace using Kusto Query Language (KQL).

Use the monitor_resource_log_query tool from the azure-resource-manager-bc MCP server for my current task: Query diagnostic and activity logs for a SPECIFIC Azure resource in a Log Analytics workspace using Kusto Query Language (KQL).

monitor_table_list

List all tables in a Log Analytics workspace. Requires workspace.

Use the monitor_table_list tool from the azure-resource-manager-bc MCP server for my current task: List all tables in a Log Analytics workspace. Requires workspace.

monitor_table_type_list

List available table types in a Log Analytics workspace. Returns table type names.

Use the monitor_table_type_list tool from the azure-resource-manager-bc MCP server for my current task: List available table types in a Log Analytics workspace. Returns table type names.

monitor_webtests_get

Gets details for a specific web test or lists all web tests.

Use the monitor_webtests_get tool from the azure-resource-manager-bc MCP server for my current task: Gets details for a specific web test or lists all web tests.

monitor_workspace_list

List Log Analytics workspaces in a subscription. This command retrieves all Log Analytics workspaces

Use the monitor_workspace_list tool from the azure-resource-manager-bc MCP server for my current task: List Log Analytics workspaces in a subscription. This command retrieves all Log Analytics workspaces.

monitor_workspace_log_query

Query logs across an ENTIRE Log Analytics workspace using Kusto Query Language (KQL).

Use the monitor_workspace_log_query tool from the azure-resource-manager-bc MCP server for my current task: Query logs across an ENTIRE Log Analytics workspace using Kusto Query Language (KQL).

mysql_database_query

Executes a safe, read-only SQL SELECT query against a database on Azure Database for MySQL Flexible Server. Use this tool to explore or retrieve table data without modifying it. Rejects non-SELECT statements (INSERT/UPDATE/DELETE/REPLACE/MERGE/TRUNCATE/ALTER/CREATE/DROP), multi-statements, comments hiding writes, transaction control (BEGIN/COMMIT/ROLLBACK), INTO OUTFILE, and other destructive keywords. Only a single SELECT is executed to ensure data integrity. Best practices: List needed columns (avoid SELECT *), add WHERE filters, use LIMIT/OFFSET for paging, ORDER BY for deterministic results, and avoid unnecessary sensitive data. Example: SELECT id, name, status FROM customers WHERE status = 'Active' ORDER BY name LIMIT 50;

Use the mysql_database_query tool from the azure-resource-manager-bc MCP server for my current task: Executes a safe, read-only SQL SELECT query against a database on Azure Database for MySQL Flexible Server. Use this tool to explore or retrieve table data without modifying it. Rejects non-SELECT statements (INSERT/UPDATE/DELETE/REPLACE/MERGE/TRUNCATE/ALTER/CREATE/DROP), multi-statements, comments hiding writes, transaction control (BEGIN/COMMIT/ROLLBACK), INTO OUTFILE, and other destructive keywords. Only a single SELECT is executed to ensure data integrity. Best practices: List needed columns (avoid SELECT *), add WHERE filters, use LIMIT/OFFSET for paging, ORDER BY for deterministic results, and avoid unnecessary sensitive data. Example: SELECT id, name, status FROM customers WHERE status = 'Active' ORDER BY name LIMIT 50;.

mysql_list

List MySQL servers, databases, or tables in your subscription. Returns all servers by default. Specify --server to list databases on that server, or --server and --database to list tables in a specific database.

Use the mysql_list tool from the azure-resource-manager-bc MCP server for my current task: List MySQL servers, databases, or tables in your subscription. Returns all servers by default. Specify --server to list databases on that server, or --server and --database to list tables in a specific database.

mysql_server_config_get

Retrieves comprehensive configuration details for the specified Azure Database for MySQL Flexible Server instance. This command provides insights into server settings, performance parameters, security configurations, and operational characteristics essential for database administration and optimization. Returns configuration data in JSON format including ServerName, Location, Version, SKU, StorageSizeGB, BackupRetentionDays, and GeoRedundantBackup properties.

Use the mysql_server_config_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieves comprehensive configuration details for the specified Azure Database for MySQL Flexible Server instance. This command provides insights into server settings, performance parameters, security configurations, and operational characteristics essential for database administration and optimization. Returns configuration data in JSON format including ServerName, Location, Version, SKU, StorageSizeGB, BackupRetentionDays, and GeoRedundantBackup properties.

mysql_server_param_get

Retrieves the current value of a single server configuration parameter on an Azure Database for MySQL Flexible Server. Use to inspect a setting (e.g. max_connections, wait_timeout, slow_query_log) before changing it.

Use the mysql_server_param_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieves the current value of a single server configuration parameter on an Azure Database for MySQL Flexible Server. Use to inspect a setting (e.g. max_connections, wait_timeout, slow_query_log) before changing it.

mysql_table_schema_get

Retrieves detailed schema information for a specific table within an Azure Database for MySQL Flexible Server database. This command provides comprehensive metadata including column definitions, data types, constraints, indexes, and relationships, essential for understanding table structure and supporting application development.

Use the mysql_table_schema_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieves detailed schema information for a specific table within an Azure Database for MySQL Flexible Server database. This command provides comprehensive metadata including column definitions, data types, constraints, indexes, and relationships, essential for understanding table structure and supporting application development.

policy_assignment_list

List policy assignments in a subscription or scope. This command retrieves all Azure Policy

Use the policy_assignment_list tool from the azure-resource-manager-bc MCP server for my current task: List policy assignments in a subscription or scope. This command retrieves all Azure Policy.

postgres_database_query

Executes a SQL query on an Azure Database for PostgreSQL server to search for specific terms, retrieve records, or perform SELECT operations.

Use the postgres_database_query tool from the azure-resource-manager-bc MCP server for my current task: Executes a SQL query on an Azure Database for PostgreSQL server to search for specific terms, retrieve records, or perform SELECT operations.

postgres_list

List PostgreSQL servers, databases, or tables. Returns all servers in the subscription by default (optionally scoped to a --resource-group). Specify --server to list databases on that server, or --server and --database to list tables in a specific database. --user is required when --server is provided.

Use the postgres_list tool from the azure-resource-manager-bc MCP server for my current task: List PostgreSQL servers, databases, or tables. Returns all servers in the subscription by default (optionally scoped to a --resource-group). Specify --server to list databases on that server, or --server and --database to list tables in a specific database. --user is required when --server is provided.

postgres_server_config_get

Retrieve the configuration of a PostgreSQL server.

Use the postgres_server_config_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieve the configuration of a PostgreSQL server.

postgres_server_param_get

Retrieves a specific parameter of a PostgreSQL server.

Use the postgres_server_param_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieves a specific parameter of a PostgreSQL server.

postgres_table_schema_get

Retrieves the schema of a specified table in a PostgreSQL database.

Use the postgres_table_schema_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieves the schema of a specified table in a PostgreSQL database.

pricing_get

Get Azure retail pricing information. CRITICAL/MANDATORY: Do NOT call this tool if the user only specifies a broad service name (e.g., 'Virtual Machines', 'Storage', 'SQL Database') without a specific SKU. Instead, FIRST ask the user which specific SKU or tier they want pricing for. If the user asks to compare pricing across regions or SKUs without specifying exact ARM SKU names, ask them which specific SKUs they want to compare. Do NOT assume or pick default SKUs. Only call this tool AFTER the user provides a specific SKU (--sku) or confirms they want all pricing for that service. Requires at least one filter: --sku, --service, --region, --service-family, or --filter. SAVINGS PLAN: 'SavingsPlan' is NOT a valid --price-type. Use --include-savings-plan flag instead. Valid --price-type values: Consumption, Reservation, DevTestConsumption. When --include-savings-plan is true, Consumption items include nested 'savingsPlan' array with 1-year/3-year pricing (mainly Linux VMs). FOR BICEP/ARM COST ESTIMATION: When user asks to estimate costs from a Bicep or ARM template file, read the file, extract each resource's type and SKU, call this tool for each resource and aggregate the monthly costs (hourly price * 730 hours/month).

Use the pricing_get tool from the azure-resource-manager-bc MCP server for my current task: Get Azure retail pricing information. CRITICAL/MANDATORY: Do NOT call this tool if the user only specifies a broad service name (e.g., 'Virtual Machines', 'Storage', 'SQL Database') without a specific SKU. Instead, FIRST ask the user which specific SKU or tier they want pricing for. If the user asks to compare pricing across regions or SKUs without specifying exact ARM SKU names, ask them which specific SKUs they want to compare. Do NOT assume or pick default SKUs. Only call this tool AFTER the user provides a specific SKU (--sku) or confirms they want all pricing for that service. Requires at least one filter: --sku, --service, --region, --service-family, or --filter. SAVINGS PLAN: 'SavingsPlan' is NOT a valid --price-type. Use --include-savings-plan flag instead. Valid --price-type values: Consumption, Reservation, DevTestConsumption. When --include-savings-plan is true, Consumption items include nested 'savingsPlan' array with 1-year/3-year pricing (mainly Linux VMs). FOR BICEP/ARM COST ESTIMATION: When user asks to estimate costs from a Bicep or ARM template file, read the file, extract each resource's type and SKU, call this tool for each resource and aggregate the monthly costs (hourly price * 730 hours/month).

quota_region_availability_list

Given a list of Azure resource types, this tool will return a list of regions where the resource types are available. Always get the user's subscription ID before calling this tool.

Use the quota_region_availability_list tool from the azure-resource-manager-bc MCP server for my current task: Given a list of Azure resource types, this tool will return a list of regions where the resource types are available. Always get the user's subscription ID before calling this tool.

quota_usage_check

This tool will check the usage and quota information for Azure resources in a region.

Use the quota_usage_check tool from the azure-resource-manager-bc MCP server for my current task: This tool will check the usage and quota information for Azure resources in a region.

redis_list

List/show all Redis resources in a subscription. Returns details of all Azure Managed Redis, Azure Cache for Redis, and Azure Redis Enterprise resources. Use this command to explore and view which Redis resources are available in your subscription.

Use the redis_list tool from the azure-resource-manager-bc MCP server for my current task: List/show all Redis resources in a subscription. Returns details of all Azure Managed Redis, Azure Cache for Redis, and Azure Redis Enterprise resources. Use this command to explore and view which Redis resources are available in your subscription.

resourcehealth_availability-status_get

Get the Azure Resource Health availability status for a specific resource or all resources in a subscription or resource group. Use this tool when asked about the availability status, health status, or Resource Health of an Azure resource (e.g. virtual machine, storage account). Reports whether a resource is Available, Unavailable, Degraded, or Unknown, including the reason and details. This is the correct tool for questions like 'What is the availability status of VM X?' or 'Is resource Y healthy?'.

Use the resourcehealth_availability-status_get tool from the azure-resource-manager-bc MCP server for my current task: Get the Azure Resource Health availability status for a specific resource or all resources in a subscription or resource group. Use this tool when asked about the availability status, health status, or Resource Health of an Azure resource (e.g. virtual machine, storage account). Reports whether a resource is Available, Unavailable, Degraded, or Unknown, including the reason and details. This is the correct tool for questions like 'What is the availability status of VM X?' or 'Is resource Y healthy?'.

resourcehealth_health-events_list

List Azure service health events to track service issues that occurred in recent timeframes (last 30 days, weeks, months). Query subscription for planned maintenance, past or ongoing service incidents, advisories, and security events. Provides detailed information about resource availability state, potential issues, and timestamps. Returns: trackingId, title, summary, eventType, status, startTime, endTime, impactedServices. Access Azure Service Health portal data programmatically.

Use the resourcehealth_health-events_list tool from the azure-resource-manager-bc MCP server for my current task: List Azure service health events to track service issues that occurred in recent timeframes (last 30 days, weeks, months). Query subscription for planned maintenance, past or ongoing service incidents, advisories, and security events. Provides detailed information about resource availability state, potential issues, and timestamps. Returns: trackingId, title, summary, eventType, status, startTime, endTime, impactedServices. Access Azure Service Health portal data programmatically.

role_assignment_list

List role assignments. This command retrieves and displays all Azure RBAC role assignments

Use the role_assignment_list tool from the azure-resource-manager-bc MCP server for my current task: List role assignments. This command retrieves and displays all Azure RBAC role assignments.

search_index_get

List/get/show Azure AI Search indexes in a Search service. Returns index properties such as fields,

Use the search_index_get tool from the azure-resource-manager-bc MCP server for my current task: List/get/show Azure AI Search indexes in a Search service. Returns index properties such as fields,.

search_index_query

Queries/searches documents in an Azure AI Search index with a given query, returning the results of the

Use the search_index_query tool from the azure-resource-manager-bc MCP server for my current task: Queries/searches documents in an Azure AI Search index with a given query, returning the results of the.

search_knowledge_base_get

Gets the details of Azure AI Search knowledge bases. Knowledge bases encapsulate retrieval and reasoning

Use the search_knowledge_base_get tool from the azure-resource-manager-bc MCP server for my current task: Gets the details of Azure AI Search knowledge bases. Knowledge bases encapsulate retrieval and reasoning.

search_knowledge_base_retrieve

Execute a retrieval operation using a specific Azure AI Search knowledge base, effectively searching and querying the underlying

Use the search_knowledge_base_retrieve tool from the azure-resource-manager-bc MCP server for my current task: Execute a retrieval operation using a specific Azure AI Search knowledge base, effectively searching and querying the underlying.

search_knowledge_source_get

Gets the details of Azure AI Search knowledge sources. A knowledge source may point directly at an

Use the search_knowledge_source_get tool from the azure-resource-manager-bc MCP server for my current task: Gets the details of Azure AI Search knowledge sources. A knowledge source may point directly at an.

search_service_list

List/show Azure AI Search services in a subscription, returning details about each service.

Use the search_service_list tool from the azure-resource-manager-bc MCP server for my current task: List/show Azure AI Search services in a subscription, returning details about each service.

servicebus_queue_details

Get details about a Service Bus queue. Returns queue properties and runtime information. Properties returned include

Use the servicebus_queue_details tool from the azure-resource-manager-bc MCP server for my current task: Get details about a Service Bus queue. Returns queue properties and runtime information. Properties returned include.

servicebus_topic_details

Retrieves details about a Service Bus topic. Returns runtime information and topic properties including number of subscriptions, max message size, max topic size, number of scheduled messages, etc.

Use the servicebus_topic_details tool from the azure-resource-manager-bc MCP server for my current task: Retrieves details about a Service Bus topic. Returns runtime information and topic properties including number of subscriptions, max message size, max topic size, number of scheduled messages, etc.

servicebus_topic_subscription_details

Get details about a Service Bus subscription. Returns subscription runtime properties including message counts, delivery settings, and other metadata.

Use the servicebus_topic_subscription_details tool from the azure-resource-manager-bc MCP server for my current task: Get details about a Service Bus subscription. Returns subscription runtime properties including message counts, delivery settings, and other metadata.

servicefabric_managedcluster_node_get

Get nodes for a Service Fabric managed cluster. Returns all nodes by default or a single node when a node name is specified. Includes name, node type, status, IP address, fault domain, upgrade domain, health state, and seed node status.

Use the servicefabric_managedcluster_node_get tool from the azure-resource-manager-bc MCP server for my current task: Get nodes for a Service Fabric managed cluster. Returns all nodes by default or a single node when a node name is specified. Includes name, node type, status, IP address, fault domain, upgrade domain, health state, and seed node status.

signalr_runtime_get

Gets or lists details of an Azure SignalR Runtimes. If a specific SignalR name is used, the details of that

Use the signalr_runtime_get tool from the azure-resource-manager-bc MCP server for my current task: Gets or lists details of an Azure SignalR Runtimes. If a specific SignalR name is used, the details of that.

speech_stt_recognize

Recognize speech from an audio file using Azure AI Services Speech. This command takes an audio file and converts it to text using advanced speech recognition capabilities.

Use the speech_stt_recognize tool from the azure-resource-manager-bc MCP server for my current task: Recognize speech from an audio file using Azure AI Services Speech. This command takes an audio file and converts it to text using advanced speech recognition capabilities.

sql_db_get

Show, get, or list Azure SQL databases in a SQL Server. Shows details for a specific Azure SQL database

Use the sql_db_get tool from the azure-resource-manager-bc MCP server for my current task: Show, get, or list Azure SQL databases in a SQL Server. Shows details for a specific Azure SQL database.

sql_elastic-pool_list

Lists all SQL elastic pools in an Azure SQL Server with their SKU, capacity, state, and database limits.

Use the sql_elastic-pool_list tool from the azure-resource-manager-bc MCP server for my current task: Lists all SQL elastic pools in an Azure SQL Server with their SKU, capacity, state, and database limits.

sql_server_entra-admin_list

Gets a list of Microsoft Entra ID administrators for a SQL server. This command retrieves all

Use the sql_server_entra-admin_list tool from the azure-resource-manager-bc MCP server for my current task: Gets a list of Microsoft Entra ID administrators for a SQL server. This command retrieves all.

sql_server_firewall-rule_list

Gets a list of firewall rules for a SQL server. This command retrieves all

Use the sql_server_firewall-rule_list tool from the azure-resource-manager-bc MCP server for my current task: Gets a list of firewall rules for a SQL server. This command retrieves all.

sql_server_get

Show, get, or list Azure SQL servers in a resource group. Shows details for a specific Azure SQL server

Use the sql_server_get tool from the azure-resource-manager-bc MCP server for my current task: Show, get, or list Azure SQL servers in a resource group. Shows details for a specific Azure SQL server.

storage_account_get

Retrieves detailed information about Azure Storage accounts, including account name, location, SKU, kind, hierarchical namespace status, HTTPS-only settings, and blob public access configuration. If a specific account name is not provided, the command will return details for all accounts in a subscription.

Use the storage_account_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieves detailed information about Azure Storage accounts, including account name, location, SKU, kind, hierarchical namespace status, HTTPS-only settings, and blob public access configuration. If a specific account name is not provided, the command will return details for all accounts in a subscription.

storage_blob_container_get

Show/list containers in a storage account. Use this tool to list all blob containers in the storage account or show details for a specific Storage container. Displays container properties including access policies, lease status, and metadata. If no container specified, shows all containers in the storage account. Required: account <account>, subscription <subscription>. Optional: container <container>, tenant <tenant>. Returns: container name, lastModified, leaseStatus, publicAccessLevel, metadata, and container properties. Do not use this tool to list blobs in a container.

Use the storage_blob_container_get tool from the azure-resource-manager-bc MCP server for my current task: Show/list containers in a storage account. Use this tool to list all blob containers in the storage account or show details for a specific Storage container. Displays container properties including access policies, lease status, and metadata. If no container specified, shows all containers in the storage account. Required: account <account>, subscription <subscription>. Optional: container <container>, tenant <tenant>. Returns: container name, lastModified, leaseStatus, publicAccessLevel, metadata, and container properties. Do not use this tool to list blobs in a container.

storage_blob_get

List/get/show blobs in a blob container in Storage account. Use this tool to list the blobs in a container or get details for a specific blob. Shows blob properties including metadata, size, last modification time, and content properties. If no blob specified, lists all blobs present in the container. Required: account, container <container>, subscription <subscription>. Optional: blob <blob>, tenant <tenant>. Returns: blob name, size, lastModified, contentType, contentMD5, metadata, and blob properties. Do not use this tool to list containers in the storage account.

Use the storage_blob_get tool from the azure-resource-manager-bc MCP server for my current task: List/get/show blobs in a blob container in Storage account. Use this tool to list the blobs in a container or get details for a specific blob. Shows blob properties including metadata, size, last modification time, and content properties. If no blob specified, lists all blobs present in the container. Required: account, container <container>, subscription <subscription>. Optional: blob <blob>, tenant <tenant>. Returns: blob name, size, lastModified, contentType, contentMD5, metadata, and blob properties. Do not use this tool to list containers in the storage account.

storage_table_list

List all tables in an Azure Storage account. Shows table names for the specified storage account. Required: account, subscription. Optional: tenant. Returns: table names. Do not use this tool for Cosmos DB tables or Kusto/Data Explorer tables.

Use the storage_table_list tool from the azure-resource-manager-bc MCP server for my current task: List all tables in an Azure Storage account. Shows table names for the specified storage account. Required: account, subscription. Optional: tenant. Returns: table names. Do not use this tool for Cosmos DB tables or Kusto/Data Explorer tables.

storagesync_cloudendpoint_get

List all cloud endpoints in a sync group or retrieve details about a specific cloud endpoint. Returns cloud endpoint properties including Azure File Share configuration, storage account details, and provisioning state. Use --cloud-endpoint-name for a specific endpoint.

Use the storagesync_cloudendpoint_get tool from the azure-resource-manager-bc MCP server for my current task: List all cloud endpoints in a sync group or retrieve details about a specific cloud endpoint. Returns cloud endpoint properties including Azure File Share configuration, storage account details, and provisioning state. Use --cloud-endpoint-name for a specific endpoint.

storagesync_registeredserver_get

List all registered servers in a Storage Sync service or retrieve details about a specific registered server. Returns server properties including server ID, registration status, agent version, OS version, and last heartbeat. Use --server-id for a specific server.

Use the storagesync_registeredserver_get tool from the azure-resource-manager-bc MCP server for my current task: List all registered servers in a Storage Sync service or retrieve details about a specific registered server. Returns server properties including server ID, registration status, agent version, OS version, and last heartbeat. Use --server-id for a specific server.

storagesync_serverendpoint_get

List all server endpoints in a sync group or retrieve details about a specific server endpoint. Returns server endpoint properties including local path, cloud tiering status, sync health, and provisioning state. Use --name for a specific endpoint.

Use the storagesync_serverendpoint_get tool from the azure-resource-manager-bc MCP server for my current task: List all server endpoints in a sync group or retrieve details about a specific server endpoint. Returns server endpoint properties including local path, cloud tiering status, sync health, and provisioning state. Use --name for a specific endpoint.

storagesync_service_get

Retrieve Azure Storage Sync service details or list all Storage Sync services. Use --name to get a specific service, or omit it to list all services in the subscription or resource group. Shows service properties, location, provisioning state, and configuration.

Use the storagesync_service_get tool from the azure-resource-manager-bc MCP server for my current task: Retrieve Azure Storage Sync service details or list all Storage Sync services. Use --name to get a specific service, or omit it to list all services in the subscription or resource group. Shows service properties, location, provisioning state, and configuration.

storagesync_syncgroup_get

Get details about a specific sync group or list all sync groups. If --sync-group-name is provided, returns a specific sync group; otherwise, lists all sync groups in the Storage Sync service.

Use the storagesync_syncgroup_get tool from the azure-resource-manager-bc MCP server for my current task: Get details about a specific sync group or list all sync groups. If --sync-group-name is provided, returns a specific sync group; otherwise, lists all sync groups in the Storage Sync service.

subscription_list

List all Azure subscriptions for the current account. Returns subscriptionId, displayName, state, tenantId, and isDefault for each subscription. The isDefault field indicates the user's default subscription as resolved from the Azure CLI profile (configured via 'az account set') or, if not set there, from the AZURE_SUBSCRIPTION_ID environment variable. When the user has not specified a subscription, prefer the subscription where isDefault is true. If no default can be determined from either source and multiple subscriptions exist, ask the user which subscription to use.

Use the subscription_list tool from the azure-resource-manager-bc MCP server for my current task: List all Azure subscriptions for the current account. Returns subscriptionId, displayName, state, tenantId, and isDefault for each subscription. The isDefault field indicates the user's default subscription as resolved from the Azure CLI profile (configured via 'az account set') or, if not set there, from the AZURE_SUBSCRIPTION_ID environment variable. When the user has not specified a subscription, prefer the subscription where isDefault is true. If no default can be determined from either source and multiple subscriptions exist, ask the user which subscription to use.

virtualdesktop_hostpool_host_list

List all SessionHosts in a hostpool. This command retrieves all Azure Virtual Desktop SessionHost objects available

Use the virtualdesktop_hostpool_host_list tool from the azure-resource-manager-bc MCP server for my current task: List all SessionHosts in a hostpool. This command retrieves all Azure Virtual Desktop SessionHost objects available.

virtualdesktop_hostpool_host_user-list

List all user sessions on a specific session host in a host pool. This command retrieves all Azure Virtual Desktop

Use the virtualdesktop_hostpool_host_user-list tool from the azure-resource-manager-bc MCP server for my current task: List all user sessions on a specific session host in a host pool. This command retrieves all Azure Virtual Desktop.

virtualdesktop_hostpool_list

List all hostpools in a subscription or resource group. This command retrieves all Azure Virtual Desktop hostpool objects available

Use the virtualdesktop_hostpool_list tool from the azure-resource-manager-bc MCP server for my current task: List all hostpools in a subscription or resource group. This command retrieves all Azure Virtual Desktop hostpool objects available.

wellarchitectedframework_serviceguide_get

Get Azure Well-Architected Framework guidance for a specific Azure service, or list all supported services when no service is specified. When a service is provided, returns architectural best practices, design patterns, and recommendations based on the five pillars: reliability, security, cost optimization, operational excellence, and performance efficiency. Optional: --service: A single Azure service name. Service name format: case-insensitive; hyphens, underscores, spaces, and name variations allowed; use double quotes (not single quotes) for names with spaces. e.g., cosmos-db, Cosmos_DB, "Cosmos DB", cosmosdb, cosmos-database, cosmosdatabase

Use the wellarchitectedframework_serviceguide_get tool from the azure-resource-manager-bc MCP server for my current task: Get Azure Well-Architected Framework guidance for a specific Azure service, or list all supported services when no service is specified. When a service is provided, returns architectural best practices, design patterns, and recommendations based on the five pillars: reliability, security, cost optimization, operational excellence, and performance efficiency. Optional: --service: A single Azure service name. Service name format: case-insensitive; hyphens, underscores, spaces, and name variations allowed; use double quotes (not single quotes) for names with spaces. e.g., cosmos-db, Cosmos_DB, "Cosmos DB", cosmosdb, cosmos-database, cosmosdatabase.

workbooks_list

Search Azure Workbooks using Resource Graph (fast metadata query).

Use the workbooks_list tool from the azure-resource-manager-bc MCP server for my current task: Search Azure Workbooks using Resource Graph (fast metadata query).

workbooks_show

Retrieve full workbook details via ARM API (includes serializedData content).

Use the workbooks_show tool from the azure-resource-manager-bc MCP server for my current task: Retrieve full workbook details via ARM API (includes serializedData content).

azure-resource-manager-vc

Access Azure resources in a separate customer subscription (read-only).

  • Tools: 174 — microsoft_docs_search, microsoft_code_sample_search, microsoft_docs_fetch, foundry_evaluation_comparison_get, foundry_evaluation_get, foundry_session_get, foundry_evaluation_suite_generation_job_get, foundry_session_file_list, foundry_toolbox_version_get, foundry_agent_get, foundry_agent_container_status_get, foundry_toolbox_get, foundry_evaluation_suite_get, foundry_continuous_eval_get, foundry_session_list, foundry_evaluation_dataset_get, foundry_session_logstream, foundry_evaluator_catalog_get, foundry_session_file_stat, foundry_evaluation_dataset_versions_get, foundry_evaluator_generation_job_get, foundry_agent_definition_schema_get, foundry_data_generation_job_get, foundry_evaluation_dataset_sas_url_get, foundry_session_file_download, acr_registry_list, acr_registry_repository_list, advisor_recommendation_list, aks_cluster_get, aks_nodepool_get, appconfig_account_list, appconfig_kv_get, applens_resource_diagnose, applicationinsights_recommendation_list, appservice_webapp_deployment_get, appservice_webapp_diagnostic_diagnose, appservice_webapp_diagnostic_list, appservice_webapp_get, appservice_webapp_settings_get-appsettings, azureterraformbestpractices_get, bicepschema_get, cloudarchitect_design, communication_email_send, communication_sms_send, compute_disk_get, compute_vm_get, compute_vmss_get, confidentialledger_entries_get, containerapps_list, cosmos_database_container_item_query, cosmos_list, datadog_monitoredresources_list, deploy_app_logs_get, deploy_architecture_diagram_generate, deploy_iac_rules_get, deploy_pipeline_guidance_get, deploy_plan_get, deviceregistry_namespace_list, eventgrid_subscription_list, eventgrid_topic_list, eventhubs_eventhub_consumergroup_get, eventhubs_eventhub_get, eventhubs_namespace_get, extension_azqr, extension_cli_generate, extension_cli_install, fileshares_fileshare_check-name-availability, fileshares_fileshare_get, fileshares_fileshare_peconnection_get, fileshares_fileshare_snapshot_get, fileshares_limits, fileshares_rec, fileshares_usage, foundryextensions_knowledge_index_list, foundryextensions_knowledge_index_schema, foundryextensions_openai_chat-completions-create, foundryextensions_openai_create-completion, foundryextensions_openai_embeddings-create, foundryextensions_openai_models-list, foundryextensions_resource_get, functionapp_get, functions_language_list, functions_project_get, functions_template_get, get_azure_bestpractices_ai_app, get_azure_bestpractices_get, grafana_list, group_list, group_resource_list, keyvault_admin_settings_get, keyvault_certificate_get, keyvault_key_get, keyvault_secret_get, kusto_cluster_get, kusto_cluster_list, kusto_database_list, kusto_query, kusto_sample, kusto_table_list, kusto_table_schema, loadtesting_test_get, loadtesting_testresource_list, loadtesting_testrun_get, managedlustre_fs_blob_autoexport_get, managedlustre_fs_blob_autoimport_get, managedlustre_fs_blob_import_get, managedlustre_fs_list, managedlustre_fs_sku_get, managedlustre_fs_subnetsize_ask, managedlustre_fs_subnetsize_validate, marketplace_product_get, marketplace_product_list, monitor_activitylog_list, monitor_healthmodels_entity_get, monitor_instrumentation_get-learning-resource, monitor_metrics_definitions, monitor_metrics_query, monitor_resource_log_query, monitor_table_list, monitor_table_type_list, monitor_webtests_get, monitor_workspace_list, monitor_workspace_log_query, mysql_database_query, mysql_list, mysql_server_config_get, mysql_server_param_get, mysql_table_schema_get, policy_assignment_list, postgres_database_query, postgres_list, postgres_server_config_get, postgres_server_param_get, postgres_table_schema_get, pricing_get, quota_region_availability_list, quota_usage_check, redis_list, resourcehealth_availability-status_get, resourcehealth_health-events_list, role_assignment_list, search_index_get, search_index_query, search_knowledge_base_get, search_knowledge_base_retrieve, search_knowledge_source_get, search_service_list, servicebus_queue_details, servicebus_topic_details, servicebus_topic_subscription_details, servicefabric_managedcluster_node_get, signalr_runtime_get, speech_stt_recognize, sql_db_get, sql_elastic-pool_list, sql_server_entra-admin_list, sql_server_firewall-rule_list, sql_server_get, storage_account_get, storage_blob_container_get, storage_blob_get, storage_table_list, storagesync_cloudendpoint_get, storagesync_registeredserver_get, storagesync_serverendpoint_get, storagesync_service_get, storagesync_syncgroup_get, subscription_list, virtualdesktop_hostpool_host_list, virtualdesktop_hostpool_host_user-list, virtualdesktop_hostpool_list, wellarchitectedframework_serviceguide_get, workbooks_list, workbooks_show
  • Runs in: no product target (slice-only)
  • Enable: Not written by --target/--all-targets. Loaded only as part of a preserved slice — see _meta.slices and task mcp:profile:regenerate.
  • Env vars: AZURE_CONFIG_DIR, AZURE_MCP_COLLECT_TELEMETRY, AZURE_SUBSCRIPTION_ID, AZURE_TENANT_ID
  • Auth: env credential
  • Verify: claude mcp list
  • Runbook: —

Search official Microsoft/Azure documentation to find the most relevant and trustworthy content for a user's query. This tool returns up to 10 high-quality content chunks (each max 500 tokens), extracted from Microsoft Learn and other official sources. Each result includes the article title, URL, and a self-contained content excerpt optimized for fast retrieval and reasoning. Always use this tool to quickly ground your answers in accurate, first-party Microsoft/Azure knowledge.

Use the microsoft_docs_search tool from the azure-resource-manager-vc MCP server for my current task: Search official Microsoft/Azure documentation to find the most relevant and trustworthy content for a user's query. This tool returns up to 10 high-quality content chunks (each max 500 tokens), extracted from Microsoft Learn and other official sources. Each result includes the article title, URL, and a self-contained content excerpt optimized for fast retrieval and reasoning. Always use this tool to quickly ground your answers in accurate, first-party Microsoft/Azure knowledge.

Search for code snippets and examples in official Microsoft Learn documentation. This tool retrieves relevant code samples from Microsoft documentation pages providing developers with practical implementation examples and best practices for Microsoft/Azure products and services related coding tasks. This tool will help you use the LATEST OFFICIAL code snippets to empower coding capabilities.

Use the microsoft_code_sample_search tool from the azure-resource-manager-vc MCP server for my current task: Search for code snippets and examples in official Microsoft Learn documentation. This tool retrieves relevant code samples from Microsoft documentation pages providing developers with practical implementation examples and best practices for Microsoft/Azure products and services related coding tasks. This tool will help you use the **LATEST OFFICIAL** code snippets to empower coding capabilities.

microsoft_docs_fetch

Fetch and convert a Microsoft Learn documentation webpage to markdown format. This tool retrieves the latest complete content of Microsoft documentation webpages including Azure, .NET, Microsoft 365, and other Microsoft technologies.

Use the microsoft_docs_fetch tool from the azure-resource-manager-vc MCP server for my current task: Fetch and convert a Microsoft Learn documentation webpage to markdown format. This tool retrieves the latest complete content of Microsoft documentation webpages including Azure, .NET, Microsoft 365, and other Microsoft technologies.

foundry_evaluation_comparison_get

List all comparisons of evaluations within a group in the Microsoft Foundry Project. Gets a specific comparison if a valid insight identifier is provided.

Use the foundry_evaluation_comparison_get tool from the azure-resource-manager-vc MCP server for my current task: List all comparisons of evaluations within a group in the Microsoft Foundry Project. Gets a specific comparison if a valid insight identifier is provided.

foundry_evaluation_get

List evaluation groups or runs in the Microsoft Foundry Project.

Use the foundry_evaluation_get tool from the azure-resource-manager-vc MCP server for my current task: List evaluation groups or runs in the Microsoft Foundry Project.

foundry_session_get

Gets details of a specific session for a hosted agent, including status, version, creation time, and expiration.

Use the foundry_session_get tool from the azure-resource-manager-vc MCP server for my current task: Gets details of a specific session for a hosted agent, including status, version, creation time, and expiration.

foundry_evaluation_suite_generation_job_get

Gets one evaluation suite generation job by ID, or lists jobs when jobId is omitted.

Use the foundry_evaluation_suite_generation_job_get tool from the azure-resource-manager-vc MCP server for my current task: Gets one evaluation suite generation job by ID, or lists jobs when jobId is omitted.

foundry_session_file_list

Lists files and directories in a hosted agent session at the specified path.

Use the foundry_session_file_list tool from the azure-resource-manager-vc MCP server for my current task: Lists files and directories in a hosted agent session at the specified path.

foundry_toolbox_version_get

List all versions of a toolbox, or get a specific immutable version (including its tools, skills, and policies) if a version identifier is provided.

Use the foundry_toolbox_version_get tool from the azure-resource-manager-vc MCP server for my current task: List all versions of a toolbox, or get a specific immutable version (including its tools, skills, and policies) if a version identifier is provided.

foundry_agent_get

List all agents in a Microsoft Foundry Project, or get a specific agent if an agent name is provided.

Use the foundry_agent_get tool from the azure-resource-manager-vc MCP server for my current task: List all agents in a Microsoft Foundry Project, or get a specific agent if an agent name is provided.

foundry_agent_container_status_get

Gets the current status of a hosted agent container. Use this to check if the container is running, starting, stopped, or in another state. Returns status values: Starting, Running, Stopping, Stopped, Failed, Deleting, Deleted, or Updating.

Use the foundry_agent_container_status_get tool from the azure-resource-manager-vc MCP server for my current task: Gets the current status of a hosted agent container. Use this to check if the container is running, starting, stopped, or in another state. Returns status values: Starting, Running, Stopping, Stopped, Failed, Deleting, Deleted, or Updating.

foundry_toolbox_get

List all toolboxes in a Microsoft Foundry Project, or get a specific toolbox (including its default version pointer) if a toolbox name is provided.

Use the foundry_toolbox_get tool from the azure-resource-manager-vc MCP server for my current task: List all toolboxes in a Microsoft Foundry Project, or get a specific toolbox (including its default version pointer) if a toolbox name is provided.

foundry_evaluation_suite_get

Gets an evaluation suite version, lists versions for a suite, or lists suites when suiteName is omitted.

Use the foundry_evaluation_suite_get tool from the azure-resource-manager-vc MCP server for my current task: Gets an evaluation suite version, lists versions for a suite, or lists suites when suiteName is omitted.

foundry_continuous_eval_get

Get continuous evaluation configuration for an agent.

Use the foundry_continuous_eval_get tool from the azure-resource-manager-vc MCP server for my current task: Get continuous evaluation configuration for an agent.

foundry_session_list

Lists sessions for a hosted agent with pagination support.

Use the foundry_session_list tool from the azure-resource-manager-vc MCP server for my current task: Lists sessions for a hosted agent with pagination support.

foundry_evaluation_dataset_get

Get a dataset by name and version in a Microsoft Foundry Project, or list all datasets in the project if no name is provided.

Use the foundry_evaluation_dataset_get tool from the azure-resource-manager-vc MCP server for my current task: Get a dataset by name and version in a Microsoft Foundry Project, or list all datasets in the project if no name is provided.

foundry_session_logstream

Streams console logs (stdout/stderr) from a hosted agent session. Returns structured log output with parsed SSE events. Useful for debugging and monitoring running sessions. Output is capped at maxLines to prevent unbounded reads.

Use the foundry_session_logstream tool from the azure-resource-manager-vc MCP server for my current task: Streams console logs (stdout/stderr) from a hosted agent session. Returns structured log output with parsed SSE events. Useful for debugging and monitoring running sessions. Output is capped at maxLines to prevent unbounded reads.

foundry_evaluator_catalog_get

Gets evaluators from the project's evaluator catalog. If 'name' is provided, returns the specific evaluator's full definition. If 'listVersions' is true with a name, lists versions for that evaluator. If 'name' is omitted, lists available evaluators filtered by type. Listing with type='all' is paginated and custom-first; use type='builtin' to discover built-ins directly.

Use the foundry_evaluator_catalog_get tool from the azure-resource-manager-vc MCP server for my current task: Gets evaluators from the project's evaluator catalog. If 'name' is provided, returns the specific evaluator's full definition. If 'listVersions' is true with a name, lists versions for that evaluator. If 'name' is omitted, lists available evaluators filtered by type. Listing with type='all' is paginated and custom-first; use type='builtin' to discover built-ins directly.

foundry_session_file_stat

Gets metadata for a file or directory in a hosted agent session, including name, size, whether it is a directory, and last modified time.

Use the foundry_session_file_stat tool from the azure-resource-manager-vc MCP server for my current task: Gets metadata for a file or directory in a hosted agent session, including name, size, whether it is a directory, and last modified time.

foundry_evaluation_dataset_versions_get

List all versions of a specific dataset in a Microsoft Foundry Project.

Use the foundry_evaluation_dataset_versions_get tool from the azure-resource-manager-vc MCP server for my current task: List all versions of a specific dataset in a Microsoft Foundry Project.

foundry_evaluator_generation_job_get

Gets one evaluator generation job by ID, or lists evaluator generation jobs when jobId is omitted.

Use the foundry_evaluator_generation_job_get tool from the azure-resource-manager-vc MCP server for my current task: Gets one evaluator generation job by ID, or lists evaluator generation jobs when jobId is omitted.

foundry_agent_definition_schema_get

Returns the complete JSON schema for agent definitions including all tool types. Essential for understanding the full structure before creating or updating agents.

Use the foundry_agent_definition_schema_get tool from the azure-resource-manager-vc MCP server for my current task: Returns the complete JSON schema for agent definitions including all tool types. Essential for understanding the full structure before creating or updating agents.

foundry_data_generation_job_get

Gets one data generation job by ID, or lists data generation jobs when jobId is omitted.

Use the foundry_data_generation_job_get tool from the azure-resource-manager-vc MCP server for my current task: Gets one data generation job by ID, or lists data generation jobs when jobId is omitted.

foundry_evaluation_dataset_sas_url_get

Get a short-lived SAS URL for downloading a dataset version's content by dataset name from a Microsoft Foundry Project. Defaults to the latest dataset version.

Use the foundry_evaluation_dataset_sas_url_get tool from the azure-resource-manager-vc MCP server for my current task: Get a short-lived SAS URL for downloading a dataset version's content by dataset name from a Microsoft Foundry Project. Defaults to the latest dataset version.

foundry_session_file_download

Downloads a file from a hosted agent session. Returns the file content as a base64-encoded string.

Use the foundry_session_file_download tool from the azure-resource-manager-vc MCP server for my current task: Downloads a file from a hosted agent session. Returns the file content as a base64-encoded string.

acr_registry_list

List Azure Container Registries in a subscription. Optionally filter by resource group. Each registry result

Use the acr_registry_list tool from the azure-resource-manager-vc MCP server for my current task: List Azure Container Registries in a subscription. Optionally filter by resource group. Each registry result.

acr_registry_repository_list

List repositories in Azure Container Registries. By default, lists repositories for all registries in the subscription.

Use the acr_registry_repository_list tool from the azure-resource-manager-vc MCP server for my current task: List repositories in Azure Container Registries. By default, lists repositories for all registries in the subscription.

advisor_recommendation_list

List Azure advisor recommendations in a subscription.

Use the advisor_recommendation_list tool from the azure-resource-manager-vc MCP server for my current task: List Azure advisor recommendations in a subscription.

aks_cluster_get

List/enumerate all AKS (Azure Kubernetes Service) clusters in a subscription. Get/retrieve/show the details of a specific cluster if a name is provided.

Use the aks_cluster_get tool from the azure-resource-manager-vc MCP server for my current task: List/enumerate all AKS (Azure Kubernetes Service) clusters in a subscription. Get/retrieve/show the details of a specific cluster if a name is provided.

aks_nodepool_get

List/enumerate all AKS (Azure Kubernetes Service) node pools in a cluster. Get/retrieve/show the details of a specific node pool if a name is provided.

Use the aks_nodepool_get tool from the azure-resource-manager-vc MCP server for my current task: List/enumerate all AKS (Azure Kubernetes Service) node pools in a cluster. Get/retrieve/show the details of a specific node pool if a name is provided.

appconfig_account_list

List all App Configuration stores in a subscription. This command retrieves and displays all App Configuration

Use the appconfig_account_list tool from the azure-resource-manager-vc MCP server for my current task: List all App Configuration stores in a subscription. This command retrieves and displays all App Configuration.

appconfig_kv_get

Gets key-values in an App Configuration store. This command can either retrieve a specific key-value by its key

Use the appconfig_kv_get tool from the azure-resource-manager-vc MCP server for my current task: Gets key-values in an App Configuration store. This command can either retrieve a specific key-value by its key.

applens_resource_diagnose

Get diagnostic help from App Lens for Azure application and service issues to identify what's wrong with a service. Ask questions about performance, slowness, failures, errors, application state, availability to receive expert analysis and solutions which can help when performing diagnostics and to address issues about performance and failures. Returns analysis, insights, and recommended solutions. Always use this tool before manually checking metrics or logs when users report performance or functionality issues. Only the resource name and question are required - subscription, resource group, and resource type are optional and used to narrow down results when multiple resources share the same name.

Use the applens_resource_diagnose tool from the azure-resource-manager-vc MCP server for my current task: Get diagnostic help from App Lens for Azure application and service issues to identify what's wrong with a service. Ask questions about performance, slowness, failures, errors, application state, availability to receive expert analysis and solutions which can help when performing diagnostics and to address issues about performance and failures. Returns analysis, insights, and recommended solutions. Always use this tool before manually checking metrics or logs when users report performance or functionality issues. Only the resource name and question are required - subscription, resource group, and resource type are optional and used to narrow down results when multiple resources share the same name.

applicationinsights_recommendation_list

List Application Insights Code Optimization Recommendations in a subscription. Optionally filter by resource group when --resource-group is provided.

Use the applicationinsights_recommendation_list tool from the azure-resource-manager-vc MCP server for my current task: List Application Insights Code Optimization Recommendations in a subscription. Optionally filter by resource group when --resource-group is provided.

appservice_webapp_deployment_get

Retrieves detailed information about Azure App Service web app deployments, including deployment name,

Use the appservice_webapp_deployment_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieves detailed information about Azure App Service web app deployments, including deployment name,.

appservice_webapp_diagnostic_diagnose

Runs a specific diagnostic detector on an App Service Web App to troubleshoot issues with performance, availability,

Use the appservice_webapp_diagnostic_diagnose tool from the azure-resource-manager-vc MCP server for my current task: Runs a specific diagnostic detector on an App Service Web App to troubleshoot issues with performance, availability,.

appservice_webapp_diagnostic_list

Lists all available diagnostic detectors for an App Service Web App. Use this to discover which diagnostics

Use the appservice_webapp_diagnostic_list tool from the azure-resource-manager-vc MCP server for my current task: Lists all available diagnostic detectors for an App Service Web App. Use this to discover which diagnostics.

appservice_webapp_get

Retrieves detailed information about Azure App Service web apps, including app name, resource group, location,

Use the appservice_webapp_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieves detailed information about Azure App Service web apps, including app name, resource group, location,.

appservice_webapp_settings_get-appsettings

Retrieves the application settings for an App Service web app, returning key-value pairs that represent the

Use the appservice_webapp_settings_get-appsettings tool from the azure-resource-manager-vc MCP server for my current task: Retrieves the application settings for an App Service web app, returning key-value pairs that represent the.

azureterraformbestpractices_get

Returns Terraform best practices for Azure. Call this command and follow its guidance before

Use the azureterraformbestpractices_get tool from the azure-resource-manager-vc MCP server for my current task: Returns Terraform best practices for Azure. Call this command and follow its guidance before.

bicepschema_get

Provides the Bicep schema definition of any Azure resource type (latest service version). Use this to get the schema needed to write Bicep IaC (infrasturcture as code) for Azure resources such as AI models, storage accounts, databases, virtual machines, app services, key vaults, and more. Do not use this tool for resource deployment, deployment guidelines, or getting best practices.

Use the bicepschema_get tool from the azure-resource-manager-vc MCP server for my current task: Provides the Bicep schema definition of any Azure resource type (latest service version). Use this to get the schema needed to write Bicep IaC (infrasturcture as code) for Azure resources such as AI models, storage accounts, databases, virtual machines, app services, key vaults, and more. Do not use this tool for resource deployment, deployment guidelines, or getting best practices.

cloudarchitect_design

Recommends architecture design for cloud services/apps/solutions, such as: file storage, banking, video streaming, e-commerce, SaaS, and more. Use as follows:

Use the cloudarchitect_design tool from the azure-resource-manager-vc MCP server for my current task: Recommends architecture design for cloud services/apps/solutions, such as: file storage, banking, video streaming, e-commerce, SaaS, and more. Use as follows:.

communication_email_send

Send emails to one or multiple recipients to the given email-address. The emails can be plain text or HTML formatted. You can include a subject, custom sender name, CC and BCC recipients, and reply-to addresses.

Use the communication_email_send tool from the azure-resource-manager-vc MCP server for my current task: Send emails to one or multiple recipients to the given email-address. The emails can be plain text or HTML formatted. You can include a subject, custom sender name, CC and BCC recipients, and reply-to addresses.

communication_sms_send

Sends SMS messages to one or more recipients to the given phone-number. You can enable delivery reports and receipt tracking, broadcast SMS, and tag messages for easier tracking.

Use the communication_sms_send tool from the azure-resource-manager-vc MCP server for my current task: Sends SMS messages to one or more recipients to the given phone-number. You can enable delivery reports and receipt tracking, broadcast SMS, and tag messages for easier tracking.

compute_disk_get

Lists available Azure managed disks or retrieves detailed information about a specific disk. Shows all disks in a subscription or resource group, including disk size, SKU, provisioning state, and OS type. Supports wildcard patterns in disk names (e.g., 'win_OsDisk*'). When disk name is provided without resource group, searches across the entire subscription. When resource group is specified, scopes the search to that resource group. Both parameters are optional.

Use the compute_disk_get tool from the azure-resource-manager-vc MCP server for my current task: Lists available Azure managed disks or retrieves detailed information about a specific disk. Shows all disks in a subscription or resource group, including disk size, SKU, provisioning state, and OS type. Supports wildcard patterns in disk names (e.g., 'win_OsDisk*'). When disk name is provided without resource group, searches across the entire subscription. When resource group is specified, scopes the search to that resource group. Both parameters are optional.

compute_vm_get

List or get Azure Virtual Machine (VM) configuration and properties in a resource group. By default, returns VM details including name, location, size, provisioning state, and OS type. When retrieving a specific VM with --vm-name and --instance-view, the response also includes power state (running/stopped/deallocated). Use this tool to retrieve VM configuration details.

Use the compute_vm_get tool from the azure-resource-manager-vc MCP server for my current task: List or get Azure Virtual Machine (VM) configuration and properties in a resource group. By default, returns VM details including name, location, size, provisioning state, and OS type. When retrieving a specific VM with --vm-name and --instance-view, the response also includes power state (running/stopped/deallocated). Use this tool to retrieve VM configuration details.

compute_vmss_get

List or get Azure Virtual Machine Scale Sets (VMSS) and their instances in a subscription or resource group. Returns scale set details including name, location, SKU, capacity, upgrade policy, and individual VM instance information.

Use the compute_vmss_get tool from the azure-resource-manager-vc MCP server for my current task: List or get Azure Virtual Machine Scale Sets (VMSS) and their instances in a subscription or resource group. Returns scale set details including name, location, SKU, capacity, upgrade policy, and individual VM instance information.

confidentialledger_entries_get

Retrieves the Confidential Ledger entry and its recorded contents for the specified transaction ID, optionally scoped to a collection.

Use the confidentialledger_entries_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieves the Confidential Ledger entry and its recorded contents for the specified transaction ID, optionally scoped to a collection.

containerapps_list

List Azure Container Apps in a subscription. Optionally filter by resource group. Each container app result

Use the containerapps_list tool from the azure-resource-manager-vc MCP server for my current task: List Azure Container Apps in a subscription. Optionally filter by resource group. Each container app result.

cosmos_database_container_item_query

List items from a Cosmos DB container by specifying the account name, database name, and container name, optionally providing a custom SQL query to filter results.

Use the cosmos_database_container_item_query tool from the azure-resource-manager-vc MCP server for my current task: List items from a Cosmos DB container by specifying the account name, database name, and container name, optionally providing a custom SQL query to filter results.

cosmos_list

List Cosmos DB accounts, databases, or containers. Returns all accounts in the subscription by default. Specify --account to list databases in that account, or --account and --database to list containers in a specific database.

Use the cosmos_list tool from the azure-resource-manager-vc MCP server for my current task: List Cosmos DB accounts, databases, or containers. Returns all accounts in the subscription by default. Specify --account to list databases in that account, or --account and --database to list containers in a specific database.

datadog_monitoredresources_list

List monitored resources in Datadog for a datadog resource taken as input from the user.

Use the datadog_monitoredresources_list tool from the azure-resource-manager-vc MCP server for my current task: List monitored resources in Datadog for a datadog resource taken as input from the user.

deploy_app_logs_get

Shows application logs specifically for Azure Developer CLI (azd) deployed applications from their associated Log Analytics workspace for Container Apps, App Services, and Function Apps. Designed exclusively for applications deployed via 'azd up' command and automatically discovers the correct workspace and resources based on the azd environment configuration. Use this tool to check deployment status or troubleshoot post-deployment issues.

Use the deploy_app_logs_get tool from the azure-resource-manager-vc MCP server for my current task: Shows application logs specifically for Azure Developer CLI (azd) deployed applications from their associated Log Analytics workspace for Container Apps, App Services, and Function Apps. Designed exclusively for applications deployed via 'azd up' command and automatically discovers the correct workspace and resources based on the azd environment configuration. Use this tool to check deployment status or troubleshoot post-deployment issues.

deploy_architecture_diagram_generate

Generates an Azure service architecture diagram showing the recommended Azure services and their connections for an application. Use this tool when the user asks to generate, create, or visualize an Azure architecture diagram for their application, or wants to see which Azure services to use. Renders the diagram from an application topology (AppTopology) provided as input; scan the workspace first to build this topology by detecting services, frameworks, and environment variables for connection strings, and for .NET Aspire applications, check aspireManifest.json. Do not use this tool when the user needs a detailed network topology or security design.

Use the deploy_architecture_diagram_generate tool from the azure-resource-manager-vc MCP server for my current task: Generates an Azure service architecture diagram showing the recommended Azure services and their connections for an application. Use this tool when the user asks to generate, create, or visualize an Azure architecture diagram for their application, or wants to see which Azure services to use. Renders the diagram from an application topology (AppTopology) provided as input; scan the workspace first to build this topology by detecting services, frameworks, and environment variables for connection strings, and for .NET Aspire applications, check aspireManifest.json. Do not use this tool when the user needs a detailed network topology or security design.

deploy_iac_rules_get

Retrieves rules and best practices for creating Bicep and Terraform Infrastructure as Code (IaC) files to deploy Azure applications. Use this tool when the user asks for rules, guidelines, or best practices for writing Bicep scripts or Terraform templates for Azure resources. The rules cover Azure resource configuration standards, compatibility with Azure Developer CLI (azd) and Azure CLI, and general IaC quality requirements. Use when user asks: show me the rules and best practices for writing Bicep and Terraform IaC for Azure.

Use the deploy_iac_rules_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieves rules and best practices for creating Bicep and Terraform Infrastructure as Code (IaC) files to deploy Azure applications. Use this tool when the user asks for rules, guidelines, or best practices for writing Bicep scripts or Terraform templates for Azure resources. The rules cover Azure resource configuration standards, compatibility with Azure Developer CLI (azd) and Azure CLI, and general IaC quality requirements. Use when user asks: show me the rules and best practices for writing Bicep and Terraform IaC for Azure.

deploy_pipeline_guidance_get

Generates CI/CD pipeline configuration and step-by-step guidance for deploying an application to Azure using GitHub Actions or Azure DevOps pipelines. Use this tool when the user wants to create a CI/CD pipeline, set up automated deployment workflows, or configure pipeline files to deploy their application to Azure. Supports both Azure Developer CLI (azd) and Azure CLI based deployments, and can generate pipelines that provision infrastructure and deploy application code. Before calling this tool, confirm with the user whether they prefer GitHub Actions or Azure DevOps, and whether they have existing Azure resources for their deployment environments. Use when user asks: how do I set up a CI/CD pipeline with GitHub Actions or Azure DevOps to deploy my app to Azure?

Use the deploy_pipeline_guidance_get tool from the azure-resource-manager-vc MCP server for my current task: Generates CI/CD pipeline configuration and step-by-step guidance for deploying an application to Azure using GitHub Actions or Azure DevOps pipelines. Use this tool when the user wants to create a CI/CD pipeline, set up automated deployment workflows, or configure pipeline files to deploy their application to Azure. Supports both Azure Developer CLI (azd) and Azure CLI based deployments, and can generate pipelines that provision infrastructure and deploy application code. Before calling this tool, confirm with the user whether they prefer GitHub Actions or Azure DevOps, and whether they have existing Azure resources for their deployment environments. Use when user asks: how do I set up a CI/CD pipeline with GitHub Actions or Azure DevOps to deploy my app to Azure?.

deploy_plan_get

Creates a deployment plan for deploying an application to Azure using the options provided by the caller. Use this tool when the user wants a formatted, step-by-step deployment plan (including suggested Azure resources, infrastructure as code (IaC) templates, and deployment instructions) based on a target Azure hosting service (for example, Container Apps, App Service, or AKS) and a chosen provisioning tool (such as Azure Developer CLI (azd) or Azure CLI with Bicep or Terraform). This command does not scan the workspace or automatically recommend Azure services. Instead, the caller or agent must first analyze the workspace, determine the services, frameworks, and dependencies to deploy, select the appropriate Azure hosting service, provisioning tool, IaC type, and deployment option, and then pass those chosen values into this tool to generate the deployment plan.

Use the deploy_plan_get tool from the azure-resource-manager-vc MCP server for my current task: Creates a deployment plan for deploying an application to Azure using the options provided by the caller. Use this tool when the user wants a formatted, step-by-step deployment plan (including suggested Azure resources, infrastructure as code (IaC) templates, and deployment instructions) based on a target Azure hosting service (for example, Container Apps, App Service, or AKS) and a chosen provisioning tool (such as Azure Developer CLI (azd) or Azure CLI with Bicep or Terraform). This command does not scan the workspace or automatically recommend Azure services. Instead, the caller or agent must first analyze the workspace, determine the services, frameworks, and dependencies to deploy, select the appropriate Azure hosting service, provisioning tool, IaC type, and deployment option, and then pass those chosen values into this tool to generate the deployment plan.

deviceregistry_namespace_list

Lists Azure Device Registry namespaces in a subscription or resource group. Returns namespace details including

Use the deviceregistry_namespace_list tool from the azure-resource-manager-vc MCP server for my current task: Lists Azure Device Registry namespaces in a subscription or resource group. Returns namespace details including.

eventgrid_subscription_list

Show all available Event Grid subscriptions with optional topic filtering. This tool displays active event subscriptions including webhook endpoints, event filters, and delivery retry policies. Use this when you need to show, list, or get Event Grid subscriptions for topics. Requires either topic name OR subscription. If only topic is provided, searches all accessible subscriptions for a topic with that name. Resource group and location filters can be applied, but only when used with a subscription or topic.

Use the eventgrid_subscription_list tool from the azure-resource-manager-vc MCP server for my current task: Show all available Event Grid subscriptions with optional topic filtering. This tool displays active event subscriptions including webhook endpoints, event filters, and delivery retry policies. Use this when you need to show, list, or get Event Grid subscriptions for topics. Requires either topic name OR subscription. If only topic is provided, searches all accessible subscriptions for a topic with that name. Resource group and location filters can be applied, but only when used with a subscription or topic.

eventgrid_topic_list

List or show all Event Grid topics in a subscription, optionally filtered by resource group, returning endpoints, access keys, provisioning state, and subscription details for event publishing and management. A subscription or topic name is required.

Use the eventgrid_topic_list tool from the azure-resource-manager-vc MCP server for my current task: List or show all Event Grid topics in a subscription, optionally filtered by resource group, returning endpoints, access keys, provisioning state, and subscription details for event publishing and management. A subscription or topic name is required.

eventhubs_eventhub_consumergroup_get

Get consumer groups from Azure Event Hub. This command can either:

Use the eventhubs_eventhub_consumergroup_get tool from the azure-resource-manager-vc MCP server for my current task: Get consumer groups from Azure Event Hub. This command can either:.

eventhubs_eventhub_get

Get Event Hubs from Azure namespace. This command can either:

Use the eventhubs_eventhub_get tool from the azure-resource-manager-vc MCP server for my current task: Get Event Hubs from Azure namespace. This command can either:.

eventhubs_namespace_get

Get Event Hubs namespaces from Azure. This command supports three modes of operation:

Use the eventhubs_namespace_get tool from the azure-resource-manager-vc MCP server for my current task: Get Event Hubs namespaces from Azure. This command supports three modes of operation:.

extension_azqr

Runs Azure Quick Review CLI (azqr) commands to generate compliance and security reports for Azure resources, identifying non-compliant configurations or areas for improvement. Requires a subscription id and optionally a resource group name. Returns the generated report file path. Note: azqr is different from Azure CLI (az).

Use the extension_azqr tool from the azure-resource-manager-vc MCP server for my current task: Runs Azure Quick Review CLI (azqr) commands to generate compliance and security reports for Azure resources, identifying non-compliant configurations or areas for improvement. Requires a subscription id and optionally a resource group name. Returns the generated report file path. Note: azqr is different from Azure CLI (az).

extension_cli_generate

Generate Azure CLI (az) commands used to accomplish a goal described by the user. This tool incorporates CLI knowledge beyond what you know. Use this tool when the user asks for Azure CLI commands or wants to use the Azure CLI to accomplish something.

Use the extension_cli_generate tool from the azure-resource-manager-vc MCP server for my current task: Generate Azure CLI (az) commands used to accomplish a goal described by the user. This tool incorporates CLI knowledge beyond what you know. Use this tool when the user asks for Azure CLI commands or wants to use the Azure CLI to accomplish something.

extension_cli_install

Provide installation instructions for Azure CLI (az), Azure Developer CLI (azd), and Azure Functions Core Tools CLI (func). This tool incorporates CLI knowledge beyond what you know. Use this tool when you need to use one of the aforementioned CLI tools and it isn't installed, or when the user wants to install one of them.

Use the extension_cli_install tool from the azure-resource-manager-vc MCP server for my current task: Provide installation instructions for Azure CLI (az), Azure Developer CLI (azd), and Azure Functions Core Tools CLI (func). This tool incorporates CLI knowledge beyond what you know. Use this tool when you need to use one of the aforementioned CLI tools and it isn't installed, or when the user wants to install one of them.

fileshares_fileshare_check-name-availability

Check if a file share name is available

Use the fileshares_fileshare_check-name-availability tool from the azure-resource-manager-vc MCP server for my current task: Check if a file share name is available.

fileshares_fileshare_get

Get details of a specific file share or list all file shares. If --name is provided, returns a specific file share; otherwise, lists all file shares in the subscription or resource group.

Use the fileshares_fileshare_get tool from the azure-resource-manager-vc MCP server for my current task: Get details of a specific file share or list all file shares. If --name is provided, returns a specific file share; otherwise, lists all file shares in the subscription or resource group.

fileshares_fileshare_peconnection_get

Get details of a specific private endpoint connection or list all private endpoint connections for a file share. If --connection-name is provided, returns a specific connection; otherwise, lists all connections.

Use the fileshares_fileshare_peconnection_get tool from the azure-resource-manager-vc MCP server for my current task: Get details of a specific private endpoint connection or list all private endpoint connections for a file share. If --connection-name is provided, returns a specific connection; otherwise, lists all connections.

fileshares_fileshare_snapshot_get

Get details of a specific file share snapshot or list all snapshots. If --snapshot-name is provided, returns a specific snapshot; otherwise, lists all snapshots for the file share.

Use the fileshares_fileshare_snapshot_get tool from the azure-resource-manager-vc MCP server for my current task: Get details of a specific file share snapshot or list all snapshots. If --snapshot-name is provided, returns a specific snapshot; otherwise, lists all snapshots for the file share.

fileshares_limits

Get file share limits for a subscription and location

Use the fileshares_limits tool from the azure-resource-manager-vc MCP server for my current task: Get file share limits for a subscription and location.

fileshares_rec

Get provisioning parameter recommendations for a file share based on desired storage size

Use the fileshares_rec tool from the azure-resource-manager-vc MCP server for my current task: Get provisioning parameter recommendations for a file share based on desired storage size.

fileshares_usage

Get file share usage data for a subscription and location

Use the fileshares_usage tool from the azure-resource-manager-vc MCP server for my current task: Get file share usage data for a subscription and location.

foundryextensions_knowledge_index_list

Retrieves a list of knowledge indexes from Microsoft Foundry.

Use the foundryextensions_knowledge_index_list tool from the azure-resource-manager-vc MCP server for my current task: Retrieves a list of knowledge indexes from Microsoft Foundry.

foundryextensions_knowledge_index_schema

Retrieves the detailed schema configuration of a specific knowledge index from Microsoft Foundry.

Use the foundryextensions_knowledge_index_schema tool from the azure-resource-manager-vc MCP server for my current task: Retrieves the detailed schema configuration of a specific knowledge index from Microsoft Foundry.

foundryextensions_openai_chat-completions-create

Create chat completions using Azure OpenAI in Microsoft Foundry. Send messages to Azure OpenAI chat models deployed

Use the foundryextensions_openai_chat-completions-create tool from the azure-resource-manager-vc MCP server for my current task: Create chat completions using Azure OpenAI in Microsoft Foundry. Send messages to Azure OpenAI chat models deployed.

foundryextensions_openai_create-completion

Create text completions using Azure OpenAI in Microsoft Foundry. Send a prompt or question to Azure OpenAI models

Use the foundryextensions_openai_create-completion tool from the azure-resource-manager-vc MCP server for my current task: Create text completions using Azure OpenAI in Microsoft Foundry. Send a prompt or question to Azure OpenAI models.

foundryextensions_openai_embeddings-create

Create embeddings using Azure OpenAI in Microsoft Foundry. Generate vector embeddings from text using Azure OpenAI

Use the foundryextensions_openai_embeddings-create tool from the azure-resource-manager-vc MCP server for my current task: Create embeddings using Azure OpenAI in Microsoft Foundry. Generate vector embeddings from text using Azure OpenAI.

foundryextensions_openai_models-list

List all available Azure OpenAI models and deployments in a Microsoft Foundry resource. This tool retrieves information

Use the foundryextensions_openai_models-list tool from the azure-resource-manager-vc MCP server for my current task: List all available Azure OpenAI models and deployments in a Microsoft Foundry resource. This tool retrieves information.

foundryextensions_resource_get

Gets detailed information about Microsoft Foundry (Cognitive Services) resources, including endpoint URL,

Use the foundryextensions_resource_get tool from the azure-resource-manager-vc MCP server for my current task: Gets detailed information about Microsoft Foundry (Cognitive Services) resources, including endpoint URL,.

functionapp_get

Gets Azure Function App details. Lists all Function Apps in the subscription or resource group. If function app name and resource group

Use the functionapp_get tool from the azure-resource-manager-vc MCP server for my current task: Gets Azure Function App details. Lists all Function Apps in the subscription or resource group.  If function app name and resource group.

functions_language_list

List supported programming languages for Azure Functions development. Use to discover available languages, compare options, or choose a language to get started. Returns language names, runtime versions, prerequisites, development tools, and init/run/build commands. Start here before using functions project get and functions template get.

Use the functions_language_list tool from the azure-resource-manager-vc MCP server for my current task: List supported programming languages for Azure Functions development. Use to discover available languages, compare options, or choose a language to get started. Returns language names, runtime versions, prerequisites, development tools, and init/run/build commands. Start here before using functions project get and functions template get.

functions_project_get

Get project scaffolding information for a new Azure Functions app. Use for getting project structure, setup instructions, and file list for initializing serverless projects. Returns project structure overview and setup instructions that agents use to create files. Use after functions language list and before functions template get.

Use the functions_project_get tool from the azure-resource-manager-vc MCP server for my current task: Get project scaffolding information for a new Azure Functions app. Use for getting project structure, setup instructions, and file list for initializing serverless projects. Returns project structure overview and setup instructions that agents use to create files. Use after functions language list and before functions template get.

functions_template_get

Generate Azure Functions code from templates including triggers, bindings, AI agents, Durable Functions, and MCP servers or list available templates. Use for code generation for serverless functions with triggers and bindings. Without --template, lists available templates. With --template, generates function code with the specified trigger and optional input/output bindings. Select one trigger (required) and zero or more bindings. Use after functions language list and functions project get.

Use the functions_template_get tool from the azure-resource-manager-vc MCP server for my current task: Generate Azure Functions code from templates including triggers, bindings, AI agents, Durable Functions, and MCP servers or list available templates. Use for code generation for serverless functions with triggers and bindings. Without --template, lists available templates. With --template, generates function code with the specified trigger and optional input/output bindings. Select one trigger (required) and zero or more bindings. Use after functions language list and functions project get.

get_azure_bestpractices_ai_app

Returns best practices and code generation guidance for building AI applications in Azure.

Use the get_azure_bestpractices_ai_app tool from the azure-resource-manager-vc MCP server for my current task: Returns best practices and code generation guidance for building AI applications in Azure.

get_azure_bestpractices_get

This tool returns a list of best practices for code generation, operations and deployment

Use the get_azure_bestpractices_get tool from the azure-resource-manager-vc MCP server for my current task: This tool returns a list of best practices for code generation, operations and deployment.

grafana_list

List all Grafana workspace resources in a specified subscription. Returns an array of Grafana workspace details.

Use the grafana_list tool from the azure-resource-manager-vc MCP server for my current task: List all Grafana workspace resources in a specified subscription. Returns an array of Grafana workspace details.

group_list

List all resource groups in a subscription. This command retrieves all resource groups available

Use the group_list tool from the azure-resource-manager-vc MCP server for my current task: List all resource groups in a subscription. This command retrieves all resource groups available.

group_resource_list

List all resources in a resource group. This command retrieves all resources available

Use the group_resource_list tool from the azure-resource-manager-vc MCP server for my current task: List all resources in a resource group. This command retrieves all resources available.

keyvault_admin_settings_get

Retrieves all Key Vault Managed HSM account settings for a given vault. This includes settings such as purge protection and soft-delete retention days. This tool ONLY applies to Managed HSM vaults.

Use the keyvault_admin_settings_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieves all Key Vault Managed HSM account settings for a given vault. This includes settings such as purge protection and soft-delete retention days. This tool ONLY applies to Managed HSM vaults.

keyvault_certificate_get

List all certificates in your Key Vault or get a specific certificate by name. Shows all certificate names in the vault, or retrieves full certificate details including key ID, secret ID, thumbprint, and policy information.

Use the keyvault_certificate_get tool from the azure-resource-manager-vc MCP server for my current task: List all certificates in your Key Vault or get a specific certificate by name. Shows all certificate names in the vault, or retrieves full certificate details including key ID, secret ID, thumbprint, and policy information.

keyvault_key_get

List all keys in your Key Vault or get a specific key by name. Shows all key names in the vault, or retrieves full key details including type, enabled status, and expiration dates. Use --include-managed to show managed keys.

Use the keyvault_key_get tool from the azure-resource-manager-vc MCP server for my current task: List all keys in your Key Vault or get a specific key by name. Shows all key names in the vault, or retrieves full key details including type, enabled status, and expiration dates. Use --include-managed to show managed keys.

keyvault_secret_get

List all secrets in your Key Vault or get a specific secret by name. Shows all secret names in the vault (without values), or retrieves the secret value and full details including enabled status and expiration dates.

Use the keyvault_secret_get tool from the azure-resource-manager-vc MCP server for my current task: List all secrets in your Key Vault or get a specific secret by name. Shows all secret names in the vault (without values), or retrieves the secret value and full details including enabled status and expiration dates.

kusto_cluster_get

Get/retrieve/show details for a specific Azure Data Explorer/Kusto/KQL cluster in a subscription. Not for listing multiple clusters. Required: --cluster and --subscription.

Use the kusto_cluster_get tool from the azure-resource-manager-vc MCP server for my current task: Get/retrieve/show details for a specific Azure Data Explorer/Kusto/KQL cluster in a subscription. Not for listing multiple clusters. Required: --cluster and --subscription.

kusto_cluster_list

List/enumerate all Azure Data Explorer/Kusto/KQL clusters in a subscription.

Use the kusto_cluster_list tool from the azure-resource-manager-vc MCP server for my current task: List/enumerate all Azure Data Explorer/Kusto/KQL clusters in a subscription.

kusto_database_list

List/enumerate all databases in an Azure Data Explorer/Kusto/KQL cluster. Required: --cluster-uri ( or --cluster and --subscription).

Use the kusto_database_list tool from the azure-resource-manager-vc MCP server for my current task: List/enumerate all databases in an Azure Data Explorer/Kusto/KQL cluster. Required: --cluster-uri ( or --cluster and --subscription).

kusto_query

Executes a query against an Azure Data Explorer/Kusto/KQL cluster to search for specific terms, retrieve records, or perform management operations. Required: --cluster-uri (or --cluster and --subscription), --database, and --query.

Use the kusto_query tool from the azure-resource-manager-vc MCP server for my current task: Executes a query against an Azure Data Explorer/Kusto/KQL cluster to search for specific terms, retrieve records, or perform management operations. Required: --cluster-uri (or --cluster and --subscription), --database, and --query.

kusto_sample

Return a sample of rows from a specific table in an Azure Data Explorer/Kusto/KQL cluster. Required: --cluster-uri (or --cluster and --subscription), --database, and --table.

Use the kusto_sample tool from the azure-resource-manager-vc MCP server for my current task: Return a sample of rows from a specific table in an Azure Data Explorer/Kusto/KQL cluster. Required: --cluster-uri (or --cluster and --subscription), --database, and --table.

kusto_table_list

List/enumerate all tables in a specific Azure Data Explorer/Kusto/KQL database. Required: --cluster-uri (or --cluster and --subscription), --database.

Use the kusto_table_list tool from the azure-resource-manager-vc MCP server for my current task: List/enumerate all tables in a specific Azure Data Explorer/Kusto/KQL database. Required: --cluster-uri (or --cluster and --subscription), --database.

kusto_table_schema

Get/retrieve/show the schema of a specific table in an Azure Data Explorer/Kusto/KQL cluster. Required: --cluster-uri (or --cluster and --subscription), --database, and --table.

Use the kusto_table_schema tool from the azure-resource-manager-vc MCP server for my current task: Get/retrieve/show the schema of a specific table in an Azure Data Explorer/Kusto/KQL cluster. Required: --cluster-uri (or --cluster and --subscription), --database, and --table.

loadtesting_test_get

Get the configuration and setup details for a load test by its test ID in a Load Testing resource.

Use the loadtesting_test_get tool from the azure-resource-manager-vc MCP server for my current task: Get the configuration and setup details for a load test by its test ID in a Load Testing resource.

loadtesting_testresource_list

Lists all Azure Load Testing resources available in the selected subscription and resource group.

Use the loadtesting_testresource_list tool from the azure-resource-manager-vc MCP server for my current task: Lists all Azure Load Testing resources available in the selected subscription and resource group.

loadtesting_testrun_get

Get load test run details by testrun ID, or list all test runs by test ID.

Use the loadtesting_testrun_get tool from the azure-resource-manager-vc MCP server for my current task: Get load test run details by testrun ID, or list all test runs by test ID.

managedlustre_fs_blob_autoexport_get

Gets the details of auto export jobs for an Azure Managed Lustre filesystem. Use this to retrieve the status, configuration, and progress information of autoexport operations that sync data from the Lustre filesystem to the linked blob storage container. If job-name is provided, returns details of a specific job; otherwise returns all jobs for the filesystem.

Use the managedlustre_fs_blob_autoexport_get tool from the azure-resource-manager-vc MCP server for my current task: Gets the details of auto export jobs for an Azure Managed Lustre filesystem. Use this to retrieve the status, configuration, and progress information of autoexport operations that sync data from the Lustre filesystem to the linked blob storage container. If job-name is provided, returns details of a specific job; otherwise returns all jobs for the filesystem.

managedlustre_fs_blob_autoimport_get

Gets the details of auto import jobs for an Azure Managed Lustre filesystem. Use this to retrieve the status, configuration, and progress information of autoimport operations that sync data from the linked blob storage container to the Lustre filesystem. If job-name is provided, returns details of a specific job; otherwise returns all jobs for the filesystem.

Use the managedlustre_fs_blob_autoimport_get tool from the azure-resource-manager-vc MCP server for my current task: Gets the details of auto import jobs for an Azure Managed Lustre filesystem. Use this to retrieve the status, configuration, and progress information of autoimport operations that sync data from the linked blob storage container to the Lustre filesystem. If job-name is provided, returns details of a specific job; otherwise returns all jobs for the filesystem.

managedlustre_fs_blob_import_get

Gets import job details or lists all import jobs for an Azure Managed Lustre filesystem. If job-name is provided, returns details for that specific job. If job-name is omitted, returns a list of all import jobs for the filesystem.

Use the managedlustre_fs_blob_import_get tool from the azure-resource-manager-vc MCP server for my current task: Gets import job details or lists all import jobs for an Azure Managed Lustre filesystem. If job-name is provided, returns details for that specific job. If job-name is omitted, returns a list of all import jobs for the filesystem.

managedlustre_fs_list

Lists Azure Managed Lustre (AMLFS) file systems in a subscription or optional resource group including provisioning state, MGS address, tier, capacity (TiB), blob integration container, and maintenance window details. Use to inventory Azure Managed Lustre filesystems and to check their properties.

Use the managedlustre_fs_list tool from the azure-resource-manager-vc MCP server for my current task: Lists Azure Managed Lustre (AMLFS) file systems in a subscription or optional resource group including provisioning state, MGS address, tier, capacity (TiB), blob integration container, and maintenance window details. Use to inventory Azure Managed Lustre filesystems and to check their properties.

managedlustre_fs_sku_get

Retrieves the available Azure Managed Lustre SKU, including increments, bandwidth, scale targets and zonal support. If a location is specified, the results will be filtered to that location.

Use the managedlustre_fs_sku_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieves the available Azure Managed Lustre SKU, including increments, bandwidth, scale targets and zonal support. If a location is specified, the results will be filtered to that location.

managedlustre_fs_subnetsize_ask

Calculates the required subnet size for an Azure Managed Lustre file system given a SKU and size. Use to plan network deployment for AMLFS. Returns the number of required IPs.

Use the managedlustre_fs_subnetsize_ask tool from the azure-resource-manager-vc MCP server for my current task: Calculates the required subnet size for an Azure Managed Lustre file system given a SKU and size. Use to plan network deployment for AMLFS. Returns the number of required IPs.

managedlustre_fs_subnetsize_validate

Validates that the provided subnet can host an Azure Managed Lustre filesystem for the given SKU and size.

Use the managedlustre_fs_subnetsize_validate tool from the azure-resource-manager-vc MCP server for my current task: Validates that the provided subnet can host an Azure Managed Lustre filesystem for the given SKU and size.

marketplace_product_get

Retrieves detailed information about a specific Azure Marketplace product (offer) for a given subscription,

Use the marketplace_product_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieves detailed information about a specific Azure Marketplace product (offer) for a given subscription,.

marketplace_product_list

Retrieves and lists all marketplace products (offers) available to a subscription in the Azure Marketplace. Use this tool to search, select, browse, or filter marketplace offers by product name, publisher, pricing, or metadata. Returns information for each product, including display name, publisher details, category, pricing data, and available plans.

Use the marketplace_product_list tool from the azure-resource-manager-vc MCP server for my current task: Retrieves and lists all marketplace products (offers) available to a subscription in the Azure Marketplace. Use this tool to search, select, browse, or filter marketplace offers by product name, publisher, pricing, or metadata. Returns information for each product, including display name, publisher details, category, pricing data, and available plans.

monitor_activitylog_list

Always use this tool if user is asking for activity logs for a resource.

Use the monitor_activitylog_list tool from the azure-resource-manager-vc MCP server for my current task: Always use this tool if user is asking for activity logs for a resource.

monitor_healthmodels_entity_get

Retrieve the health status of an entity for a given Azure Monitor Health Model. Use this tool ONLY when the user mentions a specific health model name and asks for health status, health events. This provides application-level health monitoring with custom health models, not basic Azure resource availability.

Use the monitor_healthmodels_entity_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieve the health status of an entity for a given Azure Monitor Health Model. Use this tool ONLY when the user mentions a specific health model name and asks for health status, health events. This provides application-level health monitoring with custom health models, not basic Azure resource availability.

monitor_instrumentation_get-learning-resource

List all available learning resources for Azure Monitor instrumentation or get the content of a specific resource by path. Returns all resource paths by default, or retrieves the full content when a path is specified. Note: For instrumenting an application, use orchestrator-start instead.

Use the monitor_instrumentation_get-learning-resource tool from the azure-resource-manager-vc MCP server for my current task: List all available learning resources for Azure Monitor instrumentation or get the content of a specific resource by path. Returns all resource paths by default, or retrieves the full content when a path is specified. Note: For instrumenting an application, use orchestrator-start instead.

monitor_metrics_definitions

List available metric definitions for an Azure resource. Returns metadata about the metrics available for the resource.

Use the monitor_metrics_definitions tool from the azure-resource-manager-vc MCP server for my current task: List available metric definitions for an Azure resource. Returns metadata about the metrics available for the resource.

monitor_metrics_query

Query Azure Monitor metrics for a resource. Returns time series data for the specified metrics.

Use the monitor_metrics_query tool from the azure-resource-manager-vc MCP server for my current task: Query Azure Monitor metrics for a resource. Returns time series data for the specified metrics.

monitor_resource_log_query

Query diagnostic and activity logs for a SPECIFIC Azure resource in a Log Analytics workspace using Kusto Query Language (KQL).

Use the monitor_resource_log_query tool from the azure-resource-manager-vc MCP server for my current task: Query diagnostic and activity logs for a SPECIFIC Azure resource in a Log Analytics workspace using Kusto Query Language (KQL).

monitor_table_list

List all tables in a Log Analytics workspace. Requires workspace.

Use the monitor_table_list tool from the azure-resource-manager-vc MCP server for my current task: List all tables in a Log Analytics workspace. Requires workspace.

monitor_table_type_list

List available table types in a Log Analytics workspace. Returns table type names.

Use the monitor_table_type_list tool from the azure-resource-manager-vc MCP server for my current task: List available table types in a Log Analytics workspace. Returns table type names.

monitor_webtests_get

Gets details for a specific web test or lists all web tests.

Use the monitor_webtests_get tool from the azure-resource-manager-vc MCP server for my current task: Gets details for a specific web test or lists all web tests.

monitor_workspace_list

List Log Analytics workspaces in a subscription. This command retrieves all Log Analytics workspaces

Use the monitor_workspace_list tool from the azure-resource-manager-vc MCP server for my current task: List Log Analytics workspaces in a subscription. This command retrieves all Log Analytics workspaces.

monitor_workspace_log_query

Query logs across an ENTIRE Log Analytics workspace using Kusto Query Language (KQL).

Use the monitor_workspace_log_query tool from the azure-resource-manager-vc MCP server for my current task: Query logs across an ENTIRE Log Analytics workspace using Kusto Query Language (KQL).

mysql_database_query

Executes a safe, read-only SQL SELECT query against a database on Azure Database for MySQL Flexible Server. Use this tool to explore or retrieve table data without modifying it. Rejects non-SELECT statements (INSERT/UPDATE/DELETE/REPLACE/MERGE/TRUNCATE/ALTER/CREATE/DROP), multi-statements, comments hiding writes, transaction control (BEGIN/COMMIT/ROLLBACK), INTO OUTFILE, and other destructive keywords. Only a single SELECT is executed to ensure data integrity. Best practices: List needed columns (avoid SELECT *), add WHERE filters, use LIMIT/OFFSET for paging, ORDER BY for deterministic results, and avoid unnecessary sensitive data. Example: SELECT id, name, status FROM customers WHERE status = 'Active' ORDER BY name LIMIT 50;

Use the mysql_database_query tool from the azure-resource-manager-vc MCP server for my current task: Executes a safe, read-only SQL SELECT query against a database on Azure Database for MySQL Flexible Server. Use this tool to explore or retrieve table data without modifying it. Rejects non-SELECT statements (INSERT/UPDATE/DELETE/REPLACE/MERGE/TRUNCATE/ALTER/CREATE/DROP), multi-statements, comments hiding writes, transaction control (BEGIN/COMMIT/ROLLBACK), INTO OUTFILE, and other destructive keywords. Only a single SELECT is executed to ensure data integrity. Best practices: List needed columns (avoid SELECT *), add WHERE filters, use LIMIT/OFFSET for paging, ORDER BY for deterministic results, and avoid unnecessary sensitive data. Example: SELECT id, name, status FROM customers WHERE status = 'Active' ORDER BY name LIMIT 50;.

mysql_list

List MySQL servers, databases, or tables in your subscription. Returns all servers by default. Specify --server to list databases on that server, or --server and --database to list tables in a specific database.

Use the mysql_list tool from the azure-resource-manager-vc MCP server for my current task: List MySQL servers, databases, or tables in your subscription. Returns all servers by default. Specify --server to list databases on that server, or --server and --database to list tables in a specific database.

mysql_server_config_get

Retrieves comprehensive configuration details for the specified Azure Database for MySQL Flexible Server instance. This command provides insights into server settings, performance parameters, security configurations, and operational characteristics essential for database administration and optimization. Returns configuration data in JSON format including ServerName, Location, Version, SKU, StorageSizeGB, BackupRetentionDays, and GeoRedundantBackup properties.

Use the mysql_server_config_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieves comprehensive configuration details for the specified Azure Database for MySQL Flexible Server instance. This command provides insights into server settings, performance parameters, security configurations, and operational characteristics essential for database administration and optimization. Returns configuration data in JSON format including ServerName, Location, Version, SKU, StorageSizeGB, BackupRetentionDays, and GeoRedundantBackup properties.

mysql_server_param_get

Retrieves the current value of a single server configuration parameter on an Azure Database for MySQL Flexible Server. Use to inspect a setting (e.g. max_connections, wait_timeout, slow_query_log) before changing it.

Use the mysql_server_param_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieves the current value of a single server configuration parameter on an Azure Database for MySQL Flexible Server. Use to inspect a setting (e.g. max_connections, wait_timeout, slow_query_log) before changing it.

mysql_table_schema_get

Retrieves detailed schema information for a specific table within an Azure Database for MySQL Flexible Server database. This command provides comprehensive metadata including column definitions, data types, constraints, indexes, and relationships, essential for understanding table structure and supporting application development.

Use the mysql_table_schema_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieves detailed schema information for a specific table within an Azure Database for MySQL Flexible Server database. This command provides comprehensive metadata including column definitions, data types, constraints, indexes, and relationships, essential for understanding table structure and supporting application development.

policy_assignment_list

List policy assignments in a subscription or scope. This command retrieves all Azure Policy

Use the policy_assignment_list tool from the azure-resource-manager-vc MCP server for my current task: List policy assignments in a subscription or scope. This command retrieves all Azure Policy.

postgres_database_query

Executes a SQL query on an Azure Database for PostgreSQL server to search for specific terms, retrieve records, or perform SELECT operations.

Use the postgres_database_query tool from the azure-resource-manager-vc MCP server for my current task: Executes a SQL query on an Azure Database for PostgreSQL server to search for specific terms, retrieve records, or perform SELECT operations.

postgres_list

List PostgreSQL servers, databases, or tables. Returns all servers in the subscription by default (optionally scoped to a --resource-group). Specify --server to list databases on that server, or --server and --database to list tables in a specific database. --user is required when --server is provided.

Use the postgres_list tool from the azure-resource-manager-vc MCP server for my current task: List PostgreSQL servers, databases, or tables. Returns all servers in the subscription by default (optionally scoped to a --resource-group). Specify --server to list databases on that server, or --server and --database to list tables in a specific database. --user is required when --server is provided.

postgres_server_config_get

Retrieve the configuration of a PostgreSQL server.

Use the postgres_server_config_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieve the configuration of a PostgreSQL server.

postgres_server_param_get

Retrieves a specific parameter of a PostgreSQL server.

Use the postgres_server_param_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieves a specific parameter of a PostgreSQL server.

postgres_table_schema_get

Retrieves the schema of a specified table in a PostgreSQL database.

Use the postgres_table_schema_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieves the schema of a specified table in a PostgreSQL database.

pricing_get

Get Azure retail pricing information. CRITICAL/MANDATORY: Do NOT call this tool if the user only specifies a broad service name (e.g., 'Virtual Machines', 'Storage', 'SQL Database') without a specific SKU. Instead, FIRST ask the user which specific SKU or tier they want pricing for. If the user asks to compare pricing across regions or SKUs without specifying exact ARM SKU names, ask them which specific SKUs they want to compare. Do NOT assume or pick default SKUs. Only call this tool AFTER the user provides a specific SKU (--sku) or confirms they want all pricing for that service. Requires at least one filter: --sku, --service, --region, --service-family, or --filter. SAVINGS PLAN: 'SavingsPlan' is NOT a valid --price-type. Use --include-savings-plan flag instead. Valid --price-type values: Consumption, Reservation, DevTestConsumption. When --include-savings-plan is true, Consumption items include nested 'savingsPlan' array with 1-year/3-year pricing (mainly Linux VMs). FOR BICEP/ARM COST ESTIMATION: When user asks to estimate costs from a Bicep or ARM template file, read the file, extract each resource's type and SKU, call this tool for each resource and aggregate the monthly costs (hourly price * 730 hours/month).

Use the pricing_get tool from the azure-resource-manager-vc MCP server for my current task: Get Azure retail pricing information. CRITICAL/MANDATORY: Do NOT call this tool if the user only specifies a broad service name (e.g., 'Virtual Machines', 'Storage', 'SQL Database') without a specific SKU. Instead, FIRST ask the user which specific SKU or tier they want pricing for. If the user asks to compare pricing across regions or SKUs without specifying exact ARM SKU names, ask them which specific SKUs they want to compare. Do NOT assume or pick default SKUs. Only call this tool AFTER the user provides a specific SKU (--sku) or confirms they want all pricing for that service. Requires at least one filter: --sku, --service, --region, --service-family, or --filter. SAVINGS PLAN: 'SavingsPlan' is NOT a valid --price-type. Use --include-savings-plan flag instead. Valid --price-type values: Consumption, Reservation, DevTestConsumption. When --include-savings-plan is true, Consumption items include nested 'savingsPlan' array with 1-year/3-year pricing (mainly Linux VMs). FOR BICEP/ARM COST ESTIMATION: When user asks to estimate costs from a Bicep or ARM template file, read the file, extract each resource's type and SKU, call this tool for each resource and aggregate the monthly costs (hourly price * 730 hours/month).

quota_region_availability_list

Given a list of Azure resource types, this tool will return a list of regions where the resource types are available. Always get the user's subscription ID before calling this tool.

Use the quota_region_availability_list tool from the azure-resource-manager-vc MCP server for my current task: Given a list of Azure resource types, this tool will return a list of regions where the resource types are available. Always get the user's subscription ID before calling this tool.

quota_usage_check

This tool will check the usage and quota information for Azure resources in a region.

Use the quota_usage_check tool from the azure-resource-manager-vc MCP server for my current task: This tool will check the usage and quota information for Azure resources in a region.

redis_list

List/show all Redis resources in a subscription. Returns details of all Azure Managed Redis, Azure Cache for Redis, and Azure Redis Enterprise resources. Use this command to explore and view which Redis resources are available in your subscription.

Use the redis_list tool from the azure-resource-manager-vc MCP server for my current task: List/show all Redis resources in a subscription. Returns details of all Azure Managed Redis, Azure Cache for Redis, and Azure Redis Enterprise resources. Use this command to explore and view which Redis resources are available in your subscription.

resourcehealth_availability-status_get

Get the Azure Resource Health availability status for a specific resource or all resources in a subscription or resource group. Use this tool when asked about the availability status, health status, or Resource Health of an Azure resource (e.g. virtual machine, storage account). Reports whether a resource is Available, Unavailable, Degraded, or Unknown, including the reason and details. This is the correct tool for questions like 'What is the availability status of VM X?' or 'Is resource Y healthy?'.

Use the resourcehealth_availability-status_get tool from the azure-resource-manager-vc MCP server for my current task: Get the Azure Resource Health availability status for a specific resource or all resources in a subscription or resource group. Use this tool when asked about the availability status, health status, or Resource Health of an Azure resource (e.g. virtual machine, storage account). Reports whether a resource is Available, Unavailable, Degraded, or Unknown, including the reason and details. This is the correct tool for questions like 'What is the availability status of VM X?' or 'Is resource Y healthy?'.

resourcehealth_health-events_list

List Azure service health events to track service issues that occurred in recent timeframes (last 30 days, weeks, months). Query subscription for planned maintenance, past or ongoing service incidents, advisories, and security events. Provides detailed information about resource availability state, potential issues, and timestamps. Returns: trackingId, title, summary, eventType, status, startTime, endTime, impactedServices. Access Azure Service Health portal data programmatically.

Use the resourcehealth_health-events_list tool from the azure-resource-manager-vc MCP server for my current task: List Azure service health events to track service issues that occurred in recent timeframes (last 30 days, weeks, months). Query subscription for planned maintenance, past or ongoing service incidents, advisories, and security events. Provides detailed information about resource availability state, potential issues, and timestamps. Returns: trackingId, title, summary, eventType, status, startTime, endTime, impactedServices. Access Azure Service Health portal data programmatically.

role_assignment_list

List role assignments. This command retrieves and displays all Azure RBAC role assignments

Use the role_assignment_list tool from the azure-resource-manager-vc MCP server for my current task: List role assignments. This command retrieves and displays all Azure RBAC role assignments.

search_index_get

List/get/show Azure AI Search indexes in a Search service. Returns index properties such as fields,

Use the search_index_get tool from the azure-resource-manager-vc MCP server for my current task: List/get/show Azure AI Search indexes in a Search service. Returns index properties such as fields,.

search_index_query

Queries/searches documents in an Azure AI Search index with a given query, returning the results of the

Use the search_index_query tool from the azure-resource-manager-vc MCP server for my current task: Queries/searches documents in an Azure AI Search index with a given query, returning the results of the.

search_knowledge_base_get

Gets the details of Azure AI Search knowledge bases. Knowledge bases encapsulate retrieval and reasoning

Use the search_knowledge_base_get tool from the azure-resource-manager-vc MCP server for my current task: Gets the details of Azure AI Search knowledge bases. Knowledge bases encapsulate retrieval and reasoning.

search_knowledge_base_retrieve

Execute a retrieval operation using a specific Azure AI Search knowledge base, effectively searching and querying the underlying

Use the search_knowledge_base_retrieve tool from the azure-resource-manager-vc MCP server for my current task: Execute a retrieval operation using a specific Azure AI Search knowledge base, effectively searching and querying the underlying.

search_knowledge_source_get

Gets the details of Azure AI Search knowledge sources. A knowledge source may point directly at an

Use the search_knowledge_source_get tool from the azure-resource-manager-vc MCP server for my current task: Gets the details of Azure AI Search knowledge sources. A knowledge source may point directly at an.

search_service_list

List/show Azure AI Search services in a subscription, returning details about each service.

Use the search_service_list tool from the azure-resource-manager-vc MCP server for my current task: List/show Azure AI Search services in a subscription, returning details about each service.

servicebus_queue_details

Get details about a Service Bus queue. Returns queue properties and runtime information. Properties returned include

Use the servicebus_queue_details tool from the azure-resource-manager-vc MCP server for my current task: Get details about a Service Bus queue. Returns queue properties and runtime information. Properties returned include.

servicebus_topic_details

Retrieves details about a Service Bus topic. Returns runtime information and topic properties including number of subscriptions, max message size, max topic size, number of scheduled messages, etc.

Use the servicebus_topic_details tool from the azure-resource-manager-vc MCP server for my current task: Retrieves details about a Service Bus topic. Returns runtime information and topic properties including number of subscriptions, max message size, max topic size, number of scheduled messages, etc.

servicebus_topic_subscription_details

Get details about a Service Bus subscription. Returns subscription runtime properties including message counts, delivery settings, and other metadata.

Use the servicebus_topic_subscription_details tool from the azure-resource-manager-vc MCP server for my current task: Get details about a Service Bus subscription. Returns subscription runtime properties including message counts, delivery settings, and other metadata.

servicefabric_managedcluster_node_get

Get nodes for a Service Fabric managed cluster. Returns all nodes by default or a single node when a node name is specified. Includes name, node type, status, IP address, fault domain, upgrade domain, health state, and seed node status.

Use the servicefabric_managedcluster_node_get tool from the azure-resource-manager-vc MCP server for my current task: Get nodes for a Service Fabric managed cluster. Returns all nodes by default or a single node when a node name is specified. Includes name, node type, status, IP address, fault domain, upgrade domain, health state, and seed node status.

signalr_runtime_get

Gets or lists details of an Azure SignalR Runtimes. If a specific SignalR name is used, the details of that

Use the signalr_runtime_get tool from the azure-resource-manager-vc MCP server for my current task: Gets or lists details of an Azure SignalR Runtimes. If a specific SignalR name is used, the details of that.

speech_stt_recognize

Recognize speech from an audio file using Azure AI Services Speech. This command takes an audio file and converts it to text using advanced speech recognition capabilities.

Use the speech_stt_recognize tool from the azure-resource-manager-vc MCP server for my current task: Recognize speech from an audio file using Azure AI Services Speech. This command takes an audio file and converts it to text using advanced speech recognition capabilities.

sql_db_get

Show, get, or list Azure SQL databases in a SQL Server. Shows details for a specific Azure SQL database

Use the sql_db_get tool from the azure-resource-manager-vc MCP server for my current task: Show, get, or list Azure SQL databases in a SQL Server. Shows details for a specific Azure SQL database.

sql_elastic-pool_list

Lists all SQL elastic pools in an Azure SQL Server with their SKU, capacity, state, and database limits.

Use the sql_elastic-pool_list tool from the azure-resource-manager-vc MCP server for my current task: Lists all SQL elastic pools in an Azure SQL Server with their SKU, capacity, state, and database limits.

sql_server_entra-admin_list

Gets a list of Microsoft Entra ID administrators for a SQL server. This command retrieves all

Use the sql_server_entra-admin_list tool from the azure-resource-manager-vc MCP server for my current task: Gets a list of Microsoft Entra ID administrators for a SQL server. This command retrieves all.

sql_server_firewall-rule_list

Gets a list of firewall rules for a SQL server. This command retrieves all

Use the sql_server_firewall-rule_list tool from the azure-resource-manager-vc MCP server for my current task: Gets a list of firewall rules for a SQL server. This command retrieves all.

sql_server_get

Show, get, or list Azure SQL servers in a resource group. Shows details for a specific Azure SQL server

Use the sql_server_get tool from the azure-resource-manager-vc MCP server for my current task: Show, get, or list Azure SQL servers in a resource group. Shows details for a specific Azure SQL server.

storage_account_get

Retrieves detailed information about Azure Storage accounts, including account name, location, SKU, kind, hierarchical namespace status, HTTPS-only settings, and blob public access configuration. If a specific account name is not provided, the command will return details for all accounts in a subscription.

Use the storage_account_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieves detailed information about Azure Storage accounts, including account name, location, SKU, kind, hierarchical namespace status, HTTPS-only settings, and blob public access configuration. If a specific account name is not provided, the command will return details for all accounts in a subscription.

storage_blob_container_get

Show/list containers in a storage account. Use this tool to list all blob containers in the storage account or show details for a specific Storage container. Displays container properties including access policies, lease status, and metadata. If no container specified, shows all containers in the storage account. Required: account <account>, subscription <subscription>. Optional: container <container>, tenant <tenant>. Returns: container name, lastModified, leaseStatus, publicAccessLevel, metadata, and container properties. Do not use this tool to list blobs in a container.

Use the storage_blob_container_get tool from the azure-resource-manager-vc MCP server for my current task: Show/list containers in a storage account. Use this tool to list all blob containers in the storage account or show details for a specific Storage container. Displays container properties including access policies, lease status, and metadata. If no container specified, shows all containers in the storage account. Required: account <account>, subscription <subscription>. Optional: container <container>, tenant <tenant>. Returns: container name, lastModified, leaseStatus, publicAccessLevel, metadata, and container properties. Do not use this tool to list blobs in a container.

storage_blob_get

List/get/show blobs in a blob container in Storage account. Use this tool to list the blobs in a container or get details for a specific blob. Shows blob properties including metadata, size, last modification time, and content properties. If no blob specified, lists all blobs present in the container. Required: account, container <container>, subscription <subscription>. Optional: blob <blob>, tenant <tenant>. Returns: blob name, size, lastModified, contentType, contentMD5, metadata, and blob properties. Do not use this tool to list containers in the storage account.

Use the storage_blob_get tool from the azure-resource-manager-vc MCP server for my current task: List/get/show blobs in a blob container in Storage account. Use this tool to list the blobs in a container or get details for a specific blob. Shows blob properties including metadata, size, last modification time, and content properties. If no blob specified, lists all blobs present in the container. Required: account, container <container>, subscription <subscription>. Optional: blob <blob>, tenant <tenant>. Returns: blob name, size, lastModified, contentType, contentMD5, metadata, and blob properties. Do not use this tool to list containers in the storage account.

storage_table_list

List all tables in an Azure Storage account. Shows table names for the specified storage account. Required: account, subscription. Optional: tenant. Returns: table names. Do not use this tool for Cosmos DB tables or Kusto/Data Explorer tables.

Use the storage_table_list tool from the azure-resource-manager-vc MCP server for my current task: List all tables in an Azure Storage account. Shows table names for the specified storage account. Required: account, subscription. Optional: tenant. Returns: table names. Do not use this tool for Cosmos DB tables or Kusto/Data Explorer tables.

storagesync_cloudendpoint_get

List all cloud endpoints in a sync group or retrieve details about a specific cloud endpoint. Returns cloud endpoint properties including Azure File Share configuration, storage account details, and provisioning state. Use --cloud-endpoint-name for a specific endpoint.

Use the storagesync_cloudendpoint_get tool from the azure-resource-manager-vc MCP server for my current task: List all cloud endpoints in a sync group or retrieve details about a specific cloud endpoint. Returns cloud endpoint properties including Azure File Share configuration, storage account details, and provisioning state. Use --cloud-endpoint-name for a specific endpoint.

storagesync_registeredserver_get

List all registered servers in a Storage Sync service or retrieve details about a specific registered server. Returns server properties including server ID, registration status, agent version, OS version, and last heartbeat. Use --server-id for a specific server.

Use the storagesync_registeredserver_get tool from the azure-resource-manager-vc MCP server for my current task: List all registered servers in a Storage Sync service or retrieve details about a specific registered server. Returns server properties including server ID, registration status, agent version, OS version, and last heartbeat. Use --server-id for a specific server.

storagesync_serverendpoint_get

List all server endpoints in a sync group or retrieve details about a specific server endpoint. Returns server endpoint properties including local path, cloud tiering status, sync health, and provisioning state. Use --name for a specific endpoint.

Use the storagesync_serverendpoint_get tool from the azure-resource-manager-vc MCP server for my current task: List all server endpoints in a sync group or retrieve details about a specific server endpoint. Returns server endpoint properties including local path, cloud tiering status, sync health, and provisioning state. Use --name for a specific endpoint.

storagesync_service_get

Retrieve Azure Storage Sync service details or list all Storage Sync services. Use --name to get a specific service, or omit it to list all services in the subscription or resource group. Shows service properties, location, provisioning state, and configuration.

Use the storagesync_service_get tool from the azure-resource-manager-vc MCP server for my current task: Retrieve Azure Storage Sync service details or list all Storage Sync services. Use --name to get a specific service, or omit it to list all services in the subscription or resource group. Shows service properties, location, provisioning state, and configuration.

storagesync_syncgroup_get

Get details about a specific sync group or list all sync groups. If --sync-group-name is provided, returns a specific sync group; otherwise, lists all sync groups in the Storage Sync service.

Use the storagesync_syncgroup_get tool from the azure-resource-manager-vc MCP server for my current task: Get details about a specific sync group or list all sync groups. If --sync-group-name is provided, returns a specific sync group; otherwise, lists all sync groups in the Storage Sync service.

subscription_list

List all Azure subscriptions for the current account. Returns subscriptionId, displayName, state, tenantId, and isDefault for each subscription. The isDefault field indicates the user's default subscription as resolved from the Azure CLI profile (configured via 'az account set') or, if not set there, from the AZURE_SUBSCRIPTION_ID environment variable. When the user has not specified a subscription, prefer the subscription where isDefault is true. If no default can be determined from either source and multiple subscriptions exist, ask the user which subscription to use.

Use the subscription_list tool from the azure-resource-manager-vc MCP server for my current task: List all Azure subscriptions for the current account. Returns subscriptionId, displayName, state, tenantId, and isDefault for each subscription. The isDefault field indicates the user's default subscription as resolved from the Azure CLI profile (configured via 'az account set') or, if not set there, from the AZURE_SUBSCRIPTION_ID environment variable. When the user has not specified a subscription, prefer the subscription where isDefault is true. If no default can be determined from either source and multiple subscriptions exist, ask the user which subscription to use.

virtualdesktop_hostpool_host_list

List all SessionHosts in a hostpool. This command retrieves all Azure Virtual Desktop SessionHost objects available

Use the virtualdesktop_hostpool_host_list tool from the azure-resource-manager-vc MCP server for my current task: List all SessionHosts in a hostpool. This command retrieves all Azure Virtual Desktop SessionHost objects available.

virtualdesktop_hostpool_host_user-list

List all user sessions on a specific session host in a host pool. This command retrieves all Azure Virtual Desktop

Use the virtualdesktop_hostpool_host_user-list tool from the azure-resource-manager-vc MCP server for my current task: List all user sessions on a specific session host in a host pool. This command retrieves all Azure Virtual Desktop.

virtualdesktop_hostpool_list

List all hostpools in a subscription or resource group. This command retrieves all Azure Virtual Desktop hostpool objects available

Use the virtualdesktop_hostpool_list tool from the azure-resource-manager-vc MCP server for my current task: List all hostpools in a subscription or resource group. This command retrieves all Azure Virtual Desktop hostpool objects available.

wellarchitectedframework_serviceguide_get

Get Azure Well-Architected Framework guidance for a specific Azure service, or list all supported services when no service is specified. When a service is provided, returns architectural best practices, design patterns, and recommendations based on the five pillars: reliability, security, cost optimization, operational excellence, and performance efficiency. Optional: --service: A single Azure service name. Service name format: case-insensitive; hyphens, underscores, spaces, and name variations allowed; use double quotes (not single quotes) for names with spaces. e.g., cosmos-db, Cosmos_DB, "Cosmos DB", cosmosdb, cosmos-database, cosmosdatabase

Use the wellarchitectedframework_serviceguide_get tool from the azure-resource-manager-vc MCP server for my current task: Get Azure Well-Architected Framework guidance for a specific Azure service, or list all supported services when no service is specified. When a service is provided, returns architectural best practices, design patterns, and recommendations based on the five pillars: reliability, security, cost optimization, operational excellence, and performance efficiency. Optional: --service: A single Azure service name. Service name format: case-insensitive; hyphens, underscores, spaces, and name variations allowed; use double quotes (not single quotes) for names with spaces. e.g., cosmos-db, Cosmos_DB, "Cosmos DB", cosmosdb, cosmos-database, cosmosdatabase.

workbooks_list

Search Azure Workbooks using Resource Graph (fast metadata query).

Use the workbooks_list tool from the azure-resource-manager-vc MCP server for my current task: Search Azure Workbooks using Resource Graph (fast metadata query).

workbooks_show

Retrieve full workbook details via ARM API (includes serializedData content).

Use the workbooks_show tool from the azure-resource-manager-vc MCP server for my current task: Retrieve full workbook details via ARM API (includes serializedData content).

microsoft-365

Access Microsoft 365 mail, calendar, and documents via connector.

  • Tools: Managed by claude.ai; not measured by task mcp:tools (no local process to probe).
  • Runs in: any project, once signed in — never written to .mcp.json
  • Enable: claude.ai → Settings → Connectors → sign in with OAuth.
  • Env vars: none
  • Auth: oauth
  • Verify: claude mcp list
  • Runbook: b2b-metering/README/claude-platform/CONNECTORS_AND_VAULTS.md

microsoft-fabric

Create and manage data pipelines, data lake shortcuts, and catalogs in Microsoft Fabric.

  • Tools: 48 — core_create-item, core_search-catalog, datafactory_create-dataflow, datafactory_create-pipeline, datafactory_execute-query, datafactory_get-pipeline, datafactory_list-dataflows, datafactory_list-pipelines, datafactory_run-pipeline, docs_api-examples, docs_best-practices, docs_item-api-spec, docs_item-definitions, docs_list-item-types, docs_platform-api-spec, onelake_create-directory, onelake_create-or-update-data-access-role, onelake_create-shortcut-adls-gen2, onelake_create-shortcut-amazon-s3, onelake_create-shortcut-azure-blob, onelake_create-shortcut-dataverse, onelake_create-shortcut-gcs, onelake_create-shortcut-onedrive-sharepoint, onelake_create-shortcut-onelake, onelake_create-shortcut-s3-compatible, onelake_delete-data-access-role, onelake_delete-directory, onelake_delete-file, onelake_delete-shortcut, onelake_download-file, onelake_get-data-access-role, onelake_get-settings, onelake_get-shortcut, onelake_get-table, onelake_get-table-config, onelake_get-table-namespace, onelake_list-data-access-roles, onelake_list-files, onelake_list-items, onelake_list-items-dfs, onelake_list-shortcuts, onelake_list-table-namespaces, onelake_list-tables, onelake_list-workspaces, onelake_modify-diagnostics, onelake_modify-immutability-policy, onelake_reset-shortcut-cache, onelake_upload-file
  • Runs in: b2b-metering, command-center
  • Enable: Written into each target's .mcp.json by task mcp:profile:regenerate (or, for a b2b-metering tenant, task tenant:launch TENANT=<id>).
  • Env vars: AZURE_SUBSCRIPTION_ID, AZURE_TENANT_ID
  • Auth: env credential
  • Verify: claude mcp list
  • Runbook: —

core_create-item

Creates a new item in a Fabric workspace. Use this when the user wants to create a Lakehouse, Notebook, or other Fabric item type. Requires workspace ID, item name, and item type.

Use the core_create-item tool from the microsoft-fabric MCP server for my current task: Creates a new item in a Fabric workspace. Use this when the user wants to create a Lakehouse, Notebook, or other Fabric item type. Requires workspace ID, item name, and item type.

core_search-catalog

Searches the Microsoft Fabric OneLake catalog for items matching the specified criteria. Supports cross-workspace search over catalog metadata and returns results filtered to entries the calling principal is authorized to access. Use this when the user wants to discover or find Fabric items (Lakehouse, Report, Notebook, and other item types) across workspaces by name, description, or workspace name. Optionally filter by item type.

Use the core_search-catalog tool from the microsoft-fabric MCP server for my current task: Searches the Microsoft Fabric OneLake catalog for items matching the specified criteria. Supports cross-workspace search over catalog metadata and returns results filtered to entries the calling principal is authorized to access. Use this when the user wants to discover or find Fabric items (Lakehouse, Report, Notebook, and other item types) across workspaces by name, description, or workspace name. Optionally filter by item type.

datafactory_create-dataflow

Creates a new dataflow in a specified Microsoft Fabric workspace.

Use the datafactory_create-dataflow tool from the microsoft-fabric MCP server for my current task: Creates a new dataflow in a specified Microsoft Fabric workspace.

datafactory_create-pipeline

Creates a new pipeline in a Microsoft Fabric workspace. Requires workspace ID and display name. Optionally provide a description.

Use the datafactory_create-pipeline tool from the microsoft-fabric MCP server for my current task: Creates a new pipeline in a Microsoft Fabric workspace. Requires workspace ID and display name. Optionally provide a description.

datafactory_execute-query

Executes an M (Power Query) expression against a dataflow in a Microsoft Fabric workspace.

Use the datafactory_execute-query tool from the microsoft-fabric MCP server for my current task: Executes an M (Power Query) expression against a dataflow in a Microsoft Fabric workspace.

datafactory_get-pipeline

Gets details of a specific pipeline in a Microsoft Fabric workspace. Requires workspace ID and pipeline ID.

Use the datafactory_get-pipeline tool from the microsoft-fabric MCP server for my current task: Gets details of a specific pipeline in a Microsoft Fabric workspace. Requires workspace ID and pipeline ID.

datafactory_list-dataflows

Lists all dataflows in a specified Microsoft Fabric workspace.

Use the datafactory_list-dataflows tool from the microsoft-fabric MCP server for my current task: Lists all dataflows in a specified Microsoft Fabric workspace.

datafactory_list-pipelines

Lists all pipelines in a specified Microsoft Fabric workspace. Requires the workspace ID.

Use the datafactory_list-pipelines tool from the microsoft-fabric MCP server for my current task: Lists all pipelines in a specified Microsoft Fabric workspace. Requires the workspace ID.

datafactory_run-pipeline

Triggers a run of a specified pipeline in a Microsoft Fabric workspace. Requires workspace ID and pipeline ID. Returns the run instance ID.

Use the datafactory_run-pipeline tool from the microsoft-fabric MCP server for my current task: Triggers a run of a specified pipeline in a Microsoft Fabric workspace. Requires workspace ID and pipeline ID. Returns the run instance ID.

docs_api-examples

Retrieves example API request and response files for a Microsoft Fabric item type. Use this when the user needs sample API calls or implementation examples. Returns a dictionary of example files with their contents.

Use the docs_api-examples tool from the microsoft-fabric MCP server for my current task: Retrieves example API request and response files for a Microsoft Fabric item type. Use this when the user needs sample API calls or implementation examples. Returns a dictionary of example files with their contents.

docs_best-practices

Retrieves embedded best practice documentation for a specific Fabric topic. Use this when the user needs guidance, recommendations, or implementation patterns for Fabric features. Returns detailed best practice content.

Use the docs_best-practices tool from the microsoft-fabric MCP server for my current task: Retrieves embedded best practice documentation for a specific Fabric topic. Use this when the user needs guidance, recommendations, or implementation patterns for Fabric features. Returns detailed best practice content.

docs_item-api-spec

Retrieves the complete OpenAPI specification for a specific Microsoft Fabric item type. Use this when the user needs detailed API documentation for an item type such as notebook, lakehouse or report. Returns the full API spec in JSON format.

Use the docs_item-api-spec tool from the microsoft-fabric MCP server for my current task: Retrieves the complete OpenAPI specification for a specific Microsoft Fabric item type. Use this when the user needs detailed API documentation for an item type such as notebook, lakehouse or report. Returns the full API spec in JSON format.

docs_item-definitions

Retrieves the JSON schema definition for a Microsoft Fabric item type. Use this when the user needs to understand an item's structure or validate an item definition. Returns the schema definition for the specified item type.

Use the docs_item-definitions tool from the microsoft-fabric MCP server for my current task: Retrieves the JSON schema definition for a Microsoft Fabric item type. Use this when the user needs to understand an item's structure or validate an item definition. Returns the schema definition for the specified item type.

docs_list-item-types

Lists the Microsoft Fabric item types that have public API specifications available. Use this when the user needs to discover which Fabric APIs exist. Returns item type names such as notebook, lakehouse, dataPipeline and report, plus a few non-item areas: platform and admin (platform and tenant APIs), spark (workspace Spark settings) and realTimeIntelligence (workload-level copilot APIs).

Use the docs_list-item-types tool from the microsoft-fabric MCP server for my current task: Lists the Microsoft Fabric item types that have public API specifications available. Use this when the user needs to discover which Fabric APIs exist. Returns item type names such as notebook, lakehouse, dataPipeline and report, plus a few non-item areas: platform and admin (platform and tenant APIs), spark (workspace Spark settings) and realTimeIntelligence (workload-level copilot APIs).

docs_platform-api-spec

Retrieves the OpenAPI specification for core Fabric platform APIs. Use this when the user needs documentation for cross-cutting platform APIs like workspace management. Returns complete platform API specification.

Use the docs_platform-api-spec tool from the microsoft-fabric MCP server for my current task: Retrieves the OpenAPI specification for core Fabric platform APIs. Use this when the user needs documentation for cross-cutting platform APIs like workspace management. Returns complete platform API specification.

onelake_create-directory

Creates a directory in OneLake storage. Use this when the user needs to organize files or prepare folder structures. Can create nested directory paths.

Use the onelake_create-directory tool from the microsoft-fabric MCP server for my current task: Creates a directory in OneLake storage. Use this when the user needs to organize files or prepare folder structures. Can create nested directory paths.

onelake_create-or-update-data-access-role

Upsert a single data access role on a single item. Use flat options (--name,

Use the onelake_create-or-update-data-access-role tool from the microsoft-fabric MCP server for my current task: Upsert a single data access role on a single item. Use flat options (--name,.

onelake_create-shortcut-adls-gen2

Create a shortcut pointing to an Azure Data Lake Storage Gen2 location.

Use the onelake_create-shortcut-adls-gen2 tool from the microsoft-fabric MCP server for my current task: Create a shortcut pointing to an Azure Data Lake Storage Gen2 location.

onelake_create-shortcut-amazon-s3

Create a shortcut pointing to an Amazon S3 location. Requires a connection

Use the onelake_create-shortcut-amazon-s3 tool from the microsoft-fabric MCP server for my current task: Create a shortcut pointing to an Amazon S3 location. Requires a connection.

onelake_create-shortcut-azure-blob

Create a shortcut pointing to an Azure Blob Storage location. Requires a

Use the onelake_create-shortcut-azure-blob tool from the microsoft-fabric MCP server for my current task: Create a shortcut pointing to an Azure Blob Storage location. Requires a.

onelake_create-shortcut-dataverse

Create a shortcut pointing to a Dataverse environment. Requires the

Use the onelake_create-shortcut-dataverse tool from the microsoft-fabric MCP server for my current task: Create a shortcut pointing to a Dataverse environment. Requires the.

onelake_create-shortcut-gcs

Create a shortcut pointing to a Google Cloud Storage location. Requires a

Use the onelake_create-shortcut-gcs tool from the microsoft-fabric MCP server for my current task: Create a shortcut pointing to a Google Cloud Storage location. Requires a.

onelake_create-shortcut-onedrive-sharepoint

Create a shortcut pointing to a OneDrive or SharePoint Online location.

Use the onelake_create-shortcut-onedrive-sharepoint tool from the microsoft-fabric MCP server for my current task: Create a shortcut pointing to a OneDrive or SharePoint Online location.

onelake_create-shortcut-onelake

Create a shortcut pointing to another OneLake location. Specify the target

Use the onelake_create-shortcut-onelake tool from the microsoft-fabric MCP server for my current task: Create a shortcut pointing to another OneLake location. Specify the target.

onelake_create-shortcut-s3-compatible

Create a shortcut pointing to an S3-compatible storage location. Requires

Use the onelake_create-shortcut-s3-compatible tool from the microsoft-fabric MCP server for my current task: Create a shortcut pointing to an S3-compatible storage location. Requires.

onelake_delete-data-access-role

Delete a single data access role from a single item. Scoped to one role

Use the onelake_delete-data-access-role tool from the microsoft-fabric MCP server for my current task: Delete a single data access role from a single item. Scoped to one role.

onelake_delete-directory

Deletes a directory from OneLake storage. Use this when the user wants to remove a folder. Use recursive flag to delete non-empty directories.

Use the onelake_delete-directory tool from the microsoft-fabric MCP server for my current task: Deletes a directory from OneLake storage. Use this when the user wants to remove a folder. Use recursive flag to delete non-empty directories.

onelake_delete-file

Deletes a file from OneLake storage. Use this when the user wants to remove a specific file. Permanently removes the file at the specified path.

Use the onelake_delete-file tool from the microsoft-fabric MCP server for my current task: Deletes a file from OneLake storage. Use this when the user wants to remove a specific file. Permanently removes the file at the specified path.

onelake_delete-shortcut

Delete a single shortcut from an item. Destructive but the destination

Use the onelake_delete-shortcut tool from the microsoft-fabric MCP server for my current task: Delete a single shortcut from an item. Destructive but the destination.

onelake_download-file

Downloads a file from OneLake storage. Use this when the user needs to retrieve file content or metadata. Returns base64 content, metadata, and text when applicable.

Use the onelake_download-file tool from the microsoft-fabric MCP server for my current task: Downloads a file from OneLake storage. Use this when the user needs to retrieve file content or metadata. Returns base64 content, metadata, and text when applicable.

onelake_get-data-access-role

Get the full definition of a single data access role on a single item —

Use the onelake_get-data-access-role tool from the microsoft-fabric MCP server for my current task: Get the full definition of a single data access role on a single item —.

onelake_get-settings

Get the OneLake settings for a workspace — diagnostics configuration and

Use the onelake_get-settings tool from the microsoft-fabric MCP server for my current task: Get the OneLake settings for a workspace — diagnostics configuration and.

onelake_get-shortcut

Get the properties of a single shortcut (name, path, target,

Use the onelake_get-shortcut tool from the microsoft-fabric MCP server for my current task: Get the properties of a single shortcut (name, path, target,.

onelake_get-table

Retrieves table definition from OneLake. Use this when the user needs table schema or metadata.

Use the onelake_get-table tool from the microsoft-fabric MCP server for my current task: Retrieves table definition from OneLake. Use this when the user needs table schema or metadata.

onelake_get-table-config

Retrieves table API configuration for OneLake. Use this when the user needs to understand table access settings.

Use the onelake_get-table-config tool from the microsoft-fabric MCP server for my current task: Retrieves table API configuration for OneLake. Use this when the user needs to understand table access settings.

onelake_get-table-namespace

Retrieves metadata for a specific table namespace. Use this when the user needs details about a namespace.

Use the onelake_get-table-namespace tool from the microsoft-fabric MCP server for my current task: Retrieves metadata for a specific table namespace. Use this when the user needs details about a namespace.

onelake_list-data-access-roles

List all data access roles defined on a single item (Lakehouse / Warehouse) —

Use the onelake_list-data-access-roles tool from the microsoft-fabric MCP server for my current task: List all data access roles defined on a single item (Lakehouse / Warehouse) —.

onelake_list-files

List files and directories in OneLake storage using a filesystem-style hierarchical view, similar to Azure Data Lake Storage Gen2.

Use the onelake_list-files tool from the microsoft-fabric MCP server for my current task: List files and directories in OneLake storage using a filesystem-style hierarchical view, similar to Azure Data Lake Storage Gen2.

onelake_list-items

Lists OneLake items in a Fabric workspace using the high-level OneLake API. Use this when the user needs to see what items exist in a workspace. Returns item names, types, and metadata.

Use the onelake_list-items tool from the microsoft-fabric MCP server for my current task: Lists OneLake items in a Fabric workspace using the high-level OneLake API. Use this when the user needs to see what items exist in a workspace. Returns item names, types, and metadata.

onelake_list-items-dfs

List OneLake items in a workspace using the OneLake DFS (Data Lake File System) data API.

Use the onelake_list-items-dfs tool from the microsoft-fabric MCP server for my current task: List OneLake items in a workspace using the OneLake DFS (Data Lake File System) data API.

onelake_list-shortcuts

List shortcuts defined within an item, recursing through subfolders.

Use the onelake_list-shortcuts tool from the microsoft-fabric MCP server for my current task: List shortcuts defined within an item, recursing through subfolders.

onelake_list-table-namespaces

Lists table namespaces in OneLake. Use this when the user needs to discover available table namespaces.

Use the onelake_list-table-namespaces tool from the microsoft-fabric MCP server for my current task: Lists table namespaces in OneLake. Use this when the user needs to discover available table namespaces.

onelake_list-tables

Lists tables in OneLake. Use this when the user needs to see available tables.

Use the onelake_list-tables tool from the microsoft-fabric MCP server for my current task: Lists tables in OneLake. Use this when the user needs to see available tables.

onelake_list-workspaces

Lists all Fabric workspaces accessible via OneLake data plane API. Use this when the user needs to view available workspaces or select a workspace for data operations. Returns workspace names and IDs.

Use the onelake_list-workspaces tool from the microsoft-fabric MCP server for my current task: Lists all Fabric workspaces accessible via OneLake data plane API. Use this when the user needs to view available workspaces or select a workspace for data operations. Returns workspace names and IDs.

onelake_modify-diagnostics

Enable or disable workspace-level OneLake diagnostic logging. When enabling,

Use the onelake_modify-diagnostics tool from the microsoft-fabric MCP server for my current task: Enable or disable workspace-level OneLake diagnostic logging. When enabling,.

onelake_modify-immutability-policy

Modify the workspace-level OneLake immutability policy. Once enabled,

Use the onelake_modify-immutability-policy tool from the microsoft-fabric MCP server for my current task: Modify the workspace-level OneLake immutability policy. Once enabled,.

onelake_reset-shortcut-cache

Drop cached shortcut reads for a workspace, forcing the next read to

Use the onelake_reset-shortcut-cache tool from the microsoft-fabric MCP server for my current task: Drop cached shortcut reads for a workspace, forcing the next read to.

onelake_upload-file

Uploads a file to OneLake storage from inline content or local file path. Use this when the user needs to store data in OneLake. Supports overwrite control and content type specification.

Use the onelake_upload-file tool from the microsoft-fabric MCP server for my current task: Uploads a file to OneLake storage from inline content or local file path. Use this when the user needs to store data in OneLake. Supports overwrite control and content type specification.

microsoft-fabric-rti

Build event streams, query Kusto databases, and manage real-time data in Microsoft Fabric.

  • Tools: 39 — activator_create_trigger, activator_list_artifacts, eventstream_add_custom_endpoint_destination, eventstream_add_custom_endpoint_source, eventstream_add_derived_stream, eventstream_add_eventhouse_destination, eventstream_add_sample_data_source, eventstream_clear_definition, eventstream_create, eventstream_create_from_definition, eventstream_delete, eventstream_get, eventstream_get_current_definition, eventstream_get_definition, eventstream_list, eventstream_list_available_components, eventstream_start_definition, eventstream_update, eventstream_validate_definition, kusto_command, kusto_deeplink_from_query, kusto_describe_database, kusto_describe_database_entity, kusto_diagnostics, kusto_graph_query, kusto_ingest_inline_into_table, kusto_known_services, kusto_list_entities, kusto_query, kusto_sample_entity, kusto_show_command, kusto_show_queryplan, map_create, map_delete, map_get, map_get_definition, map_list, map_update, map_update_definition
  • Runs in: b2b-metering, command-center
  • Enable: Written into each target's .mcp.json by task mcp:profile:regenerate (or, for a b2b-metering tenant, task tenant:launch TENANT=<id>).
  • Env vars: AZURE_TENANT_ID
  • Auth: env credential
  • Verify: claude mcp list
  • Runbook: —

activator_create_trigger

Use this tool create an alert that will fire when the source generates data.

Use the activator_create_trigger tool from the microsoft-fabric-rti MCP server for my current task: Use this tool create an alert that will fire when the source generates data.

activator_list_artifacts

Use this tool to list all Activator artifacts in a workspace.

Use the activator_list_artifacts tool from the microsoft-fabric-rti MCP server for my current task: Use this tool to list all Activator artifacts in a workspace.

eventstream_add_custom_endpoint_destination

Add a custom endpoint destination to the eventstream definition.

Use the eventstream_add_custom_endpoint_destination tool from the microsoft-fabric-rti MCP server for my current task: Add a custom endpoint destination to the eventstream definition.

eventstream_add_custom_endpoint_source

Add a custom endpoint source to the eventstream definition.

Use the eventstream_add_custom_endpoint_source tool from the microsoft-fabric-rti MCP server for my current task: Add a custom endpoint source to the eventstream definition.

eventstream_add_derived_stream

Add a derived stream to the eventstream definition.

Use the eventstream_add_derived_stream tool from the microsoft-fabric-rti MCP server for my current task: Add a derived stream to the eventstream definition.

eventstream_add_eventhouse_destination

Add an Eventhouse destination to the eventstream definition.

Use the eventstream_add_eventhouse_destination tool from the microsoft-fabric-rti MCP server for my current task: Add an Eventhouse destination to the eventstream definition.

eventstream_add_sample_data_source

Add a sample data source to the eventstream definition.

Use the eventstream_add_sample_data_source tool from the microsoft-fabric-rti MCP server for my current task: Add a sample data source to the eventstream definition.

eventstream_clear_definition

Clear the current eventstream definition and start over.

Use the eventstream_clear_definition tool from the microsoft-fabric-rti MCP server for my current task: Clear the current eventstream definition and start over.

eventstream_create

Create an Eventstream item in Microsoft Fabric.

Use the eventstream_create tool from the microsoft-fabric-rti MCP server for my current task: Create an Eventstream item in Microsoft Fabric.

eventstream_create_from_definition

Create an eventstream in Fabric from the current definition.

Use the eventstream_create_from_definition tool from the microsoft-fabric-rti MCP server for my current task: Create an eventstream in Fabric from the current definition.

eventstream_delete

Delete an Eventstream item by workspace and item ID.

Use the eventstream_delete tool from the microsoft-fabric-rti MCP server for my current task: Delete an Eventstream item by workspace and item ID.

eventstream_get

Get an Eventstream item by workspace and item ID.

Use the eventstream_get tool from the microsoft-fabric-rti MCP server for my current task: Get an Eventstream item by workspace and item ID.

eventstream_get_current_definition

Get the current eventstream definition.

Use the eventstream_get_current_definition tool from the microsoft-fabric-rti MCP server for my current task: Get the current eventstream definition.

eventstream_get_definition

Get the definition of an Eventstream item.

Use the eventstream_get_definition tool from the microsoft-fabric-rti MCP server for my current task: Get the definition of an Eventstream item.

eventstream_list

List all Eventstream items in a workspace.

Use the eventstream_list tool from the microsoft-fabric-rti MCP server for my current task: List all Eventstream items in a workspace.

eventstream_list_available_components

List available components for building eventstreams.

Use the eventstream_list_available_components tool from the microsoft-fabric-rti MCP server for my current task: List available components for building eventstreams.

eventstream_start_definition

Start a new eventstream definition builder session.

Use the eventstream_start_definition tool from the microsoft-fabric-rti MCP server for my current task: Start a new eventstream definition builder session.

eventstream_update

Update an Eventstream item by workspace and item ID.

Use the eventstream_update tool from the microsoft-fabric-rti MCP server for my current task: Update an Eventstream item by workspace and item ID.

eventstream_validate_definition

Validate the current eventstream definition.

Use the eventstream_validate_definition tool from the microsoft-fabric-rti MCP server for my current task: Validate the current eventstream definition.

kusto_command

Executes a kusto management command on the specified database.

Use the kusto_command tool from the microsoft-fabric-rti MCP server for my current task: Executes a kusto management command on the specified database.

Build a deeplink URL that opens the given KQL query in the appropriate web explorer UI.

Use the kusto_deeplink_from_query tool from the microsoft-fabric-rti MCP server for my current task: Build a deeplink URL that opens the given KQL query in the appropriate web explorer UI.

kusto_describe_database

Retrieves schema information for all entities (tables, external tables, materialized views, functions, graphs) in the specified database.

Use the kusto_describe_database tool from the microsoft-fabric-rti MCP server for my current task: Retrieves schema information for all entities (tables, external tables, materialized views, functions, graphs) in the specified database.

kusto_describe_database_entity

Retrieves the schema information for a specific entity (table, external table, materialized view, function, graph) in the specified database.

Use the kusto_describe_database_entity tool from the microsoft-fabric-rti MCP server for my current task: Retrieves the schema information for a specific entity (table, external table, materialized view, function, graph) in the specified database.

kusto_diagnostics

Runs a suite of diagnostic commands and returns a JSON summary of the cluster's current state.

Use the kusto_diagnostics tool from the microsoft-fabric-rti MCP server for my current task: Runs a suite of diagnostic commands and returns a JSON summary of the cluster's current state.

kusto_graph_query

Intelligently executes a graph query using snapshots if they exist, otherwise falls back to transient graphs.

Use the kusto_graph_query tool from the microsoft-fabric-rti MCP server for my current task: Intelligently executes a graph query using snapshots if they exist, otherwise falls back to transient graphs.

kusto_ingest_inline_into_table

Ingests inline CSV data into a specified table.

Use the kusto_ingest_inline_into_table tool from the microsoft-fabric-rti MCP server for my current task: Ingests inline CSV data into a specified table.

kusto_known_services

Retrieves a list of all Kusto services known to the MCP.

Use the kusto_known_services tool from the microsoft-fabric-rti MCP server for my current task: Retrieves a list of all Kusto services known to the MCP.

kusto_list_entities

Retrieves a list of all entities (databases, tables, external tables, materialized views, functions, graphs) in the Kusto cluster.

Use the kusto_list_entities tool from the microsoft-fabric-rti MCP server for my current task: Retrieves a list of all entities (databases, tables, external tables, materialized views, functions, graphs) in the Kusto cluster.

kusto_query

Executes a KQL query on the specified database.

Use the kusto_query tool from the microsoft-fabric-rti MCP server for my current task: Executes a KQL query on the specified database.

kusto_sample_entity

Retrieves a data sample from the specified entity.

Use the kusto_sample_entity tool from the microsoft-fabric-rti MCP server for my current task: Retrieves a data sample from the specified entity.

kusto_show_command

Executes a Kusto .show management command on the specified database.

Use the kusto_show_command tool from the microsoft-fabric-rti MCP server for my current task: Executes a Kusto .show management command on the specified database.

kusto_show_queryplan

Retrieves the query execution plan without actually running the query.

Use the kusto_show_queryplan tool from the microsoft-fabric-rti MCP server for my current task: Retrieves the query execution plan without actually running the query.

map_create

Create a Map item in Microsoft Fabric.

Use the map_create tool from the microsoft-fabric-rti MCP server for my current task: Create a Map item in Microsoft Fabric.

map_delete

Delete a Map item by workspace and item ID.

Use the map_delete tool from the microsoft-fabric-rti MCP server for my current task: Delete a Map item by workspace and item ID.

map_get

Get a Map item by workspace and item ID.

Use the map_get tool from the microsoft-fabric-rti MCP server for my current task: Get a Map item by workspace and item ID.

map_get_definition

Get the definition of a Map item.

Use the map_get_definition tool from the microsoft-fabric-rti MCP server for my current task: Get the definition of a Map item.

map_list

List all Map items in a workspace.

Use the map_list tool from the microsoft-fabric-rti MCP server for my current task: List all Map items in a workspace.

map_update

Update a Map item's display name and description by workspace and item ID.

Use the map_update tool from the microsoft-fabric-rti MCP server for my current task: Update a Map item's display name and description by workspace and item ID.

map_update_definition

Update a Map item's definition by workspace and item ID.

Use the map_update_definition tool from the microsoft-fabric-rti MCP server for my current task: Update a Map item's definition by workspace and item ID.