Skip to content

Latest commit

 

History

History
1563 lines (1427 loc) · 169 KB

File metadata and controls

1563 lines (1427 loc) · 169 KB

Azure MCP End-to-End Test Prompts

This file contains prompts used for end-to-end testing to ensure each tool is invoked properly by MCP clients. The tables are organized by Azure MCP Server areas in alphabetical order, with Tool Names sorted alphabetically within each table.

The Interaction column describes whether a prompt can invoke its tool immediately:

  • none: The prompt contains enough information for direct tool invocation.
  • clarification-required: The user must provide missing command parameters.
  • context-required: The user must provide an attachment, project, or other external context. This includes the deployment of Azure resources.
  • investigation-required: Tool ownership or command routing requires investigation before this prompt can be evaluated reliably. See #3266.

Azure Data Manager for Energy

Tool Name Test Prompt Interaction
adme_health_check Check health and authentication for ADME endpoint and data partition none
adme_schema_get Get ADME schema for kind authority:source:entity-type:version from endpoint in data partition none
adme_schema_get Show the fields, types, and structure of OSDU schema authority:source:entity-type:version from ADME endpoint in data partition none
adme_schema_get Retrieve the full JSON definition for OSDU schema authority:source:entity-type:version from ADME endpoint in data partition none
adme_schema_list List all shared Well schemas from ADME endpoint in data partition none
adme_schema_list List the latest published SHARED OSDU schemas for entity type master-data--Well from ADME endpoint in data partition none
adme_schema_list List DEVELOPMENT OSDU schemas from authority and source in ADME endpoint and data partition none
adme_storage_record_fetch Fetch ADME records and from endpoint in data partition none
adme_storage_record_fetch Fetch the full content of ADME records , , and in one batch from endpoint and data partition none
adme_storage_record_fetch Fetch only attributes data.Name and data.Description for ADME records and from endpoint in data partition none
adme_storage_record_fetch Fetch ADME record with frame-of-reference conversion and report its conversion status and errors from endpoint in data partition none
adme_storage_record_get Get a OSDU record from endpoint in data partition none
adme_storage_record_get Get version of OSDU record from endpoint in data partition none
adme_storage_record_get Get only attributes data.WellID and data.Name from OSDU record at endpoint in data partition none
adme_storage_record_list List ADME records of kind osdu:wks:master-data--Well:1.0.0 from endpoint in data partition none
adme_storage_record_list List the first 25 ADME record IDs for kind osdu:wks:master-data--Well:1.0.0 from endpoint in data partition none
adme_storage_record_list Continue listing ADME record IDs for kind osdu:wks:master-data--Well:1.0.0 using cursor from endpoint in data partition none
adme_storage_record_version_list List all versions of ADME record from endpoint in data partition none
adme_search Search ADME records of kind osdu:wks:master-data--Well:1.0.0 matching indexed-field Lucene filter from endpoint in data partition none
adme_search Search ADME records matching across wildcard or multiple kinds osdu:wks:master-data--Well:* and osdu:wks:master-data--Wellbore:*, returning only id, kind, and data.Name, from endpoint in data partition none
adme_search Search more than 10000 ADME records across kind osdu:wks:master-data--Wellbore:* as a cursor-paginated point-in-time snapshot, returning id, kind, and data.Name, from endpoint in data partition none
adme_search Continue an ADME snapshot search using cursor , resending the original kind osdu:wks:master-data--Wellbore:*, limit, and returned fields id, kind, and data.Name unchanged, from endpoint in data partition none
adme_search Search more than 10000 ADME records using the cursor API with its search_after option for kind osdu:wks:master-data--Wellbore:*, returning only id and kind, from endpoint in data partition none
adme_search Search ADME records of kind osdu:wks:master-data--Well:1.0.0 inside bounding box , sorted by id descending, from endpoint in data partition none
adme_search Query records as owner for kind osdu:wks:master-data--Well:1.0.0, highlighting , from endpoint in data partition none

Azure Advisor

Tool Name Test Prompt Interaction
advisor_metadata_get Get the Advisor metadata for recommendation type id none
advisor_metadata_get What does Advisor recommendation type mean? none
advisor_metadata_get Show me the catalog details for Advisor recommendation type none
advisor_metadata_get Get the German (de) metadata for Advisor recommendation type none
advisor_metadata_get What is the impact and category of Advisor recommendation type ? none
advisor_metadata_get When does Advisor recommendation type retire? none
advisor_metadata_get Explain what Advisor recommendation type means and what actions it recommends none
advisor_metadata_list List the Advisor recommendation metadata catalog none
advisor_metadata_list Before I deploy any virtual machines, what kinds of recommendations could Advisor produce for them? none
advisor_metadata_list List high-impact Advisor metadata for microsoft.sql/servers/databases none
advisor_metadata_list Show the German metadata catalog for Advisor recommendations none
advisor_metadata_list Which Advisor recommendation types include service-retirement details? none
advisor_metadata_list List Advisor metadata in the ServiceUpgradeAndRetirement subcategory none
advisor_metadata_list Find the Advisor service-retirement metadata with tracking ID QNY1-HB8 none
advisor_metadata_list Show Advisor service retirements on or after March 31, 2026 none
advisor_recommendation_apply Apply Advisor recommendations to this ARM template context-required
advisor_recommendation_apply Apply Advisor recommendations to this Terraform file for Storage Account context-required
advisor_recommendation_list List all recommendations in my subscription none
advisor_recommendation_list Show me Advisor recommendations in the subscription none
advisor_recommendation_list List all Advisor recommendations in the subscription none
advisor_recommendation_list List individual active Azure Advisor recommendation records in resource group in subscription none
advisor_recommendation_list Show me high-impact Security recommendations in subscription none
advisor_recommendation_list Show me dismissed Advisor recommendations in subscription none
advisor_recommendation_list Show me the top 10 medium-impact Advisor recommendations in subscription none
advisor_recommendation_list List individual active Azure Advisor Cost recommendation records affecting storage accounts in subscription none
advisor_recommendation_list Find individual active Azure Advisor recommendation records whose problem text mentions "right-size" in subscription none
advisor_recommendation_list List individual active Azure Advisor Security recommendation records in subscription none
advisor_recommendation_list Show me the top 10 Advisor recommendations in subscription none
advisor_recommendation_list List active Advisor recommendations with recommendation type ID 1d70919c-1a4a-4f79-8300-bb576c291e9d in subscription none
advisor_recommendation_list List Advisor recommendations in the ServiceUpgradeAndRetirement subcategory in subscription none
advisor_recommendation_list Show Advisor ZoneResiliency recommendations in subscription none
advisor_recommendation_list Show Advisor recommendations in the Reservations subcategory in subscription none
advisor_recommendation_list List individual active Azure Advisor recommendation records and affected resources for Service Health tracking ID QNY1-HB8 in subscription none
advisor_recommendation_list Show Advisor recommendations in subscription for Service Health tracking IDs QNY1-HB8 and 9G0V-_G8 none
advisor_recommendation_list Show active Azure Advisor service-retirement recommendations in subscription for Service Health tracking IDs QNY1-HB8, VN1S-1V8, and XV1P-9X8 whose retirement date is on or after September 19, 2026 none
advisor_recommendation_list List Advisor recommendations in subscription for Service Health tracking ID QNY1-HB8 without setting a subcategory none
advisor_recommendation_list List active Azure Advisor service-retirement recommendations in subscription whose retirement date is on or before March 31, 2027 none
advisor_recommendation_list Show active Azure Advisor service-retirement recommendations in subscription whose retirement date is after March 31, 2027 none
advisor_recommendation_list List active Azure Advisor service-retirement recommendations in subscription whose retirement date is on or after March 31, 2027 none
advisor_recommendation_list Find Advisor recommendations for resource without metadata filters none
advisor_recommendation_list Search individual active Azure Advisor recommendation records whose problem text mentions "encryption" in subscription none
advisor_recommendation_list Show individual active Azure Advisor high-impact Security recommendation records affecting storage accounts in subscription none
advisor_recommendation_list List the top 5 individual active Azure Advisor Cost recommendation records affecting storage accounts whose problem text mentions "encryption" in subscription none
advisor_recommendation_list Find individual active Azure Advisor high-impact Security recommendation records whose problem text mentions "encryption" in subscription none
advisor_recommendation_list Find individual active Azure Advisor recommendation records for resource matching Service Health tracking IDs QNY1-HB8 and 9G0V-_G8 none
advisor_recommendation_list Find active Advisor recommendations with recommendation type ID 1d70919c-1a4a-4f79-8300-bb576c291e9d matching Service Health tracking IDs QNY1-HB8 and 9G0V-_G8 in subscription none
advisor_recommendation_list List Cost recommendations with resource type Microsoft.Storage/storageAccounts, resource , search encryption, subcategory ZoneResiliency, and top 5 in subscription none
advisor_recommendation_update Mark Advisor recommendation as completed in subscription none
advisor_recommendation_update Dismiss Advisor recommendation because the risk is acceptable in subscription none
advisor_recommendation_update Postpone Advisor recommendation until December 31, 2026 in subscription none
advisor_recommendation_update Reactivate Advisor recommendation in subscription none
advisor_recommendation_summary Summarize the key themes from my Advisor recommendations none
advisor_recommendation_summary Give me an executive summary of my Azure Advisor recommendations none
advisor_recommendation_summary What are the main themes across my active Advisor recommendations? none
advisor_recommendation_summary How many active Advisor recommendations do I have in each category? none
advisor_recommendation_summary Break down my Advisor recommendations by impact none
advisor_recommendation_summary Show the distribution of my Advisor recommendations by business impact none
advisor_recommendation_summary Show the top 10 most common Advisor recommendation types none
advisor_recommendation_summary Which Advisor recommendation type occurs most often for resources in my subscription? none
advisor_recommendation_summary Rank impacted Azure resource types by the count of High-impact Advisor recommendations none
advisor_recommendation_summary Rank the Azure resource types with the most critical Advisor recommendations none
advisor_recommendation_summary Break down my Advisor recommendations by lifecycle status none
advisor_recommendation_summary How many Advisor recommendations are new, completed, dismissed, or postponed? none
advisor_recommendation_summary Group active Advisor recommendations by metadata subcategory none
advisor_recommendation_summary Count my zone resiliency Advisor recommendations by impacted resource type none
advisor_recommendation_summary How many active service-retirement Advisor recommendations do I have for each retirement date? none
advisor_recommendation_summary How many overdue service-retirement Advisor recommendations are still active? none
advisor_recommendation_summary Count active recommendations for services retiring on December 31, 2026 none
advisor_recommendation_summary Count active service-retirement Advisor recommendations with retirement dates on or before December 31, 2026 none
advisor_recommendation_summary Count active service-retirement Advisor recommendations with retirement dates on or after March 31, 2026 none
advisor_recommendation_summary Show the impact breakdown for Advisor recommendations affecting resource my-web-app none
advisor_recommendation_summary Break down counts by impact for Advisor recommendations whose problem text mentions "encryption" none
advisor_remediation_get Get the remediation package for Advisor recommendation type id none
advisor_remediation_get Fix or remediate the Advisor recommendation type id ? none
advisor_remediation_get Show me the remediation steps for Advisor recommendation type id none
advisor_remediation_get Show me the remediation actions for recommendation type id none
advisor_remediation_get Give me the CLI and PowerShell scripts to remediate recommendation type id none
advisor_remediation_get Get the ARM and Bicep artifacts to fix Advisor recommendation type id none
advisor_remediation_get Get the terraform to fix Advisor recommendation type id none
advisor_remediation_get Resolve or remediate Advisor recommendation type id ? none
advisor_remediation_get What are the steps to remediate recommendation type id ? none
advisor_remediation_get Give me a ready-to-run script to remediate recommendation type id none
advisor_remediation_get Get the executable automation artifacts to remediate recommendation type id none
advisor_remediation_get Get the deployment artifacts to fix Advisor recommendation type id none
advisor_remediation_get Is remediating recommendation type id destructive or reversible? none
advisor_remediation_get How do I verify the fix for Advisor recommendation type id ? none
advisor_remediation_get Get the Azure CLI commands to remediate recommendation type id none

Azure AI Search

Tool Name Test Prompt Interaction
search_knowledge_base_get List all knowledge bases in the Azure AI Search service none
search_knowledge_base_get Show me the knowledge bases in the Azure AI Search service none
search_knowledge_base_get List all knowledge bases in the search service none
search_knowledge_base_get Show me the knowledge bases in the search service none
search_knowledge_base_get Get the details of knowledge base in the Azure AI Search service none
search_knowledge_base_get Show me the knowledge base in search service none
search_knowledge_base_retrieve Run a retrieval with knowledge base in Azure AI Search service for the query none
search_knowledge_base_retrieve Ask knowledge base in search service to retrieve information about none
search_knowledge_base_retrieve Run a retrieval with knowledge base in search service for the query none
search_knowledge_base_retrieve Ask knowledge base in search service to retrieve information about none
search_knowledge_base_retrieve Query knowledge base in search service about none
search_knowledge_base_retrieve Search knowledge base in Azure AI Search service for none
search_knowledge_base_retrieve What does knowledge base in search service know about none
search_knowledge_base_retrieve Find information about using knowledge base in search service none
search_knowledge_source_get List all knowledge sources in the Azure AI Search service none
search_knowledge_source_get Show me the knowledge sources in the Azure AI Search service none
search_knowledge_source_get List all knowledge sources in the search service none
search_knowledge_source_get Show me the knowledge sources in the search service none
search_knowledge_source_get Get the details of knowledge source in the Azure AI Search service none
search_knowledge_source_get Show me the knowledge source in search service none
search_index_get Show me the details of the index <index-name> in Cognitive Search service <service-name> none
search_index_get List all indexes in the Cognitive Search service <service-name> none
search_index_get Show me the indexes in the Cognitive Search service <service-name> none
search_index_query Search for instances of <search_term> in the index <index-name> in Cognitive Search service <service-name> none
search_index_query Search the index <index-name> in Cognitive Search service <service-name> for <search_term> using the simple query syntax none
search_index_query Run a semantic query for <search_term> against the index <index-name> in Cognitive Search service <service-name> none
search_index_query Run a semantic query for <search_term> against index <index-name> in Cognitive Search service <service-name> using semantic configuration <semantic-configuration> none
search_service_list List all Cognitive Search services in my subscription none
search_service_list Show me the Cognitive Search services in my subscription none
search_service_list Show me my Cognitive Search services none

Azure AI Services Speech

Tool Name Test Prompt Interaction
speech_stt_recognize Convert this audio file to text using Azure Speech Services context-required
speech_stt_recognize Recognize speech from my audio file with language detection context-required
speech_stt_recognize Transcribe speech from audio file <file_path> with profanity filtering context-required
speech_stt_recognize Convert speech to text from audio file <file_path> using endpoint context-required
speech_stt_recognize Transcribe the audio file <file_path> in Spanish language context-required
speech_stt_recognize Convert speech to text with detailed output format from audio file <file_path> context-required
speech_stt_recognize Recognize speech from <file_path> with phrase hints for better accuracy context-required
speech_stt_recognize Transcribe audio using multiple phrase hints: "Azure", "cognitive services", "machine learning" clarification-required
speech_stt_recognize Convert speech to text with comma-separated phrase hints: "Azure, cognitive services, API" clarification-required
speech_stt_recognize Transcribe audio with raw profanity output from file <file_path> context-required
speech_tts_synthesize Convert text to speech and save to output.wav clarification-required
speech_tts_synthesize Synthesize speech from "Hello, welcome to Azure" and save to welcome.wav none
speech_tts_synthesize Generate speech audio from text "Hello world" using Azure Speech Services none
speech_tts_synthesize Convert text to speech with Spanish language and save to spanish-audio.wav clarification-required
speech_tts_synthesize Synthesize speech with voice en-US-JennyNeural from text "Azure AI Services" none
speech_tts_synthesize Create MP3 audio file from text "Welcome to Azure" with high quality format none
speech_tts_synthesize Generate speech with custom voice model using endpoint ID clarification-required
speech_tts_synthesize Convert text to OGG/Opus format audio file clarification-required
speech_tts_synthesize Synthesize long text content to audio file with streaming clarification-required
speech_tts_synthesize Create audio file from text in French language with appropriate voice clarification-required

Azure App Configuration

Tool Name Test Prompt Interaction
appconfig_account_list List all App Configuration stores in my subscription none
appconfig_account_list Show me the App Configuration stores in my subscription none
appconfig_account_list Show me my App Configuration stores none
appconfig_kv_delete Delete the key <key_name> in App Configuration store <app_config_store_name> none
appconfig_kv_get List all key-value settings in App Configuration store <app_config_store_name> none
appconfig_kv_get Show me the key-value settings in App Configuration store <app_config_store_name> none
appconfig_kv_get List all key-value settings with key name starting with 'prod-' in App Configuration store <app_config_store_name> none
appconfig_kv_get Show the content for the key <key_name> in App Configuration store <app_config_store_name> none
appconfig_kv_lock_set Lock the key <key_name> in App Configuration store <app_config_store_name> none
appconfig_kv_lock_set Unlock the key <key_name> in App Configuration store <app_config_store_name> none
appconfig_kv_set Set the key <key_name> in App Configuration store <app_config_store_name> to <value> none

Azure App Lens

Tool Name Test Prompt Interaction
applens_resource_diagnose Please help me diagnose issues with my app using app lens clarification-required
applens_resource_diagnose Use app lens to check why my app is slow? clarification-required
applens_resource_diagnose What does app lens say is wrong with my service? clarification-required

Azure App Service

Tool Name Test Prompt Interaction
appservice_database_add Add database connection <connection_string> to my app service <app_name> for database <database_name> in resource group <resource_group> none
appservice_database_add Configure SQL Server database <database_name> for app service <app_name> with connection string <connection_string> in resource group <resource_group> none
appservice_database_add Add MySQL database <database_name> to app service <app_name> using connection <connection_string> in resource group <resource_group> none
appservice_database_add Add PostgreSQL database <database_name> to app service <app_name> using connection <connection_string> in resource group <resource_group> none
appservice_database_add Connect CosmosDB database <database_name> using connection string <connection_string> to app service <app_name> in resource group <resource_group> none
appservice_database_add Add database connection <connection_string> for database <database_name> on server <database_server> to app service <app_name> in resource group <resource_group> none
appservice_database_add Add database connection string for <database_name> to app service <app_name> using connection string <connection_string> in resource group <resource_group> none
appservice_database_add Connect database <database_name> to my app service <app_name> using connection string <connection_string> in resource group <resource_group> none
appservice_database_add Set up database <database_name> for app service <app_name> with connection string <connection_string> under resource group <resource_group> none
appservice_database_add Configure database <database_name> for app service <app_name> with the connection string <connection_string> in resource group <resource_group> none
appservice_webapp_diagnostic_diagnose Use Azure App Service diagnostics to diagnose web app in resource group <resource_group> with detector <detector_name> none
appservice_webapp_diagnostic_diagnose Use Azure App Service diagnostics to diagnose web app in resource group <resource_group> with detector <detector_name> between <start_time> and <end_time> with interval investigation-required
appservice_webapp_diagnostic_list List the Azure App Service diagnostic detectors for web app in resource group <resource_group> investigation-required
appservice_webapp_change-state Start the web app in resource group <resource_group> none
appservice_webapp_change-state Stop the web app in resource group <resource_group> none
appservice_webapp_change-state Restart the web app in resource group <resource_group> none
appservice_webapp_change-state Soft restart the web app in resource group <resource_group> waiting for restart to complete none
appservice_webapp_get List the web apps in my subscription none
appservice_webapp_get Show me the web apps in my resource group <resource_group> investigation-required
appservice_webapp_get Get the details for web app in resource group <resource_group> none
appservice_webapp_get Get app service details for none
appservice_webapp_deployment_get List the deployments for web app in resource group <resource_group> none
appservice_webapp_deployment_get Get the deployment for web app in resource group <resource_group> none
appservice_webapp_settings_get-appsettings List the application settings for web app in resource group <resource_group> none
appservice_webapp_settings_get-appsettings Get the application settings for web app in resource group <resource_group> none
appservice_webapp_settings_update-appsettings Add application setting with to web app in resource group <resource_group> none
appservice_webapp_settings_update-appsettings Set application setting with to web app in resource group <resource_group> none
appservice_webapp_settings_update-appsettings Delete application setting from web app in resource group <resource_group> none

Azure Application Insights

Tool Name Test Prompt Interaction
applicationinsights_recommendation_list List code optimization recommendations across my Application Insights components none
applicationinsights_recommendation_list Show me code optimization recommendations for all Application Insights resources in my subscription none
applicationinsights_recommendation_list List profiler recommendations for Application Insights in resource group <resource_group_name> none
applicationinsights_recommendation_list List Application Insights code optimization recommendations for improving application performance none

Azure Backup

Tool Name Test Prompt Interaction
azurebackup_backup_status Check backup status for resource <resource_id> in location investigation-required
azurebackup_backup_status What is the backup status of <resource_id> in location in my subscription? investigation-required
azurebackup_container_get Look up storage account <storage_account_name> in RSV vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_container_get Is container <container_name> registered in vault <vault_name> under resource group <resource_group>? investigation-required
azurebackup_container_get Get the RSV protection container details for storage account <storage_account_name> in vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_container_refresh Refresh backup containers on vault <vault_name> in resource group <resource_group> to discover new Azure File share storage accounts investigation-required
azurebackup_container_refresh Trigger container discovery on Recovery Services vault <vault_name> under resource group <resource_group> so the vault picks up newly authorized storage accounts investigation-required
azurebackup_container_refresh Kick off backup container refresh on vault <vault_name> in resource group <resource_group> before registering my storage account for Azure Files backup investigation-required
azurebackup_container_refresh Refresh Azure VM backup containers on Recovery Services vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_container_register Register storage account <storage_account> with Recovery Services vault <vault_name> in resource group <resource_group> as an Azure File share backup container investigation-required
azurebackup_container_register Onboard my storage account <storage_account> for Azure Files backup on vault <vault_name> under resource group <resource_group> without acquiring a storage account lock investigation-required
azurebackup_disasterrecovery_enable-crr Enable cross-region restore on GRS-enabled Recovery Services vault <vault_name> in resource group <resource_group> with vault-type rsv investigation-required
azurebackup_disasterrecovery_enable-crr Turn on cross-region restore for GRS-enabled DPP backup vault <vault_name> under resource group <resource_group> with vault-type dpp investigation-required
azurebackup_governance_find-unprotected Find unprotected resources of type <resource_type> in my subscription investigation-required
azurebackup_governance_find-unprotected Show me Azure resources that are not backed up for resource type <resource_type> investigation-required
azurebackup_governance_find-unprotected Find unprotected SQL databases and file shares discovered by backup vaults in my subscription investigation-required
azurebackup_governance_find-unprotected Find all resources and sub-resources in resource group <resource_group> that are not protected by Azure Backup investigation-required
azurebackup_governance_immutability Configure immutability state Unlocked with type AsPerPolicy on vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_governance_immutability Set immutability to Unlocked with policy-based type on vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_governance_immutability Enable time-based immutability on vault <vault_name> with 90 days retention in resource group <resource_group> investigation-required
azurebackup_governance_soft-delete Turn on soft delete with 14 day retention on Azure Backup vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_governance_soft-delete Enable soft delete with 30 days retention for vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_governance_soft-delete Set soft delete state to AlwaysOn with 14 days retention for vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_job_get Get backup job <job_id> from vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_job_get Show me the status of backup job <job_id> in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_policy_create Create a backup policy named <policy_name> for AzureIaasVM in vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_policy_create Set up a new backup policy called <policy_name> for AzureFileShare workload in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_policy_create Create an Enhanced VM backup policy <policy_name> with hourly schedule every 4 hours starting 08:00 for 12 hours in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_policy_create Create a weekly VM policy <policy_name> on Mondays at 03:00 with 8 weekly, 12 monthly, 5 yearly retention and archive after 90 days in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_policy_create Create a SQL backup policy <policy_name> with weekly full on Sundays at 02:00, differential on Wednesdays, and 60-minute log frequency in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_policy_create Create an Azure Disk backup policy <policy_name> with daily, weekly, and monthly retention tiers and vault tier copy enabled in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_policy_update Update backup policy <policy_name> in vault <vault_name> in resource group <resource_group> to change the schedule time to 04:00 investigation-required
azurebackup_policy_update Modify the daily retention to 60 days for backup policy <policy_name> in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_policy_update Add a weekly retention of 4 weeks on Sundays to backup policy <policy_name> in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_policy_update Add a monthly retention of 12 months on the 1st of every month to backup policy <policy_name> in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_policy_update Add a yearly retention of 5 years on the first Sunday of January to backup policy <policy_name> in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_policy_get Get backup policy <policy_name> from vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_policy_get Show me the details of backup policy <policy_name> in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_protectableitem_inquire Inquire the registered storage account <storage_account> on vault <vault_name> in resource group <resource_group> to discover Azure File shares available for backup investigation-required
azurebackup_protectableitem_inquire Discover file shares in backup container <container_name> on Recovery Services vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_protectableitem_list List protectable items in vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_protectableitem_list Show me all items that can be backed up in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_container_list-available List storage accounts available for registration as Azure File share backup containers in vault <vault_name> and resource group <resource_group> investigation-required
azurebackup_container_list-available Show available Azure File share backup containers for Recovery Services vault <vault_name> investigation-required
azurebackup_protecteditem_get Get protected item details for <item_name> in vault <vault_name> and resource group <resource_group> investigation-required
azurebackup_protecteditem_get Show backup status of protected item <item_name> in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_protecteditem_get Show the current workload-specific inclusion or exclusion settings and all protected-item properties for <item_name> in vault <vault_name> and resource group <resource_group> investigation-required
azurebackup_protecteditem_protect Enable backup protection for <item_name> using policy <policy_name> in vault <vault_name> and resource group <resource_group> investigation-required
azurebackup_protecteditem_protect Start protecting my Azure VM by enabling backup on <item_name> in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_protecteditem_protect Protect AKS cluster <cluster_id> with policy <policy_name> in vault <vault_name> and resource group <resource_group>, including cluster-scoped resources investigation-required
azurebackup_protecteditem_protect Protect VM <item_name> in vault <vault_name> under resource group <resource_group> using policy <policy_name> and back up only data disks with LUNs 0,1 investigation-required
azurebackup_protecteditem_protect Enable selective disk backup on VM <item_name> in vault <vault_name> under resource group <resource_group> excluding all attached data disks so only the OS disk is protected investigation-required
azurebackup_protecteditem_update-protection Change the backup policy attached to VM <item_name> in vault <vault_name> under resource group <resource_group> to <policy_name> investigation-required
azurebackup_protecteditem_update-protection Update the selective disk configuration on VM <item_name> in vault <vault_name> under resource group <resource_group> to exclude LUNs 0,2 investigation-required
azurebackup_protecteditem_update-protection Reset the disk exclusion settings for the protected VM <item_name> in vault <vault_name> and resource group <resource_group> investigation-required
azurebackup_protecteditem_undelete Restore a soft-deleted backup item for datasource <datasource_id> in vault <vault_name> and resource group <resource_group> investigation-required
azurebackup_protecteditem_undelete Undelete the accidentally deleted backup for VM <datasource_id> in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_recoverypoint_get Get recovery points for protected item <item_name> in vault <vault_name> and resource group <resource_group> investigation-required
azurebackup_recoverypoint_get List available recovery points for <item_name> in vault <vault_name> under resource group <resource_group> investigation-required
azurebackup_resourceguard_create Create a Resource Guard named <resource_guard> in resource group <resource_group> in region investigation-required
azurebackup_resourceguard_create Set up a new MUA Resource Guard called <resource_guard> in under resource group <resource_group> excluding operations deleteProtection,updatePolicy investigation-required
azurebackup_resourceguard_create Create Resource Guard <resource_guard> in under resource group <resource_group> with tags env=prod,team=backup investigation-required
azurebackup_resourceguard_delete Delete Resource Guard <resource_guard> from resource group <resource_group> investigation-required
azurebackup_resourceguard_delete Remove the Resource Guard <resource_guard> in resource group <resource_group> investigation-required
azurebackup_resourceguard_delete Delete the MUA Resource Guard <resource_guard> from resource group <resource_group> investigation-required
azurebackup_resourceguard_get Get Resource Guard <resource_guard> in resource group <resource_group> investigation-required
azurebackup_resourceguard_get List all Resource Guards in resource group <resource_group> investigation-required
azurebackup_resourceguard_get Show me every MUA Resource Guard in my subscription investigation-required
azurebackup_security_configure-encryption Configure customer-managed key encryption on vault <vault_name> in resource group <resource_group> using key <key_name> from key vault <key_vault_uri> with system-assigned identity investigation-required
azurebackup_security_configure-encryption Enable CMK encryption on vault <vault_name> using user-assigned identity <identity_id> and key <key_name> from <key_vault_uri> investigation-required
azurebackup_security_configure-encryption Set up customer-managed encryption for backup vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_security_enable-mua Enable multi-user authorization on vault <vault_name> in resource group <resource_group> with resource guard <resource_guard_id> investigation-required
azurebackup_security_enable-mua Link Resource Guard <resource_guard_id> to backup vault <vault_name> in resource group <resource_group> to enable MUA investigation-required
azurebackup_security_enable-mua Turn on MUA for DPP backup vault <vault_name> in resource group <resource_group> using Resource Guard <resource_guard_id> investigation-required
azurebackup_security_disable-mua Disable multi-user authorization on vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_security_disable-mua Turn off MUA on backup vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_security_disable-mua Unlink the Resource Guard from vault <vault_name> in resource group <resource_group> and disable MUA investigation-required
azurebackup_vault_create Create a Recovery Services vault named <vault_name> in resource group <resource_group> in region with vault-type 'rsv' investigation-required
azurebackup_vault_create Set up a new backup vault called <vault_name> in under resource group <resource_group> with vault-type 'dpp' investigation-required
azurebackup_vault_get Get details of Recovery Services vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_vault_get Show me information about Azure Backup vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_vault_get Get the managed identity details, including principal ID, tenant ID, and attached user-assigned identities, for backup vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_vault_get Show the identity type and attached user-assigned identity resource IDs for Data Protection backup vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_vault_get Show the full security posture of vault <vault_name> in resource group <resource_group> including soft delete, immutability, encryption, and MUA investigation-required
azurebackup_vault_get Get vault <vault_name> in resource group <resource_group> and include all extended posture fields investigation-required
azurebackup_vault_update Update Azure Backup vault <vault_name> in resource group <resource_group> to enable soft delete investigation-required
azurebackup_vault_update Change the identity type of Azure Backup vault <vault_name> in resource group <resource_group> to SystemAssigned investigation-required
azurebackup_vault_privateendpoint_create Create a Private Endpoint named <pe_name> on Recovery Services vault <vault_name> in resource group <resource_group> using subnet <subnet_id> and auto-approve it investigation-required
azurebackup_vault_privateendpoint_create Provision a Private Endpoint <pe_name> for vault <vault_name> in resource group <resource_group> connected to subnet <subnet_id> with group-id AzureBackup investigation-required
azurebackup_vault_privateendpoint_create Set up private connectivity for Recovery Services vault <vault_name> in resource group <resource_group> by creating Private Endpoint <pe_name> in subnet <subnet_id> investigation-required
azurebackup_vault_privateendpoint_get List all Private Endpoint Connections on Recovery Services vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_vault_privateendpoint_get Get Private Endpoint Connection <pe_name> on vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_vault_privateendpoint_get Show me the Private Endpoints attached to Recovery Services vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_vault_privateendpoint_delete Delete Private Endpoint Connection <pe_name> from Recovery Services vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_vault_privateendpoint_delete Remove the vault-side private endpoint connection <pe_name> on vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_vault_privateendpoint_delete Detach Private Endpoint <pe_name> from Recovery Services vault <vault_name> in resource group <resource_group> investigation-required
azurebackup_vault_privateendpoint_approve-reject Approve pending Private Endpoint Connection <pe_name> on Recovery Services vault <vault_name> in resource group <resource_group> with action approve investigation-required
azurebackup_vault_privateendpoint_approve-reject Reject Private Endpoint Connection <pe_name> on Recovery Services vault <vault_name> in resource group <resource_group> with action reject and description "Not authorized" investigation-required
azurebackup_vault_privateendpoint_approve-reject Respond to the pending private link connection <pe_name> on Recovery Services vault <vault_name> in resource group <resource_group> by approving it investigation-required

Azure CLI

Tool Name Test Prompt Interaction
extension_cli_generate What's the Azure CLI command for getting a storage account's details? none
extension_cli_generate List all virtual machines in my subscription using Azure CLI none
extension_cli_generate Show me the details of the storage account <account_name> using Azure CLI commands none
extension_cli_install How to install azd none
extension_cli_install What is Azure Functions Core tools and how to install it none

Azure Container Apps

Tool Name Test Prompt Interaction
containerapps_list List all Azure Container Apps in my subscription none
containerapps_list Show me my Azure Container Apps none
containerapps_list List container apps in resource group <resource_group_name> none
containerapps_list Show me the container apps in resource group <resource_group_name> none

Azure Container Registry (ACR)

Tool Name Test Prompt Interaction
acr_registry_list List all Azure Container Registries in my subscription none
acr_registry_list Show me my Azure Container Registries none
acr_registry_list Show me the container registries in my subscription none
acr_registry_list List container registries in resource group <resource_group_name> none
acr_registry_list Show me the container registries in resource group <resource_group_name> none
acr_registry_repository_list List all container registry repositories in my subscription none
acr_registry_repository_list Show me my container registry repositories none
acr_registry_repository_list List repositories in the container registry <registry_name> none
acr_registry_repository_list Show me the repositories in the container registry <registry_name> none

Azure Communication Services

Tool Name Test Prompt Interaction
communication_email_send Send an email to with subject clarification-required
communication_email_send Send an email from my communication service to clarification-required
communication_email_send Send HTML-formatted email to with subject clarification-required
communication_email_send Send email with CC to and clarification-required
communication_email_send Send email to multiple recipients: , clarification-required
communication_email_send Send email with reply-to address set to clarification-required
communication_email_send Send an email with BCC recipients clarification-required
communication_sms_send Send an SMS message to saying "Hello" clarification-required
communication_sms_send Send SMS to from with message "Test message" clarification-required
communication_sms_send Send SMS to multiple recipients: , clarification-required
communication_sms_send Send SMS with delivery reporting enabled clarification-required
communication_sms_send Send SMS message with custom tracking tag "campaign1" clarification-required
communication_sms_send Send broadcast SMS to and saying "Urgent notification" clarification-required
communication_sms_send Send SMS from my communication service to clarification-required
communication_sms_send Send an SMS with delivery receipt tracking clarification-required

Azure Compute

Tool Name Test Prompt Interaction
compute_vm_create Create a new Linux VM named in resource group clarification-required
compute_vm_create Create a virtual machine with Standard_D2s_v5 size in clarification-required
compute_vm_create Create a Windows VM with password authentication in resource group clarification-required
compute_vm_create Create VM in with SSH key authentication clarification-required
compute_vm_create Deploy a new VM with a 128GB Premium SSD OS disk in resource group clarification-required
compute_vm_create Create a VM with Standard_E4s_v3 size and no public IP in clarification-required
compute_vm_create Create Linux VM using SSH public key content 'ssh-ed25519 AAAAC3...' in none
compute_vm_get List all virtual machines in my subscription none
compute_vm_get Show me all VMs in my subscription none
compute_vm_get What virtual machines do I have? none
compute_vm_get Get all virtual machines in resource group none
compute_vm_get Show me VMs in resource group none
compute_vm_get List the Azure virtual machines in resource group none
compute_vm_get Get details for virtual machine in resource group none
compute_vm_get Show me virtual machine in resource group none
compute_vm_get What are the details of VM in resource group ? none
compute_vm_get Get virtual machine with instance view in resource group none
compute_vm_get Show me VM with runtime status in resource group none
compute_vm_get What is the power state of virtual machine in resource group ? none
compute_vm_get Get VM status and provisioning state in resource group none
compute_vm_get Show me the current status of VM none
compute_vm_update Add tags to VM in resource group clarification-required
compute_vm_update Set the environment=production tag on Azure virtual machine none
compute_vm_update Update VM to enable boot diagnostics in resource group none
compute_vm_update Change the size of VM to Standard_D4s_v3 none
compute_vm_delete Delete VM in resource group none
compute_vm_delete Remove virtual machine from resource group none
compute_vm_delete Destroy VM in resource group none
compute_vm_delete Force delete VM in resource group using force-deletion none
compute_vm_delete Delete VM that does not exist in resource group none
compute_vm_power-state Power on and start VM in resource group none
compute_vm_power-state Stop the running virtual machine and power it off in resource group none
compute_vm_power-state Deallocate VM in resource group to release compute resources while keeping the VM none
compute_vm_power-state Restart VM in resource group none
compute_vm_power-state Stop VM in resource group and skip the OS shutdown investigation-required
compute_vm_power-state Start VM in resource group without waiting for completion none
compute_vm_power-state Power off and shut down VM in resource group none
compute_vm_power-state Deallocate and power off VM to stop billing for compute resources while preserving the VM none
compute_vmss_create Create a virtual machine scale set named in resource group none
compute_vmss_create Create a VMSS with 3 instances in clarification-required
compute_vmss_create Deploy a virtual machine scale set with Rolling upgrade policy and 5 instances clarification-required
compute_vmss_create Create Linux VMSS with SSH authentication in none
compute_vmss_create Create scale set using SSH public key content 'ssh-ed25519 AAAAC3...' in none
compute_vmss_get List all virtual machine scale sets in my subscription none
compute_vmss_get List virtual machine scale sets in resource group none
compute_vmss_get What scale sets are in resource group ? none
compute_vmss_get Get details for virtual machine scale set in resource group none
compute_vmss_get Show me VMSS in resource group none
compute_vmss_get Show me instance of VMSS in resource group none
compute_vmss_get What is the status of instance in scale set ? none
compute_vmss_update Update the capacity of scale set to 10 none
compute_vmss_update Enable automatic OS upgrades on VMSS none
compute_vmss_update Change upgrade policy to Rolling for none
compute_vmss_update Add tags to scale set in resource group clarification-required
compute_vmss_delete Delete scale set in resource group none
compute_vmss_delete Remove VMSS from resource group none
compute_vmss_delete Destroy virtual machine scale set in resource group none
compute_vmss_delete Force delete VMSS in resource group using force-deletion none
compute_vmss_delete Delete scale set that does not exist in resource group none
compute_disk_get List all managed disks in my subscription none
compute_disk_get Show me all disks in resource group none
compute_disk_get Get details of disk in resource group none
compute_disk_get Show me the disk sizes in resource group none
compute_disk_get What managed disks are available? none
compute_disk_get Get information about disk none
compute_disk_create Create a 128 GB managed disk named in resource group none
compute_disk_create Create a new Premium_LRS disk called in resource group with 256 GB none
compute_disk_create Create a managed disk in resource group in eastus none
compute_disk_create Create a disk from snapshot in resource group none
compute_disk_create Create a managed disk in resource group from blob none
compute_disk_create Create a 64 GB Standard_LRS Linux disk named in resource group in zone 1 none
compute_disk_create Create a managed disk in resource group with tags env=prod team=infra none
compute_disk_create Create a 128 GB Premium_LRS disk named in resource group with performance tier P30 none
compute_disk_create Create a disk in resource group with customer-managed encryption using disk encryption set none
compute_disk_create Create a managed disk from gallery image version in resource group none
compute_disk_create Create a data disk from LUN 0 of gallery image version in resource group none
compute_disk_create Create a disk ready for upload named in resource group with upload size 20972032 bytes none
compute_disk_create Create an Azure managed disk named in resource group as a Trusted Launch upload disk with UploadWithSecurityData type and TrustedLaunch security type none
compute_disk_create Create an UltraSSD_LRS disk named in resource group with 256 GB, 10000 IOPS, and 500 MBps throughput none
compute_disk_create Create a shared managed disk named in resource group with 512 GB and max shares set to 3 none
compute_disk_create Create a managed disk in resource group with network access policy DenyAll and disk access none
compute_disk_create Create a 128 GB managed disk named in resource group with on-demand bursting enabled none
compute_disk_create Create a managed disk in resource group with encryption type EncryptionAtRestWithPlatformAndCustomerKeys none
compute_disk_create Create a V2 hypervisor generation disk named in resource group with 128 GB none
compute_disk_delete Delete the managed disk in resource group none
compute_disk_delete Remove managed disk from resource group none
compute_disk_delete Delete disk in resource group in my subscription none
compute_disk_update Update disk in resource group to 256 GB none
compute_disk_update Change the SKU of disk to Premium_LRS none
compute_disk_update Resize disk in resource group to 512 GB none
compute_disk_update Update disk to enable bursting none
compute_disk_update Set the max shares on disk in resource group to 2 none
compute_disk_update Change the network access policy of disk to DenyAll none
compute_disk_update Update disk in resource group with tags env=staging none
compute_disk_update Set the IOPS limit on ultra disk in resource group to 10000 none
compute_disk_update Update the throughput of disk in resource group to 500 MBps none
compute_disk_update Change the performance tier of disk in resource group to P40 none
compute_disk_update Update disk in resource group to use disk encryption set none
compute_disk_update Change the encryption type of disk in resource group to EncryptionAtRestWithPlatformAndCustomerKeys investigation-required
compute_disk_update Set disk access on disk in resource group to with network access policy AllowPrivate none
compute_disk_update Update disk to Standard_LRS SKU with 512 GB size and tags env=dev none

Azure Confidential Ledger

Tool Name Test Prompt Interaction
confidentialledger_entries_append Append an entry to my ledger <ledger_name> with data {"key": "value"} none
confidentialledger_entries_append Write a tamper-proof entry to ledger <ledger_name> containing {"transaction": "data"} none
confidentialledger_entries_append Append {"hello": "from mcp"} to my confidential ledger <ledger_name> in collection <collection_id> none
confidentialledger_entries_append Create an immutable ledger entry in <ledger_name> with content {"audit": "log"} none
confidentialledger_entries_append Write an entry to confidential ledger <ledger_name> none
confidentialledger_entries_get Get entry from Confidential Ledger for transaction <transaction_id> on ledger <ledger_name> none
confidentialledger_entries_get Get transaction <transaction_id> from ledger <ledger_name> none

Azure Cosmos DB

Tool Name Test Prompt Interaction
cosmos_list List all cosmosdb accounts in my subscription none
cosmos_list Show me my cosmosdb accounts none
cosmos_list Show me the cosmosdb accounts in my subscription none
cosmos_list List all the cosmosdb accounts in resource group <resource_group> none
cosmos_list List all the databases in the cosmosdb account <account_name> none
cosmos_list List all the databases in the cosmosdb account <account_name> in resource group <resource_group> none
cosmos_list Show me the databases in the cosmosdb account <account_name> none
cosmos_list List all the containers in the database <database_name> for the cosmosdb account <account_name> none
cosmos_list Show me the containers in the database <database_name> for the cosmosdb account <account_name> none
cosmos_database_container_item_query Show me the items that contain the word <search_term> in the container <container_name> in the database <database_name> for the cosmosdb account <account_name> none
cosmos_database_container_item_get Get the document with id <document_id> from container <container_name> in database <database_name> of the cosmosdb account <account_name> none
cosmos_database_container_item_get Find the document <document_id> in container <container_name> from database <database_name> of the cosmosdb account <account_name> using partition key <partition_key> none
cosmos_database_container_item_list-recent Show me the 15 most recent documents in container <container_name> of database <database_name> in cosmosdb account <account_name> none
cosmos_database_container_item_list-recent Get the latest documents from <container_name> in <database_name> for cosmosdb account <account_name> none
cosmos_database_container_item_text-search Search documents in container <container_name> from database <database_name> of the cosmosdb account <account_name> where <search_property> contains "<search_phrase>" none
cosmos_database_container_item_text-search Run a full-text search for the word "<search_phrase>" against property <search_property> in container <container_name> of database <database_name> for cosmosdb account <account_name> none
cosmos_database_container_item_vector-search Find documents similar to "<text_to_search>" in container <container_name> of database <database_name> in cosmosdb account <account_name> using vector property <vector_property> with Azure OpenAI endpoint and deployment context-required
cosmos_database_container_item_vector-search Show me the top documents in container <container_name> of database <database_name> for cosmosdb account <account_name> most similar to "<text_to_search>" using vector property <vector_property>, embedding deployment at endpoint with <embedding_dimensions> dimensions, and project only <properties_to_select> context-required
cosmos_database_container_schema_infer Infer the schema of container <container_name> in database <database_name> for cosmosdb account <account_name> none
cosmos_database_container_schema_infer Sample <sample_size> documents from container <container_name> in database <database_name> of the cosmosdb account <account_name> and tell me the property names and types none

Azure Optimization

Tool Name Test Prompt Interaction
optimization_recommendation_list Show me the top cost-saving recommendations for my subscription none
optimization_recommendation_list What are my cost optimization recommendations? none
optimization_recommendation_alternatives Show me alternative resize options for the VM <resource_id> none
optimization_recommendation_alternatives What other SKUs could I resize <resource_id> to, excluding AMD processors? none
optimization_recommendation_explain Explain the recommendation <recommendation_type_id> for resource <resource_id> and show its utilization none
optimization_recommendation_explain Why is <resource_id> recommended for resizing to <target_sku>? none

Azure Data Explorer

Tool Name Test Prompt Interaction
kusto_cluster_get Show me the details of the Data Explorer cluster <cluster_name> none
kusto_cluster_list List all Data Explorer clusters in my subscription none
kusto_cluster_list Show me my Data Explorer clusters none
kusto_cluster_list Show me the Data Explorer clusters in my subscription none
kusto_database_list List all databases in the Data Explorer cluster <cluster_name> none
kusto_database_list Show me the databases in the Data Explorer cluster <cluster_name> none
kusto_query Show me all items that contain the word <search_term> in the Data Explorer table <table_name> in cluster <cluster_name> none
kusto_sample Show me a data sample from the Data Explorer table <table_name> in cluster <cluster_name> none
kusto_table_list List all tables in the Data Explorer database <database_name> in cluster <cluster_name> none
kusto_table_list Show me the tables in the Data Explorer database <database_name> in cluster <cluster_name> none
kusto_table_schema Show me the schema for table <table_name> in the Data Explorer database <database_name> in cluster <cluster_name> none

Azure Database for MySQL

Tool Name Test Prompt Interaction
mysql_list List all MySQL servers in my subscription none
mysql_list Show me my MySQL servers none
mysql_list Show me the MySQL servers in my subscription none
mysql_list List all MySQL databases in server <server> none
mysql_list Show me the MySQL databases in server <server> none
mysql_list List all tables in the MySQL database <database> in server <server> none
mysql_list Show me the tables in the MySQL database <database> in server <server> none
mysql_database_query Show me all items that contain the word <search_term> in the MySQL database <database> in server <server> none
mysql_server_config_get Show me the configuration of MySQL server <server> none
mysql_server_param_get Show me the value of connection timeout in seconds in my MySQL server <server> none
mysql_server_param_set Set connection timeout to 20 seconds for my MySQL server <server> none
mysql_table_schema_get Show me the schema of table <table> in the MySQL database <database> in server <server> none

Azure Database for PostgreSQL

Tool Name Test Prompt Interaction
postgres_list List all PostgreSQL servers in my subscription none
postgres_list Show me my PostgreSQL servers none
postgres_list Show me the PostgreSQL servers in my subscription none
postgres_list List all PostgreSQL databases in server <server> none
postgres_list Show me the PostgreSQL databases in server <server> none
postgres_list List all tables in the PostgreSQL database <database> in server <server> none
postgres_list Show me the tables in the PostgreSQL database <database> in server <server> none
postgres_list List all tables in the <schema> schema of the PostgreSQL database <database> in server <server> none
postgres_database_query Show me all items that contain the word <search_term> in the PostgreSQL database <database> in server <server> none
postgres_server_config_get Show me the configuration of PostgreSQL server <server> none
postgres_server_param_get Show me if the parameter my PostgreSQL server <server> has replication enabled none
postgres_server_param_set Enable replication for my PostgreSQL server <server> none
postgres_table_schema_get Show me the schema of table <table> in the PostgreSQL database <database> in server <server> none

Azure Deploy

Tool Name Test Prompt Interaction
deploy_app_logs_get Show me the log of the application deployed by azd context-required
deploy_architecture_diagram_generate Generate the Azure architecture diagram for this application context-required
deploy_iac_rules_get Give me the IaC rules for deploying this application to Azure Container Apps using Azure CLI and Bicep none
deploy_pipeline_guidance_get Generate a CI/CD pipeline using GitHub Actions workflow to deploy my application to Azure with best practices context-required
deploy_plan_get Generate an Azure deployment plan for this project using Azure CLI and IaC templates context-required

Azure Device Registry

Tool Name Test Prompt Interaction
deviceregistry_namespace_list List all Device Registry namespaces in my subscription none
deviceregistry_namespace_list Show me the Device Registry namespaces in subscription none
deviceregistry_namespace_list List Device Registry namespaces in resource group <resource_group_name> none
deviceregistry_namespace_list What Device Registry namespaces do I have in my Azure subscription? none

Azure Event Grid

Tool Name Test Prompt Interaction
eventgrid_events_publish Publish an event to Event Grid topic <topic_name> using <event_schema> with the following data <event_data> none
eventgrid_events_publish Publish event to my Event Grid topic <topic_name> with the following events <event_data> none
eventgrid_events_publish Send an event to Event Grid topic <topic_name> in resource group <resource_group_name> with <event_data> none
eventgrid_topic_list List all Event Grid topics in my subscription none
eventgrid_topic_list Show me the Event Grid topics in my subscription none
eventgrid_topic_list List all Event Grid topics in subscription none
eventgrid_topic_list List all Event Grid topics in resource group <resource_group_name> in subscription none
eventgrid_subscription_list Show me all Event Grid subscriptions for topic <topic_name> none
eventgrid_subscription_list List Event Grid subscriptions for topic <topic_name> in subscription none
eventgrid_subscription_list List Event Grid subscriptions for topic <topic_name> in resource group <resource_group_name> none
eventgrid_subscription_list Show all Event Grid subscriptions in my subscription none
eventgrid_subscription_list List all Event Grid subscriptions in subscription none
eventgrid_subscription_list Show Event Grid subscriptions in resource group <resource_group_name> in subscription none
eventgrid_subscription_list List Event Grid subscriptions for subscription in location context-required

Azure Event Hubs

Tool Name Test Prompt Interaction
eventhubs_eventhub_consumergroup_delete Delete my consumer group <consumer_group_name> in my event hub <event_hub_name>, namespace <namespace_name>, and resource group <resource_group_name> none
eventhubs_eventhub_consumergroup_get List all consumer groups in my event hub <event_hub_name> in namespace <namespace_name> none
eventhubs_eventhub_consumergroup_get Get the details of my consumer group <consumer_group_name> in my event hub <event_hub_name>, namespace <namespace_name>, and resource group <resource_group_name> none
eventhubs_eventhub_consumergroup_update Create a new consumer group <consumer_group_name> in my event hub <event_hub_name>, namespace <namespace_name>, and resource group <resource_group_name> none
eventhubs_eventhub_consumergroup_update Update my consumer group <consumer_group_name> in my event hub <event_hub_name>, namespace <namespace_name>, and resource group <resource_group_name> clarification-required
eventhubs_eventhub_delete Delete my event hub <event_hub_name> in my namespace <namespace_name> and resource group <resource_group_name> none
eventhubs_eventhub_get List all Event Hubs in my namespace <namespace_name> none
eventhubs_eventhub_get Get the details of my event hub <event_hub_name> in my namespace <namespace_name> and resource group <resource_group_name> none
eventhubs_eventhub_update Create a new event hub <event_hub_name> in my namespace <namespace_name> and resource group <resource_group_name> none
eventhubs_eventhub_update Update my event hub <event_hub_name> in my namespace <namespace_name> and resource group <resource_group_name> clarification-required
eventhubs_namespace_delete Delete Azure Event Hubs namespace <namespace_name> in resource group <resource_group_name> none
eventhubs_namespace_get List all Event Hubs namespaces in my subscription none
eventhubs_namespace_get Get the details of my namespace <namespace_name> in my resource group <resource_group_name> investigation-required
eventhubs_namespace_update Create a new Azure Event Hubs namespace <namespace_name> in resource group <resource_group_name> none
eventhubs_namespace_update Update my namespace <namespace_name> in my resource group <resource_group_name> clarification-required

Azure File Shares

Tool Name Test Prompt Interaction
fileshares_fileshare_create Create a new file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_create Create file share <file_share_name> in resource group <resource_group_name> with 100 GB storage none
fileshares_fileshare_create Create a file share named <file_share_name> in location with resource group <resource_group_name> none
fileshares_fileshare_create Set up a new file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_create Create an NFS file share <file_share_name> in location in resource group <resource_group_name> with NFS encryption in transit enabled none
fileshares_fileshare_delete Delete the file share <file_share_name> from resource group <resource_group_name> none
fileshares_fileshare_delete Remove file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_get List all file shares in my subscription none
fileshares_fileshare_get Show me the file shares in resource group <resource_group_name> none
fileshares_fileshare_get Get details of file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_get Show me the file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_get What file shares exist in resource group <resource_group_name>? none
fileshares_limits Get the file share limits for subscription in location none
fileshares_limits Get the Azure Files share service limits in my subscription for location none
fileshares_limits Show me the file share service limits in location none
fileshares_fileshare_check-name-availability Check if file share name <file_share_name> is available in in subscription none
fileshares_fileshare_check-name-availability Is the file share name <file_share_name> available in ? none
fileshares_fileshare_check-name-availability Verify availability of file share name <file_share_name> in none
fileshares_rec Get Azure Files provisioning recommendations for <provisioned_storage_in_gib> GiB in location in subscription none
fileshares_rec Show me provisioning recommendations for <provisioned_storage_in_gib> GiB of Azure File Shares storage in location none
fileshares_rec Get the recommended Azure File Shares provisioning settings for <provisioned_storage_in_gib> GiB in location none
fileshares_fileshare_snapshot_create Create a snapshot of file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_snapshot_create Create a snapshot for file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_snapshot_create Take a snapshot of file share <file_share_name> none
fileshares_fileshare_snapshot_delete Delete the snapshot <snapshot_id> from file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_snapshot_delete Remove snapshot <snapshot_id> from file share <file_share_name> none
fileshares_fileshare_snapshot_get List all snapshots for file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_snapshot_get Show me the snapshots of file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_snapshot_get Get snapshot <snapshot_id> for file share <file_share_name> clarification-required
fileshares_fileshare_snapshot_update Update the snapshot <snapshot_id> of file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_snapshot_update Update metadata for snapshot <snapshot_id> of file share <file_share_name> clarification-required
fileshares_fileshare_peconnection_get List all private endpoint connections for file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_peconnection_get Show me the private endpoint connections for file share <file_share_name> none
fileshares_fileshare_peconnection_get Get private endpoint connection <connection_name> for file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_peconnection_get What private endpoint connections exist for file share <file_share_name>? none
fileshares_fileshare_peconnection_update Approve the private endpoint connection <connection_name> for file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_peconnection_update Reject private endpoint connection <connection_name> for file share <file_share_name> clarification-required
fileshares_fileshare_peconnection_update Update private endpoint connection <connection_name> status to Approved for file share <file_share_name> none
fileshares_fileshare_peconnection_update Change the status of private endpoint connection <connection_name> to Rejected clarification-required
fileshares_fileshare_update Update file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_update Update the provisioned storage for file share <file_share_name> to 200 GB none
fileshares_fileshare_update Enable NFS encryption in transit for file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_update Disable NFS encryption in transit on file share <file_share_name> in resource group <resource_group_name> none
fileshares_fileshare_update Modify file share <file_share_name> in resource group <resource_group_name> with new settings clarification-required
fileshares_usage Get Azure Files usage data for subscription in location none
fileshares_usage Show me Azure File Shares usage statistics in location none
fileshares_usage Get the current Azure File Shares usage in location for subscription none

Azure Function App

Tool Name Test Prompt Interaction
functionapp_get Describe the function app <function_app_name> in resource group <resource_group_name> none
functionapp_get Get configuration for function app <function_app_name> none
functionapp_get Get function app status for <function_app_name> none
functionapp_get Get information about my function app <function_app_name> in <resource_group_name> none
functionapp_get Retrieve host name and status of function app <function_app_name> none
functionapp_get Show function app details for <function_app_name> in <resource_group_name> none
functionapp_get Show me the details for the function app <function_app_name> none
functionapp_get Show plan and region for function app <function_app_name> none
functionapp_get What is the status of function app <function_app_name>? none
functionapp_get List all function apps in my subscription none
functionapp_get Show me my Azure function apps none
functionapp_get What function apps do I have? none

Azure Functions Templates

Tool Name Test Prompt Interaction
functions_language_list Check the available languages that Azure Functions supports. none
functions_language_list Use Azure Functions language discovery to list the supported languages and compare them none
functions_language_list Use Azure Functions runtime discovery to list the available runtime versions none
functions_project_get Set up a new Azure Functions project in Python none
functions_project_get Generate the project files for a TypeScript Azure Functions app none
functions_project_get Use an Azure Functions project template to create boilerplate for a Java app using JDK 21 none
functions_project_get Set up a new Azure Functions project in Go none
functions_template_get Get the available triggers and bindings for C# Azure Functions. none
functions_template_get Show me all the Python Azure Function templates none
functions_template_get Create a Timer trigger function in C# that runs every 5 minutes none
functions_template_get Show me a Cosmos DB trigger with an output binding in Java none
functions_template_get Generate a MCP Tool trigger in TypeScript for Node.js 22 none
functions_template_get Show me all the Go Azure Function templates none

Azure Insights

Tool Name Test Prompt Interaction
insights_get Generate insights from my current subscription none
insights_get Summarize what's deployed across my Azure environment and highlight notable patterns none
insights_get Analyze my tenant and give me insights about the overall infrastructure none
insights_get Use Azure Insights to analyze my existing Azure environment and summarize its deployed resources none
insights_get Analyze subscription <subscription_id> for architectural patterns none
insights_get Analyze my Azure infrastructure and surface patterns to help me plan my next project none
insights_get Generate insights about my Azure environment to help me plan a new data analytics platform none
insights_get What insights can you derive about my subscription to help me plan a containerized microservices workload on AKS? none

Azure IoT Hub

Tool Name Test Prompt Interaction
iothub_device_list List devices in IoT Hub <hub_name> in resource group <resource_group_name> none
iothub_device_list Show the registered devices in IoT Hub <hub_name> none
iothub_device_list List the registered devices for IoT Hub <hub_name> in subscription <subscription_id> none
iothub_device_show Show device <device_id> in IoT Hub <hub_name> in resource group <resource_group_name> none
iothub_device_show Get the device identity for <device_id> in IoT Hub <hub_name> none
iothub_device_stats Show device statistics for IoT Hub <hub_name> in resource group <resource_group_name> none
iothub_device_stats How many devices are registered in IoT Hub <hub_name>? none
iothub_device_twin_get Get the device twin for <device_id> in IoT Hub <hub_name> none
iothub_device_twin_get Show desired and reported properties for device <device_id> in IoT Hub <hub_name> none
iothub_hub_get Get details for IoT Hub <hub_name> in resource group <resource_group_name> none
iothub_hub_get Show IoT Hub <hub_name> in resource group <resource_group_name> for subscription <subscription_id> none
iothub_hub_get Retrieve IoT Hub <hub_name> metadata from resource group <resource_group_name> none
iothub_query_run Run the query "SELECT * FROM devices WHERE status = 'enabled'" against IoT Hub <hub_name> none
iothub_query_run Query all devices in IoT Hub <hub_name> in resource group <resource_group_name> none
iothub_query_run Find devices in IoT Hub <hub_name> where reported batteryLevel is less than 20 none
iothub_query_run Find devices in IoT Hub <hub_name> where tag environment equals 'production' none

Azure IoT Operations

Tool Name Test Prompt
iotoperations_instance_get Get details for Azure IoT Operations instance <instance_name> in resource group <resource_group_name>
iotoperations_instance_get Show the Azure IoT Operations instance <instance_name> in resource group <resource_group_name>
iotoperations_instance_list List all Azure IoT Operations instances in my subscription
iotoperations_instance_list What Azure IoT Operations instances do I have in resource group <resource_group_name>?

Azure Key Vault

Tool Name Test Prompt Interaction
keyvault_admin_settings_get Get the account settings for my key vault <key_vault_account_name> none
keyvault_admin_settings_get Show me the account settings for managed HSM keyvault <key_vault_account_name> none
keyvault_admin_settings_get Get the value of the <setting_name> administrative setting in Key Vault <key_vault_account_name> none
keyvault_certificate_create Create a new certificate called <certificate_name> in the key vault <key_vault_account_name> none
keyvault_certificate_create Generate a certificate named <certificate_name> in key vault <key_vault_account_name> none
keyvault_certificate_create Request creation of certificate <certificate_name> in the key vault <key_vault_account_name> none
keyvault_certificate_create Provision a new key vault certificate <certificate_name> in vault <key_vault_account_name> none
keyvault_certificate_create Issue a certificate <certificate_name> in key vault <key_vault_account_name> none
keyvault_certificate_get Show me the certificate <certificate_name> in the key vault <key_vault_account_name> none
keyvault_certificate_get Show me the details of the certificate <certificate_name> in the key vault <key_vault_account_name> none
keyvault_certificate_get Get the certificate <certificate_name> from vault <key_vault_account_name> none
keyvault_certificate_get Display the certificate details for <certificate_name> in vault <key_vault_account_name> none
keyvault_certificate_get Retrieve certificate metadata for <certificate_name> in vault <key_vault_account_name> none
keyvault_certificate_import Import the certificate in file <file_path> into the key vault <key_vault_account_name> context-required
keyvault_certificate_import Import a certificate into the key vault <key_vault_account_name> using the name <certificate_name> clarification-required
keyvault_certificate_import Upload certificate file <file_path> to key vault <key_vault_account_name> context-required
keyvault_certificate_import Load certificate <certificate_name> from file <file_path> into vault <key_vault_account_name> context-required
keyvault_certificate_import Add existing certificate file <file_path> to the key vault <key_vault_account_name> with name <certificate_name> context-required
keyvault_certificate_get List all certificates in the key vault <key_vault_account_name> none
keyvault_certificate_get Show me the certificates in the key vault <key_vault_account_name> none
keyvault_certificate_get What certificates are in the key vault <key_vault_account_name>? none
keyvault_certificate_get List certificate names in vault <key_vault_account_name> none
keyvault_certificate_get Enumerate certificates in key vault <key_vault_account_name> none
keyvault_certificate_get Show certificate names in the key vault <key_vault_account_name> none
keyvault_key_create Create a new key called <key_name> with the RSA type in the key vault <key_vault_account_name> none
keyvault_key_create Generate a key <key_name> with type <key_type> in vault <key_vault_account_name> none
keyvault_key_create Create an oct key in the vault <key_vault_account_name> none
keyvault_key_create Create an RSA key in the vault <key_vault_account_name> with name <key_name> none
keyvault_key_create Create an EC key with name <key_name> in the vault <key_vault_account_name> none
keyvault_key_get Show me the key <key_name> in the key vault <key_vault_account_name> none
keyvault_key_get Show me the details of the key <key_name> in the key vault <key_vault_account_name> none
keyvault_key_get Get the key <key_name> from vault <key_vault_account_name> none
keyvault_key_get Display the key details for <key_name> in vault <key_vault_account_name> none
keyvault_key_get Retrieve key metadata for <key_name> in vault <key_vault_account_name> none
keyvault_key_get List all keys in the key vault <key_vault_account_name> none
keyvault_key_get Show me the keys in the key vault <key_vault_account_name> none
keyvault_key_get What keys are in the key vault <key_vault_account_name>? none
keyvault_key_get List key names in vault <key_vault_account_name> none
keyvault_key_get Enumerate keys in key vault <key_vault_account_name> none
keyvault_key_get Show key names in the key vault <key_vault_account_name> none
keyvault_secret_create Create a new secret called <secret_name> with value <secret_value> in the key vault <key_vault_account_name> none
keyvault_secret_create Set a secret named <secret_name> with value <secret_value> in key vault <key_vault_account_name> none
keyvault_secret_create Store secret <secret_name> value <secret_value> in the key vault <key_vault_account_name> none
keyvault_secret_create Add a new version of secret <secret_name> with value <secret_value> in vault <key_vault_account_name> none
keyvault_secret_create Update secret <secret_name> to value <secret_value> in the key vault <key_vault_account_name> none
keyvault_secret_get Show me the secret <secret_name> in the key vault <key_vault_account_name> none
keyvault_secret_get Show me the details of the secret <secret_name> in the key vault <key_vault_account_name> none
keyvault_secret_get Get the secret <secret_name> from vault <key_vault_account_name> none
keyvault_secret_get Display the secret details for <secret_name> in vault <key_vault_account_name> none
keyvault_secret_get Retrieve secret metadata for <secret_name> in vault <key_vault_account_name> none
keyvault_secret_get List all secrets in the key vault <key_vault_account_name> none
keyvault_secret_get Show me the secrets in the key vault <key_vault_account_name> none
keyvault_secret_get What secrets are in the key vault <key_vault_account_name>? none
keyvault_secret_get List secrets names in vault <key_vault_account_name> none
keyvault_secret_get Enumerate secrets in key vault <key_vault_account_name> none
keyvault_secret_get Show secrets names in the key vault <key_vault_account_name> none

Azure Kubernetes Service (AKS)

Tool Name Test Prompt Interaction
aks_cluster_get Get the configuration of AKS cluster <cluster-name> none
aks_cluster_get Show me the details of AKS cluster <cluster-name> in resource group <resource-group> none
aks_cluster_get Show me the network configuration for AKS cluster <cluster-name> none
aks_cluster_get What are the details of my AKS cluster <cluster-name> in <resource-group>? none
aks_cluster_get List all AKS clusters in my subscription none
aks_cluster_get Show me my Azure Kubernetes Service clusters none
aks_cluster_get What AKS clusters do I have? none
aks_nodepool_get Get details for nodepool <nodepool-name> in AKS cluster <cluster-name> in <resource-group> none
aks_nodepool_get Show me the configuration for nodepool <nodepool-name> in AKS cluster <cluster-name> in resource group <resource-group> none
aks_nodepool_get What is the setup of nodepool <nodepool-name> for AKS cluster <cluster-name> in <resource-group>? none
aks_nodepool_get List nodepools for AKS cluster <cluster-name> in <resource-group> none
aks_nodepool_get Show me the nodepool list for AKS cluster <cluster-name> in <resource-group> none
aks_nodepool_get What nodepools do I have for AKS cluster <cluster-name> in <resource-group> none

Azure Load Testing

Tool Name Test Prompt Interaction
loadtesting_test_create Create a basic URL test using the following endpoint URL <test-url> that runs for 30 minutes with 45 virtual users. The test name is <sample-name> with the test id <test-id> and the load testing resource is <load-test-resource> in the resource group <resource-group> in my subscription none
loadtesting_test_get Get the load test with id <test-id> in the load test resource <test-resource> in resource group <resource-group> none
loadtesting_testresource_create Create a load test resource <load-test-resource-name> in the resource group <resource-group> in my subscription none
loadtesting_testresource_list List all load testing resources in the resource group <resource-group> in my subscription none
loadtesting_testrun_get Get the load test run with id <testrun-id> in the load test resource <test-resource> in resource group <resource-group> none
loadtesting_testrun_get Get all the load test runs for the test with id <test-id> in the load test resource <test-resource> in resource group <resource-group> none
loadtesting_testrun_createorupdate Create a test run using the id <testrun-id> for test <test-id> in the load testing resource <load-testing-resource> in resource group <resource-group>. Use the name of test run <display-name> and description as <description> none
loadtesting_testrun_createorupdate Update a test run display name as <display-name> for the id <testrun-id> for test <test-id> in the load testing resource <load-testing-resource> in resource group <resource-group>. none

Azure Managed Grafana

Tool Name Test Prompt Interaction
grafana_list List all Azure Managed Grafana in one subscription none

Azure Managed Lustre

Tool Name Test Prompt Interaction
managedlustre_fs_blob_autoexport_cancel Cancel the autoexport job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_autoexport_create Create an autoexport job for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_autoexport_delete Delete the autoexport job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_autoexport_get Get the details of autoexport job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_autoexport_get Show the list of autoexport jobs for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_autoimport_cancel Cancel the autoimport job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_autoimport_create Create an autoimport job for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_autoimport_delete Delete the autoimport job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_autoimport_get Get the details of autoimport job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_autoimport_get Get the details of all the autoimport jobs for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_import_cancel Cancel the one-time import job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_import_create Create a one-time import job for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_import_delete Delete the one-time import job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_import_get Get the details of import job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_blob_import_get List all one-time import jobs for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_create Create an Azure Managed Lustre filesystem with name <filesystem_name>, size <filesystem_size>, SKU , and subnet <subnet_id> for availability zone in location . Maintenance should occur on <maintenance_window_day> at <maintenance_window_time> none
managedlustre_fs_expansion_create Create an expansion job to increase the storage capacity of the Azure Managed Lustre filesystem <filesystem_name> to <new_size_tib> TiB in resource group <resource_group_name> none
managedlustre_fs_expansion_delete Delete the expansion job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_expansion_get Get the details of expansion job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_expansion_get List all expansion jobs for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name> none
managedlustre_fs_list List the Azure Managed Lustre filesystems in my subscription <subscription_name> none
managedlustre_fs_list List the Azure Managed Lustre filesystems in my resource group <resource_group_name> none
managedlustre_fs_sku_get List the Azure Managed Lustre SKUs available in location none
managedlustre_fs_subnetsize_ask Tell me how many IP addresses I need for an Azure Managed Lustre filesystem of size <filesystem_size> using the SKU none
managedlustre_fs_subnetsize_validate Validate if the network <subnet_id> can host Azure Managed Lustre filesystem of size <filesystem_size> using the SKU none
managedlustre_fs_update Update the maintenance window of the Azure Managed Lustre filesystem <filesystem_name> to <maintenance_window_day> at <maintenance_window_time> none

Azure Marketplace

Tool Name Test Prompt Interaction
marketplace_product_get Get details about marketplace product <product_name> none
marketplace_product_list Search for Microsoft products in the marketplace none
marketplace_product_list Show me marketplace products from publisher <publisher_name> none

Azure MCP Best Practices

Tool Name Test Prompt Interaction
get_azure_bestpractices_get Get the latest Azure code generation best practices none
get_azure_bestpractices_get Get the latest Azure deployment best practices none
get_azure_bestpractices_get Get the latest Azure best practices none
get_azure_bestpractices_get Get the latest Azure Functions code generation best practices none
get_azure_bestpractices_get Get the latest Azure Functions deployment best practices none
get_azure_bestpractices_get Get the latest Azure Functions best practices none
get_azure_bestpractices_get Get the latest Azure Static Web Apps best practices none
get_azure_bestpractices_get What are azure function best practices? none
get_azure_bestpractices_get configure azure mcp in coding agent for my repo none
get_azure_bestpractices_ai_app Get best practices for building AI applications in Azure none
get_azure_bestpractices_ai_app Show me the best practices for Microsoft Foundry agents code generation none
get_azure_bestpractices_ai_app Get guidance for building agents with Microsoft Foundry none
get_azure_bestpractices_ai_app Create an AI app that helps me to manage travel queries. none
get_azure_bestpractices_ai_app Create an AI app that helps me to manage travel queries in Microsoft Foundry none

Azure Migrate

Tool Name Test Prompt Interaction
azuremigrate_platformlandingzone_getguidance Get guidance for enabling DDoS protection in my Landing Zone none
azuremigrate_platformlandingzone_getguidance How do I turn off Bastion in my Platform Landing Zone? none
azuremigrate_platformlandingzone_getguidance Show me how to change IP address ranges in my Platform Landing Zone none
azuremigrate_platformlandingzone_getguidance Get guidance for implementing zero trust in my Platform Landing Zone none
azuremigrate_platformlandingzone_getguidance How can I disable a policy in my Platform Landing Zone? none
azuremigrate_platformlandingzone_getguidance Get guidance for changing resource naming patterns in my Landing Zone none
azuremigrate_platformlandingzone_getguidance Show me how to modify network topology in my Landing Zone none
azuremigrate_platformlandingzone_getguidance Get guidance for updating management groups in my Platform Landing Zone none
azuremigrate_platformlandingzone_getguidance Get Azure Migrate Platform Landing Zone guidance for configuring DDoS protection in an existing landing zone none
azuremigrate_platformlandingzone_getguidance List all available policies by archetype in my Landing Zone none
azuremigrate_platformlandingzone_getguidance Use Azure Migrate Platform Landing Zone guidance to find policy assignments related to storage encryption in the landing-zone policy catalog none
azuremigrate_platformlandingzone_request Check if a platform landing zone already exists for migrate project in resource group none
azuremigrate_platformlandingzone_request Update the landing zone parameters for migrate project in resource group none
azuremigrate_platformlandingzone_request Set up a single region landing zone with Azure Firewall for migrate project none
azuremigrate_platformlandingzone_request Configure a multi-region landing zone with hub-spoke architecture for migrate project in resource group none
azuremigrate_platformlandingzone_request Generate a platform landing zone for migrate project in resource group none
azuremigrate_platformlandingzone_request Generate a platform landing zone none
azuremigrate_platformlandingzone_request Generate a platform landing zone and create a new migrate project with name in resource group none
azuremigrate_platformlandingzone_request Start landing zone generation for migrate project none
azuremigrate_platformlandingzone_request Download the generated landing zone for migrate project in resource group none
azuremigrate_platformlandingzone_request Check parameter status for migrate project in resource group none
azuremigrate_platformlandingzone_request Verify if all parameters are set for migrate project none

Azure Monitor

Tool Name Test Prompt Interaction
monitor_activitylog_list List the activity logs of the last month for <resource_name> none
monitor_healthmodels_get Show me the health model <health_model_name> in resource group <resource_group> none
monitor_healthmodels_list List the Azure Monitor health models in my subscription none
monitor_healthmodels_list What health models are in resource group <resource_group>? none
monitor_instrumentation_get-learning-resource Get the onboarding learning resource at path <resource_path> investigation-required
monitor_instrumentation_get-learning-resource Show me the content of the Azure Monitor onboarding learning resource at path <resource_path> none
monitor_instrumentation_get-learning-resource Use Azure Monitor instrumentation onboarding to get the learning resource file at path <resource_path> none
monitor_instrumentation_get-learning-resource List all available Azure Monitor onboarding learning resources none
monitor_instrumentation_get-learning-resource Show me all learning resource paths for Azure Monitor instrumentation none
monitor_instrumentation_get-learning-resource What learning resources are available for Azure Monitor instrumentation onboarding? none
monitor_instrumentation_orchestrator-next After completing the previous Azure Monitor instrumentation step, get the next action for session <session_id> with completion note <completion_note> none
monitor_instrumentation_orchestrator-next Get the next Azure Monitor instrumentation onboarding action for session <session_id> after I completed <completion_note> none
monitor_instrumentation_orchestrator-next I finished the previous instrumentation step; return the next step for session <session_id> with note <completion_note> none
monitor_instrumentation_orchestrator-start Start Azure Monitor instrumentation orchestration for workspace <workspace_path> none
monitor_instrumentation_orchestrator-start Analyze workspace <workspace_path> and return the first Azure Monitor instrumentation step none
monitor_instrumentation_orchestrator-start Begin guided Azure Monitor onboarding for project at <workspace_path> and give me step one none
monitor_instrumentation_send-brownfield-analysis Send brownfield code analysis findings JSON <findings_json> to Azure Monitor instrumentation session <session_id> after analysis was requested investigation-required
monitor_instrumentation_send-brownfield-analysis Submit brownfield analysis findings <findings_json> to Azure Monitor instrumentation session <session_id> none
monitor_instrumentation_send-brownfield-analysis Send completed brownfield telemetry analysis <findings_json> to Azure Monitor instrumentation onboarding session <session_id> none
monitor_instrumentation_send-enhancement-select Submit enhancement selection keys <enhancement_keys> for Azure Monitor instrumentation session <session_id> after enhancement options are presented investigation-required
monitor_instrumentation_send-enhancement-select Continue instrumentation enhancement flow by sending selected keys <enhancement_keys> to session <session_id> none
monitor_instrumentation_send-enhancement-select Send chosen enhancement option keys <enhancement_keys> to Azure Monitor instrumentation onboarding session <session_id> none
monitor_metrics_batchquery Get the <metric_name> metric for storage accounts <resource_name_1>, <resource_name_2>, and <resource_name_3> over the last <time_period> none
monitor_metrics_batchquery Compare <metric_name> across resources <resource_name_1> and <resource_name_2> in resource group <resource_group> for the last <time_period> none
monitor_metrics_batchquery Query <aggregation_type> <metric_name> for multiple <resource_type> resources <resource_name_1>, <resource_name_2> in one request none
monitor_metrics_definitions Get metric definitions for <resource_type> <resource_name> from the namespace none
monitor_metrics_definitions Show me all available metrics and their definitions for storage account <account_name> none
monitor_metrics_definitions What metric definitions are available for the Application Insights resource <resource_name> none
monitor_metrics_query Analyze the performance trends and response times for Application Insights resource <resource_name> over the last <time_period> none
monitor_metrics_query Check the availability metrics for my Application Insights resource <resource_name> for the last <time_period> none
monitor_metrics_query Get the <aggregation_type> <metric_name> metric for <resource_type> <resource_name> over the last <time_period> with intervals none
monitor_metrics_query Investigate error rates and failed requests for Application Insights resource <resource_name> for the last <time_period> investigation-required
monitor_metrics_query Query the <metric_name> metric for <resource_type> <resource_name> for the last <time_period> none
monitor_metrics_query What's the request per second rate for my Application Insights resource <resource_name> over the last <time_period> none
monitor_resource_log_query Show me the logs for the past hour for the resource <resource_name> in the Log Analytics workspace <workspace_name> none
monitor_table_list List all tables in the Log Analytics workspace <workspace_name> none
monitor_table_list Show me the tables in the Log Analytics workspace <workspace_name> none
monitor_table_type_list List all available table types in the Log Analytics workspace <workspace_name> none
monitor_table_type_list Show me the available table types in the Log Analytics workspace <workspace_name> none
monitor_webtests_createorupdate Create a new Standard Web Test with name <webtest_resource_name> in my subscription in resource group <resource_group> in a given <appinsights_component> none
monitor_webtests_createorupdate Update an existing Standard Web Test with name <webtest_resource_name> in my subscription in resource group <resource_group> in a given <appinsights_component> none
monitor_webtests_get Get details for the web test named <webtest_resource_name> in resource group <resource_group> none
monitor_webtests_get List all web tests in my subscription none
monitor_workspace_list List all Log Analytics workspaces in my subscription none
monitor_workspace_list Show me my Log Analytics workspaces none
monitor_workspace_list Show me the Log Analytics workspaces in my subscription none
monitor_workspace_log_query Show me the logs for the past hour in the Log Analytics workspace <workspace_name> none
monitor_workspace_log_search Find records matching <search_query> in the Basic table <table_name> in Log Analytics workspace <workspace_name> in resource group <resource_group> over none
monitor_workspace_log_search Search the Auxiliary table <table_name> in workspace <workspace_name> in resource group <resource_group> for <search_query> during , limited to results none
monitor_workspace_log_search Search for <search_query> in the Basic or Auxiliary table <table_name> in Log Analytics workspace <workspace_name> in resource group <resource_group> over the last day none

Azure Native ISV

Tool Name Test Prompt Interaction
datadog_monitoredresources_list List all monitored resources in the Datadog resource <resource_name> none
datadog_monitoredresources_list Show me the monitored resources in the Datadog resource <resource_name> none

Azure Quick Review CLI

Tool Name Test Prompt Interaction
extension_azqr Check my Azure subscription for any compliance issues or recommendations none
extension_azqr Provide compliance recommendations for my current Azure subscription none
extension_azqr Scan my Azure subscription for compliance recommendations none

Azure Quota

Tool Name Test Prompt Interaction
quota_region_availability_list Show me the available regions for these resource types <resource_types> none
quota_usage_check Check usage information for <resource_type> in region context-required

Azure RBAC

Tool Name Test Prompt Interaction
role_assignment_list List all available role assignments in my subscription none
role_assignment_list Show me the available role assignments in my subscription none
role_assignment_list List the role assignments at scope /providers/Microsoft.Management/managementGroups/ none
role_assignment_list List the role assignments at scope /subscriptions//resourceGroups/ none

Azure Redis

Tool Name Test Prompt Interaction
redis_create Create a new Redis resource named <resource_name> with SKU <sku_name> in resource group <resource_group_name> none
redis_create Create a new Redis resource for me clarification-required
redis_create Create a Redis cache named <resource_name> with SKU <sku_name> in resource group <resource_group_name> none
redis_create Create a new Redis cluster with name <resource_name>, SKU <sku_name> clarification-required
redis_list List all Redis resources in my subscription none
redis_list Show me my Redis resources none
redis_list Show me the Redis resources in my subscription none
redis_list Show me my Redis caches none
redis_list Get Redis clusters none

Azure Resilience Management

Tool Name Test Prompt Interaction
resilience_drill_create Create a zonal resilience drill named <drill_name> in service group <service_group> using subscription , region , resource group <resource_group>, automated built-in roles, and recovery plan <recovery_plan_name> none
resilience_drill_create Create a regional resilience drill named <drill_name> in service group <service_group> using subscription , region , and manual RBAC setup none
resilience_drill_create Create a resilience drill for service group <service_group> clarification-required
resilience_drill_delete Delete resilience drill <drill_name> from service group <service_group> none
resilience_drill_delete Permanently remove drill <drill_name> in service group <service_group> none
resilience_drill_end End resilience drill <drill_name> in service group <service_group> with a Success attestation and notes "Validation completed" none
resilience_drill_end Stop the running resilience drill <drill_name> in service group <service_group> and attest it as Failed with notes "Validation failed" none
resilience_drill_get List all resilience drills in service group <service_group> none
resilience_drill_get Get the details of resilience drill <drill_name> in service group <service_group> none
resilience_drill_update Update resilience drill <drill_name> in service group <service_group> to use manual RBAC setup none
resilience_drill_update Associate recovery plan <recovery_plan_name> with resilience drill <drill_name> in service group <service_group> none
resilience_drill_update Move the supporting resources of resilience drill <drill_name> in service group <service_group> to subscription and region none
resilience_drill_resource_get List all drill resources for resilience drill <drill_name> in service group <service_group> none
resilience_drill_resource_get List all drill targets for resilience drill <drill_name> in service group <service_group> none
resilience_drill_resource_get Show the resources targeted by resilience drill <drill_name> in service group <service_group> none
resilience_drill_resource_get Get the complete details of drill resource <resource_name> for resilience drill <drill_name> in service group <service_group> none
resilience_drill_resource_get Get drill target <resource_name> for resilience drill <drill_name> in service group <service_group> none
resilience_drill_resource_get Retrieve the ARM properties of drill resource <resource_name> for resilience drill <drill_name> in service group <service_group> none
resilience_drill_check-resync-readiness Check whether resilience drill <drill_name> in service group <service_group> is ready to resync none
resilience_drill_check-resync-readiness Run a resync readiness check for resilience drill <drill_name> in service group <service_group> none
resilience_drill_validate-for-execution Validate resilience drill <drill_name> in service group <service_group> for execution from source location <source_location> none
resilience_drill_validate-for-execution Preflight resilience drill <drill_name> in service group <service_group> to confirm it is ready to run from source locations <source_locations> none
resilience_drill_resource_add-or-update Add resource <resource_id> to resilience drill <drill_name> in service group <service_group> with a fault duration of <fault_duration_minutes> minutes none
resilience_drill_resource_add-or-update Update or exclude the resources of resilience drill <drill_name> in service group <service_group> none
resilience_drill_start Start resilience drill <drill_name> in service group <service_group> in Failover mode none
resilience_drill_start Run resilience drill <drill_name> in service group <service_group> as a TestFailover none
resilience_drill_run_get List all runs of drill <drill_name> in service group <service_group> none
resilience_drill_run_get Get drill run <drill_run_name> for drill <drill_name> in service group <service_group> none
resilience_drill_run_add-notes Add the note to drill run <drill_run_name> for drill <drill_name> in service group <service_group> none
resilience_drill_run_failover Start failover for drill run <drill_run_name> of drill <drill_name> in service group <service_group>, using source location <source_location> none
resilience_drill_run_failover Fail over selected resources <resource_ids> in drill run <drill_run_name> from physical zones <source_locations>, and automatically continue after fault injection none
resilience_drill_run_resume Resume paused drill run <drill_run_name> for drill <drill_name> in service group <service_group> and proceed from fault injection to failover none
resilience_drill_run_mark-complete Mark the FaultInjection stage of drill run <drill_run_name> for drill <drill_name> in service group <service_group> as complete none
resilience_drill_run_mark-complete Complete the fault injection stage of drill run <drill_run_name> for drill <drill_name> in service group <service_group> so the drill run can proceed none
resilience_drill_run_reprotect Reprotect failed-over resources in drill run <drill_run_name> for drill <drill_name> in service group <service_group> none
resilience_drill_run_resource_get List all resources of drill run <drill_run_name> for drill <drill_name> in service group <service_group> none
resilience_drill_run_resource_get Get resource <resource_name> from drill run <drill_run_name> for drill <drill_name> in service group <service_group> none
resilience_goal_assignment_get List all resilience goal assignments in service group <service_group> none
resilience_goal_assignment_get Get the details of goal assignment <goal_assignment_name> in service group <service_group> none
resilience_goal_resource_get List all resources (members) of goal assignment <goal_assignment_name> in service group <service_group> none
resilience_goal_resource_get Get the goal resource <resource_name> for goal assignment <goal_assignment_name> in service group <service_group> none
resilience_goal_template_get List all resilience goal templates in service group <service_group> none
resilience_goal_template_get Get the details of goal template <goal_template_name> in service group <service_group> none
resilience_recoveryjob_get List all recovery jobs of recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_recoveryjob_get Get the details of recovery job <recovery_job_name> for recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_recoveryjob_resource_get List all resources (targets) of recovery job <recovery_job_name> for recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_recoveryjob_resource_get Get the recovery job resource <resource_name> for recovery job <recovery_job_name> of recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_recoveryjob_resume Resume paused recovery job <recovery_job_name> for recoveryplan <recoveryplan_name> in service group <service_group> with description none
resilience_recoveryjob_resume Continue paused recovery job <recovery_job_name> for recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_recoveryjob_retry Retry failed recovery job <recovery_job_name> for recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_recoveryjob_retry Rerun failed recovery job <recovery_job_name> for recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_recoveryplan_create Create a Zonal recoveryplan named <recoveryplan_name> in service group <service_group> clarification-required
resilience_recoveryplan_create Set up a Zonal recoveryplan named <recoveryplan_name> in service group <service_group>. Use a system-assigned managed identity, description <plan_description>, and default recovery group description <default_group_description> none
resilience_recoveryplan_create Create Zonal recoveryplan <recoveryplan_name> in service group <service_group> and attach user-assigned managed identity <user_assigned_identity_resource_id>. Use <plan_description> for the plan description and <default_group_description> for the default recovery group none
resilience_recoveryplan_create Change recoveryplan <recoveryplan_name> in service group <service_group> to a system-assigned managed identity and description <plan_description>. Keep its Zonal plan type and existing recovery groups none
resilience_recoveryplan_create Create Zonal recoveryplan <recoveryplan_name> in service group <service_group> with a system-assigned managed identity, plan description <plan_description>, default recovery group description <default_group_description>, and one additional recovery group described as <additional_group_description> none
resilience_recoveryplan_create Create Zonal recoveryplan <recoveryplan_name> in service group <service_group> with a system-assigned managed identity and plan description <plan_description>. Add manual pre-action <manual_action_name> with timeout <timeout_minutes> to the default group, and add CustomRunbook post-action <runbook_action_name> with timeout <runbook_timeout_minutes> using Automation runbook <runbook_resource_id> to an additional group described as <additional_group_description> none
resilience_recoveryplan_create Create Zonal recoveryplan <recoveryplan_name> in service group <service_group> with a system-assigned managed identity, plan description <plan_description>, and default group description <default_group_description>. Add a ManualAction pre-action named <manual_action_name>, description <manual_action_description>, and timeout <timeout_minutes> to the default group none
resilience_recoveryplan_create Change a system-assigned recoveryplan <recoveryplan_name> in service group <service_group> to use a user-assigned managed identity clarification-required
resilience_recoveryplan_create Update recoveryplan <recoveryplan_name> in service group <service_group> to use both its system-assigned identity and user-assigned managed identity <user_assigned_identity_resource_id>. Preserve its existing plan settings none
resilience_recoveryplan_checkreadiness Check whether recoveryplan <recoveryplan_name> and its protected resources are ready for recovery operations in service group <service_group> none
resilience_recoveryplan_checkreadiness Discover readiness issues for the resources in recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_recoveryplan_delete Delete the entire recoveryplan <recoveryplan_name> from service group <service_group> none
resilience_recoveryplan_delete Recoveryplan <recoveryplan_name> is no longer needed. Delete it from resilience service group <service_group> none
resilience_recoveryplan_failover Fail over qualified resources in recoveryplan <recoveryplan_name> from source location <source_location> in service group <service_group> none
resilience_recoveryplan_failover Fail over recoveryplan <recoveryplan_name> in service group <service_group> without specifying source locations or recovery resources clarification-required
resilience_recoveryplan_finalize Complete or finalize the current recoveryplan operation for recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_recoveryplan_finalize Finish finalizing recoveryplan <recoveryplan_name> in service group <service_group> and return the operation ID none
resilience_recoveryplan_get List all resilience recovery plans in service group <service_group> none
resilience_recoveryplan_get Get the details of recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_recoveryplan_reprotect Reprotect all qualified resources after failover in recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_recoveryplan_reprotect Start reprotection after failover for selected recovery resources in recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_recoveryplan_validateforfailover Validate recoveryplan <recoveryplan_name> for failover in service group <service_group>, but I have not specified a source location or selected recovery-resource ID clarification-required
resilience_recoveryplan_validateforfailover Validate which resources in recoveryplan <recoveryplan_name> in service group <service_group> can fail over from <source_location> and report blocking reasons none
resilience_recoveryplan_validateforfailover Check whether recovery resource <recovery_resource_id> in recoveryplan <recoveryplan_name> is qualified for failover without requiring a source location or executing failover none
resilience_recoveryplan_validateforfailover Validate recoveryplan <recoveryplan_name> for failover from <source_location>, supply required user consent, and return per-resource qualification results without updating resources none
resilience_recoveryplan_validateforreprotect Validate all qualified resources in recoveryplan <recoveryplan_name> in service group <service_group> for reprotect after failover and report blocking reasons none
resilience_recoveryplan_validateforreprotect Check whether recovery resource <recovery_resource_id> in Azure Resilience Management recoveryplan <recoveryplan_name> in service group <service_group> is qualified for reprotect without executing reprotect or updating resources none
resilience_recoveryplan_validateforoperation Run operation-level pre-validation for Failover on Azure Resilience Management recoveryplan <recoveryplan_name> in service group <service_group>; check whether the plan's current state, readiness, and permissions support the operation, not per-resource failover qualification none
resilience_recoveryplan_validateforoperation Run operation-level pre-validation for TestFailoverCleanup on Azure Resilience Management recoveryplan <recoveryplan_name> in service group <service_group>; check plan support, current state, readiness, and permissions without executing it none
resilience_recoveryplan_validateforoperation Run operation-specific pre-validation for recoveryplan <recoveryplan_name> in service group <service_group>, but ask me which supported operation to validate before proceeding clarification-required
resilience_recoveryplan_validateforoperation Validate an operation on recoveryplan <recoveryplan_name> in service group <service_group> clarification-required
resilience_recoveryplan_validateforoperation We were discussing failover earlier. Now validate an operation on recoveryplan <recoveryplan_name> in service group <service_group>, but do not assume which operation I mean clarification-required
resilience_recoveryplan_validateforoperation Check whether recoveryplan <recoveryplan_name> can perform my intended recovery operation in service group <service_group>; ask me to choose Failover, FailoverCommit, Reprotect, TestFailover, or TestFailoverCleanup clarification-required
resilience_recoveryplan_resource_update Include and configure recovery resource <recovery_resource_id> in recoveryplan <recoveryplan_name> in service group <service_group> with selected protection solution type <protection_solution_type> and settings <protection_settings_json> none
resilience_recoveryplan_resource_update Add recovery resource <recovery_resource_id> to recoveryplan <recoveryplan_name> in service group <service_group>. Protect it with CustomRunbook using failover runbook <failover_runbook_resource_id> and reprotect runbook <reprotect_runbook_resource_id> none
resilience_recoveryplan_resource_update Include virtual machine recovery resource <recovery_resource_id> in recoveryplan <recoveryplan_name> in service group <service_group> using AzureSiteRecovery protection settings <protection_settings_json> with disk reprotection, staging storage, and a test failover virtual network none
resilience_recoveryplan_resource_update Include recovery resource <recovery_resource_id> in recoveryplan <recoveryplan_name> in service group <service_group>, but I have not chosen CustomRunbook or AzureSiteRecovery protection settings clarification-required
resilience_recoveryplan_resource_update Keep recovery resource <recovery_resource_id> in recoveryplan <recoveryplan_name> in service group <service_group>, but exclude it from recovery operations none
resilience_recoveryplan_resource_update Update recoveryplan <recoveryplan_name> in service group <service_group> by removing recovery resource <recovery_resource_id> from its resource membership while retaining the recoveryplan and its other recovery resources none
resilience_recoveryplan_resource_get List all resources (members) of recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_recoveryplan_resource_get Get the recovery resource <resource_name> for recoveryplan <recoveryplan_name> in service group <service_group> none
resilience_usageplan_create Create a resilience usage plan <usage_plan_name> with plan type Basic in resource group <resource_group_name> none
resilience_usageplan_create Set up a Basic resilience usage plan named <usage_plan_name> in resource group <resource_group_name> none
resilience_usageplan_create Update resilience usage plan <usage_plan_name> in resource group <resource_group_name> to use the Basic plan type none
resilience_usageplan_delete Delete resilience usage plan <usage_plan_name> from resource group <resource_group_name> none
resilience_usageplan_delete Permanently remove the usage plan named <usage_plan_name> in resource group <resource_group_name> none
resilience_usageplan_delete Remove the usage plan of service group <service_group> clarification-required
resilience_usageplan_delete Remove usage plan <usage_plan_name> entirely, not just one service group enrollment, from resource group <resource_group_name> none
resilience_usageplan_delete Delete usage plan <usage_plan_name> from resource group <resource_group_name>. If dependent enrollments block deletion, list their exact names and ask for explicit confirmation before deleting any enrollment; do not remove them automatically none
resilience_usageplan_delete Retry deleting usage plan <usage_plan_name> from resource group <resource_group_name> only after every separately confirmed dependent enrollment deletion succeeds; stop and report any enrollment cleanup failure none
resilience_usageplan_enrollment_create Create a usage plan enrollment <enrollment_name> for usage plan <usage_plan_name> associated with service group <service_group> in resource group <resource_group_name> none
resilience_usageplan_enrollment_create Enroll service group <service_group> in usage plan <usage_plan_name> as <enrollment_name> in resource group <resource_group_name> none
resilience_usageplan_enrollment_create Update enrollment <enrollment_name> under usage plan <usage_plan_name> to use service group <service_group> in resource group <resource_group_name> none
resilience_usageplan_enrollment_delete Delete enrollment <enrollment_name> from usage plan <usage_plan_name> in resource group <resource_group_name> none
resilience_usageplan_enrollment_delete Remove the service group association named <enrollment_name> from resilience usage plan <usage_plan_name> in resource group <resource_group_name> none
resilience_usageplan_enrollment_delete Unenroll service group <service_group> from usage plan <usage_plan_name>, but keep the usage plan itself clarification-required
resilience_usageplan_enrollment_delete Remove only enrollment <enrollment_name> from usage plan <usage_plan_name>; do not delete the parent plan none
resilience_usageplan_enrollment_get List all Azure Resilience Management enrollments of usage plan <usage_plan_name> in resource group <resource_group_name> none
resilience_usageplan_enrollment_get Get the details of Azure Resilience Management enrollment <enrollment_name> for usage plan <usage_plan_name> in resource group <resource_group_name> none
resilience_usageplan_get List all resilience usage plans in my subscription none
resilience_usageplan_get List all resilience usage plans in resource group <resource_group_name> none
resilience_usageplan_get Get the details of Azure Resilience Management usage plan <usage_plan_name> in resource group <resource_group_name> none

Azure Resource Group

Tool Name Test Prompt Interaction
group_list List all resource groups in my subscription none
group_list Show me my resource groups none
group_list Show me the resource groups in my subscription none
group_resource_list List all resources in my resource group none
group_resource_list Show me what resources are in the resource group myRG none
group_resource_list What resources exist in resource group myRG? none

Azure Resource Health

Tool Name Test Prompt Interaction
resourcehealth_availability-status_get Get the availability status for resource <resource_name> none
resourcehealth_availability-status_get What is the Azure Resource Health availability status of the storage account <storage_account_name>? none
resourcehealth_availability-status_get What is the availability status of virtual machine <vm_name> in resource group <resource_group_name>? none
resourcehealth_availability-status_get Get Azure Resource Health availability status for all resources in my subscription none
resourcehealth_availability-status_get Show me the health status of all my Azure resources none
resourcehealth_availability-status_get What resources in resource group <resource_group_name> have health issues? none
resourcehealth_health-events_list List all service health events in my subscription none
resourcehealth_health-events_list Show me Azure service health events for subscription <subscription_id> none
resourcehealth_health-events_list What service issues have occurred in the last 30 days? none
resourcehealth_health-events_list List active service health events in my subscription none
resourcehealth_health-events_list Show me planned maintenance events for my Azure services none

Azure Policy

Tool Name Test Prompt Interaction
policy_assignment_list List Azure Policies in the subscription <subscription_id> none

Azure Pricing

Tool Name Test Prompt Interaction
pricing_get What is the price of Standard_D4s_v5 VMs? none
pricing_get What's the price difference between Premium_LRS and Standard_LRS storage? clarification-required
pricing_get Get consumption price for Standard_E8s_v5 in brazil none
pricing_get What is the price for Virtual Machines? clarification-required
pricing_get How much does a Standard_D4s_v5 VM cost per hour? none
pricing_get Which is cheaper- Standard_D4s_v5 in eastus vs westeurope none
pricing_get Get pricing where productName contains 'Premium' none
pricing_get How much does Hot access tier storage cost per GB in westeurope? none
pricing_get Show savings plan prices for Standard_E4s_v5 Linux VMs none
pricing_get Here's my Bicep template. Can you estimate the monthly cost of this deployment? <bicep_template> clarification-required

Azure Service Bus

Tool Name Test Prompt Interaction
servicebus_queue_details Show me the details of service bus <service_bus_name> queue <queue_name> none
servicebus_topic_details Show me the details of service bus <service_bus_name> topic <topic_name> none
servicebus_topic_subscription_details Show me the details of service bus <service_bus_name> subscription <subscription_name> clarification-required

Azure Service Fabric

Tool Name Test Prompt Interaction
servicefabric_managedcluster_node_get Get all nodes in Service Fabric managed cluster <cluster_name> in resource group <resource_group_name> none
servicefabric_managedcluster_node_get Show me the nodes and their status for Service Fabric managed cluster <cluster_name> none
servicefabric_managedcluster_node_get Get node <node_name> from Service Fabric managed cluster <cluster_name> none
servicefabric_managedcluster_nodetype_restart Restart nodes <node_name_1> and <node_name_2> in Service Fabric managed cluster <cluster_name> UD by UD none
servicefabric_managedcluster_nodetype_restart Restart node <node_name_1> in node type <node_type_name> on managed cluster <cluster_name> none

Azure SignalR

Tool Name Test Prompt Interaction
signalr_runtime_get Show me the details of SignalR <signalr_name> none
signalr_runtime_get Show me the network information of SignalR runtime <signalr_name> none
signalr_runtime_get Describe the SignalR runtime <signalr_name> in resource group <resource_group_name> none
signalr_runtime_get Get information about my SignalR runtime <signalr_name> in <resource_group_name> none
signalr_runtime_get Show all the SignalRs information in <resource_group_name> none
signalr_runtime_get List all SignalRs in my subscription none

Azure SQL Database

Tool Name Test Prompt Interaction
sql_db_create Create a new SQL database named <database_name> in server <server_name> none
sql_db_create Create a SQL database <database_name> with Basic tier in server <server_name> none
sql_db_create Create a new database called <database_name> on SQL server <server_name> in resource group <resource_group_name> none
sql_db_delete Delete the SQL database <database_name> from server <server_name> none
sql_db_delete Remove database <database_name> from SQL server <server_name> in resource group <resource_group_name> none
sql_db_delete Delete the database called <database_name> on server <server_name> clarification-required
sql_db_get List all Azure SQL databases in server <server_name> none
sql_db_get List all databases in the Azure SQL server <server_name> none
sql_db_get Show me the Azure SQL database <database_name> details in server <server_name> none
sql_db_get Show me the Azure SQL database <database_name> in server <server_name> none
sql_db_rename Rename the SQL database <database_name> on server <server_name> to <new_database_name> none
sql_db_rename Rename my Azure SQL database <database_name> to <new_database_name> on server <server_name> none
sql_db_update Update the performance tier of SQL database <database_name> on server <server_name> none
sql_db_update Scale SQL database <database_name> on server <server_name> to use <sku_name> SKU none

Azure SQL Elastic Pool Operations

Tool Name Test Prompt Interaction
sql_elastic-pool_list List all elastic pools in SQL server <server_name> none
sql_elastic-pool_list Show me the elastic pools configured for SQL server <server_name> none
sql_elastic-pool_list What elastic pools are available in my SQL server <server_name>? none

Azure SQL Server Operations

Tool Name Test Prompt Interaction
sql_server_create Create a new Azure SQL server named <server_name> in resource group <resource_group_name> clarification-required
sql_server_create Create an Azure SQL server with name <server_name> in location with admin user <admin_user> clarification-required
sql_server_create Set up a new SQL server called <server_name> in my resource group <resource_group_name> clarification-required
sql_server_delete Delete the Azure SQL server <server_name> from resource group <resource_group_name> none
sql_server_delete Remove the SQL server <server_name> from my subscription none
sql_server_delete Delete SQL server <server_name> permanently none
sql_server_entra-admin_list List Microsoft Entra ID administrators for SQL server <server_name> none
sql_server_entra-admin_list Show me the Entra ID administrators configured for SQL server <server_name> none
sql_server_entra-admin_list What Microsoft Entra ID administrators are set up for my SQL server <server_name>? none
sql_server_firewall-rule_create Create a firewall rule for my Azure SQL server <server_name> clarification-required
sql_server_firewall-rule_create Add a firewall rule to allow access from IP range <start_ip> to <end_ip> for SQL server <server_name> none
sql_server_firewall-rule_create Create a new firewall rule named <rule_name> for SQL server <server_name> clarification-required
sql_server_firewall-rule_delete Delete a firewall rule from my Azure SQL server <server_name> none
sql_server_firewall-rule_delete Remove the firewall rule <rule_name> from SQL server <server_name> none
sql_server_firewall-rule_delete Delete firewall rule <rule_name> for SQL server <server_name> none
sql_server_firewall-rule_list List all firewall rules for SQL server <server_name> none
sql_server_firewall-rule_list Show me the firewall rules for SQL server <server_name> none
sql_server_firewall-rule_list What firewall rules are configured for my SQL server <server_name>? none
sql_server_get List all Azure SQL servers in resource group <resource_group_name> none
sql_server_get Show me every Azure SQL server in resource group <resource_group_name> none
sql_server_get Show me the Azure SQL server <server_name> details none
sql_server_get Get Azure SQL server <server_name> info none
sql_server_get Display the properties of Azure SQL server <server_name> none

Azure SRE Agent

Tool Name Test Prompt Interaction
sreagent_agents_list List all Azure SRE Agent resources in my subscription none
sreagent_agents_get Show me the details of SRE Agent <agent_name> in resource group <resource_group> none
sreagent_agents_create Use SRE Agent sub-agent management to create sub-agent on SRE Agent <agent_name> clarification-required
sreagent_agents_delete Use SRE Agent sub-agent management to delete sub-agent from SRE Agent <agent_name> investigation-required
sreagent_agents_tools_list List the custom tools attached to SRE Agent <agent_name> none
sreagent_agents_tools_get Get the definition of custom tool <tool_name> from SRE Agent <agent_name> none
sreagent_agents_tools_create Create a custom tool called <tool_name> on SRE Agent <agent_name> clarification-required
sreagent_skills_list List all skills available on SRE Agent <agent_name> none
sreagent_skills_create Add a new skill called <skill_name> to SRE Agent <agent_name> clarification-required
sreagent_skills_delete Delete the skill <skill_name> from SRE Agent <agent_name> none
sreagent_connectors_list List the connectors configured on SRE Agent <agent_name> none
sreagent_connectors_get Show me the details of connector <connector_name> on SRE Agent <agent_name> none
sreagent_connectors_create_kusto Create a Kusto connector on SRE Agent <agent_name> clarification-required
sreagent_connectors_create_mcp Create an MCP connector on SRE Agent <agent_name> clarification-required
sreagent_connectors_delete Remove the connector <connector_name> from SRE Agent <agent_name> none
sreagent_connectors_test Test the connector <connector_name> on SRE Agent <agent_name> and list its tools none
sreagent_hooks_list List the hooks configured for SRE Agent <agent_name> none
sreagent_hooks_get Show me the details of hook <hook_name> on SRE Agent <agent_name> none
sreagent_hooks_delete Remove and permanently delete hook <hook_name> from SRE Agent <agent_name> none
sreagent_hooks_thread_list List the hook activation states for thread <thread_id> on SRE Agent <agent_name> none
sreagent_hooks_thread_activate Activate hook <hook_name> on thread <thread_id> of SRE Agent <agent_name> none
sreagent_hooks_thread_deactivate Deactivate hook <hook_name> on thread <thread_id> of SRE Agent <agent_name> none
sreagent_threads_list List the active threads on SRE Agent <agent_name> none
sreagent_threads_get Show me thread <thread_id> on SRE Agent <agent_name> none
sreagent_threads_create Start a new thread on SRE Agent <agent_name> clarification-required
sreagent_threads_send_message Send a message to thread <thread_id> on SRE Agent <agent_name> context-required
sreagent_threads_investigate Use SRE Agent <agent_name> to investigate this issue: none
sreagent_threads_investigate_yolo Investigate on SRE Agent <agent_name> in yolo mode, automatically granting all pending approvals without waiting none
sreagent_threads_delete Delete thread <thread_id> from SRE Agent <agent_name> none
sreagent_scheduledtasks_list List the scheduled tasks on SRE Agent <agent_name> none
sreagent_scheduledtasks_get Show me the scheduled task <task_id> on SRE Agent <agent_name> none
sreagent_scheduledtasks_create Schedule a recurring task on SRE Agent <agent_name> that runs every Monday clarification-required
sreagent_scheduledtasks_pause Pause the scheduled task <task_id> on SRE Agent <agent_name> none
sreagent_scheduledtasks_resume Resume the scheduled task <task_id> on SRE Agent <agent_name> none
sreagent_scheduledtasks_delete Delete the scheduled task <task_id> from SRE Agent <agent_name> none
sreagent_incidents_active_list List the active incidents on SRE Agent <agent_name> none
sreagent_incidents_create Create a new incident investigation for SRE Agent <agent_name> with title <title> clarification-required
sreagent_incidents_plans_list List the incident response plans configured on SRE Agent <agent_name> none
sreagent_incidents_plans_create Enable a new incident response plan on SRE Agent <agent_name> with alert filter and handler clarification-required
sreagent_incidents_setup_pagerduty Configure the PagerDuty incident-management integration for SRE Agent <agent_name> clarification-required
sreagent_incidents_setup_servicenow Configure the ServiceNow incident-management integration for SRE Agent <agent_name> clarification-required
sreagent_workflows_generate Generate a YAML workflow for a tool named <tool_name> clarification-required
sreagent_workflows_validate Validate the following SRE Agent workflow YAML context-required
sreagent_workflows_apply Apply the workflow YAML to SRE Agent <agent_name> none
sreagent_docs_get Show me the SRE Agent documentation for the topic none
sreagent_docs_memories_list Get a complete list of all indexed knowledge base documents stored in SRE Agent <agent_name> memory without filtering none
sreagent_docs_memories_search Search the SRE Agent knowledge base for none
sreagent_docs_memories_add Add a document called to the SRE Agent knowledge base none
sreagent_docs_memories_delete Delete knowledge base document from SRE Agent <agent_name> none
sreagent_docs_memories_reindex Reindex the knowledge base documents for SRE Agent <agent_name> none
sreagent_architecture_plan Use SRE Agent architecture planning for these requirements: investigation-required
sreagent_commonprompts_list List the common prompts on SRE Agent <agent_name> none
sreagent_commonprompts_get Show me the common prompt <prompt_name> on SRE Agent <agent_name> none
sreagent_commonprompts_create Create a common prompt called <prompt_name> on SRE Agent <agent_name> clarification-required
sreagent_commonprompts_delete Permanently remove and erase common prompt <prompt_name> from SRE Agent <agent_name> none

Azure Storage

Tool Name Test Prompt Interaction
storage_account_create Create a new storage account called testaccount123 in East US region clarification-required
storage_account_create Create a storage account with premium performance and LRS replication clarification-required
storage_account_create Create a new storage account with Data Lake Storage Gen2 enabled clarification-required
storage_account_get Show me the details for my storage account none
storage_account_get Get details about the storage account none
storage_account_get List all storage accounts in my subscription including their location and SKU none
storage_account_get Show me my storage accounts with whether hierarchical namespace (HNS) is enabled none
storage_account_get Show me the storage accounts in my subscription and include HTTPS-only and public blob access settings none
storage_blob_container_create Create the storage container mycontainer in storage account none
storage_blob_container_get Show me the properties of the storage container in the storage account none
storage_blob_container_get List all blob containers in the storage account none
storage_blob_container_get List all blob containers in the storage account with prefix none
storage_blob_container_get Show me the containers in the storage account none
storage_blob_get Show me the properties for blob in container in storage account none
storage_blob_get Get the details about blob in the container in storage account none
storage_blob_get List all blobs in the blob container in the storage account none
storage_blob_get List all blobs in the blob container in the storage account with prefix none
storage_blob_get Show me the blobs in the blob container in the storage account none
storage_blob_upload Upload file to storage blob in container in storage account none
storage_table_list List all tables in the storage account none
storage_table_list Show me the tables in the storage account none

Azure Storage Sync

Tool Name Test Prompt Interaction
storagesync_service_create Create a new Storage Sync Service named in resource group at location none
storagesync_service_delete Delete the Storage Sync Service from resource group none
storagesync_service_get Get the details of Storage Sync Service in resource group none
storagesync_service_get List all Storage Sync Services in resource group none
storagesync_service_update Update Storage Sync Service with new tags clarification-required
storagesync_registeredserver_get Get the details of registered server in service none
storagesync_registeredserver_get List all registered servers in service none
storagesync_registeredserver_unregister Unregister server from service none
storagesync_registeredserver_update Update registered server configuration in service clarification-required
storagesync_syncgroup_create Create a new sync group named in service none
storagesync_syncgroup_delete Delete the sync group from service none
storagesync_syncgroup_get Get the details of sync group in service none
storagesync_cloudendpoint_changedetection Trigger change detection on cloud endpoint in sync group in service for directory path none
storagesync_cloudendpoint_create Create a new cloud endpoint named for Azure file share in storage account clarification-required
storagesync_cloudendpoint_delete Delete the cloud endpoint from sync group clarification-required
storagesync_cloudendpoint_get Get the details of cloud endpoint in sync group none
storagesync_cloudendpoint_get List all cloud endpoints in sync group none
storagesync_cloudendpoint_update Update cloud endpoint in sync group to enumerate Azure file share changes every 7 days none
storagesync_serverendpoint_create Create a new server endpoint on server pointing to local path in sync group none
storagesync_serverendpoint_delete Delete the server endpoint from sync group none
storagesync_serverendpoint_get Get the details of server endpoint in sync group none
storagesync_serverendpoint_get List all server endpoints in sync group none
storagesync_serverendpoint_update Update server endpoint with cloud tiering enabled and tiering policy in sync group none

Azure Subscription Management

Tool Name Test Prompt Interaction
subscription_list List all subscriptions for my account none
subscription_list Show me my subscriptions none
subscription_list What is my current subscription? none
subscription_list What subscriptions do I have? none

Azure Terraform Best Practices

Tool Name Test Prompt Interaction
azureterraformbestpractices_get Fetch the Azure Terraform best practices none
azureterraformbestpractices_get Show me the Azure Terraform best practices and generate code sample to get a secret from Azure Key Vault none

Azure Terraform

Tool Name Test Prompt Interaction
azureterraform_azurerm_get Get the documentation for azurerm_virtual_network none
azureterraform_azurerm_get Show me the Terraform provider arguments for azurerm_storage_account none
azureterraform_azurerm_get Get the data source documentation for azurerm_subscription none
azureterraform_azurerm_get Get the Terraform AzureRM provider documentation for the 'sku' argument of azurerm_storage_account none
azureterraform_azapi_get Get AzAPI Terraform provider documentation for Microsoft.Storage/storageAccounts none
azureterraform_azapi_get Get AzAPI docs for Microsoft.Network/virtualNetworks none
azureterraform_azapi_get Get AzAPI Terraform provider documentation for Microsoft.Compute/virtualMachines with API version 2024-07-01 none
azureterraform_avm_list List all available Azure Verified Modules none
azureterraform_avm_list Show me the available AVM modules for Terraform none
azureterraform_avm_list List the AVM pattern modules available for Terraform none
azureterraform_avm_versions Show all versions of avm-res-network-virtualnetwork none
azureterraform_avm_versions What versions are available for avm-res-storage-storageaccount? none
azureterraform_avm_versions Show all versions of the avm-ptn-aiml-ai-foundry pattern module none
azureterraform_avm_get Get the documentation for avm-res-storage-storageaccount version 0.1.0 none
azureterraform_avm_get Get the documentation for the latest version of Azure Verified Module avm-res-network-virtualnetwork none
azureterraform_avm_get Get the documentation for the avm-ptn-aiml-ai-foundry pattern module none
azureterraform_aztfexport_resource Export the resource /subscriptions//resourceGroups//providers/Microsoft.Storage/storageAccounts/ to Terraform none
azureterraform_aztfexport_resource Generate an aztfexport command to export a single Azure resource to Terraform clarification-required
azureterraform_aztfexport_resourcegroup Export all resources in resource group my-rg to Terraform none
azureterraform_aztfexport_resourcegroup Export resource group my-rg to Terraform using the azapi provider none
azureterraform_aztfexport_query Generate an aztfexport command that uses a resource graph query to export all storage accounts in my subscription none
azureterraform_aztfexport_query Generate an aztfexport query command to export resources matching "type == 'Microsoft.Storage/storageAccounts'" none
azureterraform_conftest_workspace Validate Terraform files in ./my-terraform-folder against Azure security policies context-required
azureterraform_conftest_workspace Validate Terraform files in ./infra using the avmsec policy set context-required
azureterraform_conftest_plan Validate my Terraform plan file against Azure-Proactive-Resiliency-Library-v2 policies context-required
azureterraform_conftest_plan Validate a Terraform plan JSON file in ./plan-output against Azure policies with high severity filter context-required

Azure Virtual Desktop

Tool Name Test Prompt Interaction
virtualdesktop_hostpool_list List all host pools in my subscription none
virtualdesktop_hostpool_host_list List all session hosts in host pool <hostpool_name> none
virtualdesktop_hostpool_host_user-list List all user sessions on session host <sessionhost_name> in host pool <hostpool_name> none

Azure Well-Architected Framework

Tool Name Test Prompt Interaction
wellarchitectedframework_serviceguide_get List all services with Well-Architected Framework guidance none
wellarchitectedframework_serviceguide_get What services have architectural guidance? none
wellarchitectedframework_serviceguide_get Get Well-Architected Framework guidance for App Service none
wellarchitectedframework_serviceguide_get What's the waf guidance for a VM? none
wellarchitectedframework_serviceguide_get What's the architectural guidance for Azure Cosmos DB none

Azure Workbooks

Tool Name Test Prompt Interaction
workbooks_create Create a new workbook named <workbook_name> none
workbooks_delete Delete the workbook with resource ID <workbook_resource_id> none
workbooks_list List all workbooks in my resource group <resource_group_name> none
workbooks_list What workbooks do I have in resource group <resource_group_name>? none
workbooks_show Get information about the workbook with resource ID <workbook_resource_id> none
workbooks_show Show me the workbook with resource ID <workbook_resource_id> none
workbooks_update Update the workbook <workbook_resource_id> with a new text step clarification-required

Bicep

Tool Name Test Prompt Interaction
bicepschema_get How can I use Bicep to create an Azure OpenAI service? none

Cloud Architect

Tool Name Test Prompt Interaction
cloudarchitect_design Help me design an Azure cloud service that will serve as an ATM for users none
cloudarchitect_design I want to design a cloud app for ordering groceries none
cloudarchitect_design How can I design a cloud service in Azure that will store and present videos for users? none

Microsoft Foundry Extensions

Tool Name Test Prompt Interaction
foundryextensions_knowledge_index_list List all knowledge indexes in my Microsoft Foundry project context-required
foundryextensions_knowledge_index_list Show me the knowledge indexes in my Microsoft Foundry project context-required
foundryextensions_knowledge_index_schema Show me the schema for knowledge index <index-name> in my Microsoft Foundry resource context-required
foundryextensions_knowledge_index_schema Get the schema configuration for knowledge index <index-name> context-required
foundryextensions_openai_chat-completions-create Create a chat completion with the message "Hello, how are you today?" using my Microsoft Foundry resource context-required
foundryextensions_openai_create-completion Create a completion with the prompt "What is Azure?" using my Microsoft Foundry resource context-required
foundryextensions_openai_embeddings-create Generate embeddings for the text "Azure OpenAI Service" using my Microsoft Foundry resource context-required
foundryextensions_openai_embeddings-create Create vector embeddings for my text using my Microsoft Foundry resource context-required
foundryextensions_openai_models-list List all available OpenAI models in my Microsoft Foundry resource context-required
foundryextensions_openai_models-list Use Microsoft Foundry Extensions to list the OpenAI model deployments in my Microsoft Foundry resource context-required
foundryextensions_resource_get Use Microsoft Foundry Extensions to list all Microsoft Foundry resources in my subscription none
foundryextensions_resource_get Use Microsoft Foundry Extensions to list Microsoft Foundry resources in resource group <resource_group_name> none
foundryextensions_resource_get Use Microsoft Foundry Extensions to get details for resource <resource_name> in resource group <resource_group_name> none