Azure MCP End-to-End Test Prompts

July 1, 2026 · View on GitHub

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.

Azure Advisor

Tool NameTest Prompt
advisor_recommendation_listList all recommendations in my subscription
advisor_recommendation_listShow me Advisor recommendations in the subscription
advisor_recommendation_listList all Advisor recommendations in the subscription
advisor_recommendation_listShow me high-impact Security recommendations in subscription
advisor_recommendation_listList Cost recommendations for storage accounts in subscription
advisor_recommendation_listFind Advisor recommendations mentioning "right-size" in subscription
advisor_recommendation_listShow me the top 10 Advisor recommendations in subscription
advisor_recommendation_summarySummarize the key themes from my Advisor recommendations in subscription
advisor_recommendation_summarySummarize Advisor recommendations in subscription by category
advisor_recommendation_summaryShow the top 10 most common Advisor recommendations in subscription
advisor_recommendation_summaryGroup Advisor recommendations by impact in subscription
advisor_recommendation_summaryWhich resource types have the most high-impact recommendations in subscription ?
advisor_recommendation_summarySummarize high-impact Security recommendations by resource-type in subscription
advisor_recommendation_summaryGroup Cost recommendations for storage accounts by impact in subscription
advisor_recommendation_summarySummarize Advisor recommendations mentioning "encryption" by category in subscription
advisor_recommendation_applyApply Advisor recommendations to this ARM template
advisor_recommendation_applyApply Advisor recommendations to this Terraform file for Storage Account
advisor_recommendation-type_listList the catalog of Advisor recommendation types available in my tenant
advisor_recommendation-type_listBefore I deploy any virtual machines, what kinds of recommendations could Advisor produce for them?
advisor_recommendation-type_listWhat recommendation types does Advisor have for microsoft.sql/servers/databases, filtered to high impact?
advisor_recommendation-type_listShow me the catalog of cost recommendations Advisor can generate for storage accounts
advisor_recommendation-type_listMy tenant is brand new and has no Advisor recommendations yet — what kinds of recommendations could Advisor make?
Tool NameTest Prompt
search_knowledge_base_getList all knowledge bases in the Azure AI Search service
search_knowledge_base_getShow me the knowledge bases in the Azure AI Search service
search_knowledge_base_getList all knowledge bases in the search service
search_knowledge_base_getShow me the knowledge bases in the search service
search_knowledge_base_getGet the details of knowledge base in the Azure AI Search service
search_knowledge_base_getShow me the knowledge base in search service
search_knowledge_base_retrieveRun a retrieval with knowledge base in Azure AI Search service for the query
search_knowledge_base_retrieveAsk knowledge base in search service to retrieve information about
search_knowledge_base_retrieveRun a retrieval with knowledge base in search service for the query
search_knowledge_base_retrieveAsk knowledge base in search service to retrieve information about
search_knowledge_base_retrieveQuery knowledge base in search service about
search_knowledge_base_retrieveSearch knowledge base in Azure AI Search service for
search_knowledge_base_retrieveWhat does knowledge base in search service know about
search_knowledge_base_retrieveFind information about using knowledge base in search service
search_knowledge_source_getList all knowledge sources in the Azure AI Search service
search_knowledge_source_getShow me the knowledge sources in the Azure AI Search service
search_knowledge_source_getList all knowledge sources in the search service
search_knowledge_source_getShow me the knowledge sources in the search service
search_knowledge_source_getGet the details of knowledge source in the Azure AI Search service
search_knowledge_source_getShow me the knowledge source in search service
search_index_getShow me the details of the index <index-name> in Cognitive Search service <service-name>
search_index_getList all indexes in the Cognitive Search service <service-name>
search_index_getShow me the indexes in the Cognitive Search service <service-name>
search_index_querySearch for instances of <search_term> in the index <index-name> in Cognitive Search service <service-name>
search_service_listList all Cognitive Search services in my subscription
search_service_listShow me the Cognitive Search services in my subscription
search_service_listShow me my Cognitive Search services

Azure AI Services Speech

Tool NameTest Prompt
speech_stt_recognizeConvert this audio file to text using Azure Speech Services
speech_stt_recognizeRecognize speech from my audio file with language detection
speech_stt_recognizeTranscribe speech from audio file <file_path> with profanity filtering
speech_stt_recognizeConvert speech to text from audio file <file_path> using endpoint
speech_stt_recognizeTranscribe the audio file <file_path> in Spanish language
speech_stt_recognizeConvert speech to text with detailed output format from audio file <file_path>
speech_stt_recognizeRecognize speech from <file_path> with phrase hints for better accuracy
speech_stt_recognizeTranscribe audio using multiple phrase hints: "Azure", "cognitive services", "machine learning"
speech_stt_recognizeConvert speech to text with comma-separated phrase hints: "Azure, cognitive services, API"
speech_stt_recognizeTranscribe audio with raw profanity output from file <file_path>
speech_tts_synthesizeConvert text to speech and save to output.wav
speech_tts_synthesizeSynthesize speech from "Hello, welcome to Azure" and save to welcome.wav
speech_tts_synthesizeGenerate speech audio from text "Hello world" using Azure Speech Services
speech_tts_synthesizeConvert text to speech with Spanish language and save to spanish-audio.wav
speech_tts_synthesizeSynthesize speech with voice en-US-JennyNeural from text "Azure AI Services"
speech_tts_synthesizeCreate MP3 audio file from text "Welcome to Azure" with high quality format
speech_tts_synthesizeGenerate speech with custom voice model using endpoint ID
speech_tts_synthesizeConvert text to OGG/Opus format audio file
speech_tts_synthesizeSynthesize long text content to audio file with streaming
speech_tts_synthesizeCreate audio file from text in French language with appropriate voice

Azure App Configuration

Tool NameTest Prompt
appconfig_account_listList all App Configuration stores in my subscription
appconfig_account_listShow me the App Configuration stores in my subscription
appconfig_account_listShow me my App Configuration stores
appconfig_kv_deleteDelete the key <key_name> in App Configuration store <app_config_store_name>
appconfig_kv_getList all key-value settings in App Configuration store <app_config_store_name>
appconfig_kv_getShow me the key-value settings in App Configuration store <app_config_store_name>
appconfig_kv_getList all key-value settings with key name starting with 'prod-' in App Configuration store <app_config_store_name>
appconfig_kv_getShow the content for the key <key_name> in App Configuration store <app_config_store_name>
appconfig_kv_lock_setLock the key <key_name> in App Configuration store <app_config_store_name>
appconfig_kv_lock_setUnlock the key <key_name> in App Configuration store <app_config_store_name>
appconfig_kv_setSet the key <key_name> in App Configuration store <app_config_store_name> to <value>

Azure App Lens

Tool NameTest Prompt
applens_resource_diagnosePlease help me diagnose issues with my app using app lens
applens_resource_diagnoseUse app lens to check why my app is slow?
applens_resource_diagnoseWhat does app lens say is wrong with my service?

Azure App Service

Tool NameTest Prompt
appservice_database_addAdd database connection <connection_string> to my app service <app_name> for database <database_name> in resource group <resource_group>
appservice_database_addConfigure SQL Server database <database_name> for app service <app_name> with connection string <connection_string> in resource group <resource_group>
appservice_database_addAdd MySQL database <database_name> to app service <app_name> using connection <connection_string> in resource group <resource_group>
appservice_database_addAdd PostgreSQL database <database_name> to app service <app_name> using connection <connection_string> in resource group <resource_group>
appservice_database_addConnect CosmosDB database <database_name> using connection string <connection_string> to app service <app_name> in resource group <resource_group>
appservice_database_addAdd database connection <connection_string> for database <database_name> on server <database_server> to app service <app_name> in resource group <resource_group>
appservice_database_addAdd database connection string for <database_name> to app service <app_name> using connection string <connection_string> in resource group <resource_group>
appservice_database_addConnect database <database_name> to my app service <app_name> using connection string <connection_string> in resource group <resource_group>
appservice_database_addSet up database <database_name> for app service <app_name> with connection string <connection_string> under resource group <resource_group>
appservice_database_addConfigure database <database_name> for app service <app_name> with the connection string <connection_string> in resource group <resource_group>
appservice_webapp_diagnostic_diagnoseDiagnose web app in <resource_group> with detector <detector_name>
appservice_webapp_diagnostic_diagnoseDiagnose web app in <resource_group> with detector <detector_name> between <start_time> and <end_time> with interval
appservice_webapp_diagnostic_listList the diagnostic detectors for web app in <resource_group>
appservice_webapp_change-stateStart the web app in <resource_group>
appservice_webapp_change-stateStop the web app in <resource_group>
appservice_webapp_change-stateRestart the web app in <resource_group>
appservice_webapp_change-stateSoft restart the web app in <resource_group> waiting for restart to complete
appservice_webapp_getList the web apps in my subscription
appservice_webapp_getShow me the web apps in my <resource_group> resource group
appservice_webapp_getGet the details for web app in <resource_group>
appservice_webapp_deployment_getList the deployments for web app in <resource_group>
appservice_webapp_deployment_getGet the deployment for web app in <resource_group>
appservice_webapp_settings_get-appsettingsList the application settings for web app in <resource_group>
appservice_webapp_settings_get-appsettingsGet the application settings for web app in <resource_group>
appservice_webapp_settings_update-appsettingsAdd application setting with to web app in <resource_group>
appservice_webapp_settings_update-appsettingsSet application setting with to web app in <resource_group>
appservice_webapp_settings_update-appsettingsDelete application setting from web app in <resource_group>

Azure Application Insights

Tool NameTest Prompt
applicationinsights_recommendation_listList code optimization recommendations across my Application Insights components
applicationinsights_recommendation_listShow me code optimization recommendations for all Application Insights resources in my subscription
applicationinsights_recommendation_listList profiler recommendations for Application Insights in resource group <resource_group_name>
applicationinsights_recommendation_listShow me performance improvement recommendations from Application Insights

Azure Backup

Tool NameTest Prompt
azurebackup_backup_statusCheck backup status for resource <resource_id> in location
azurebackup_backup_statusWhat is the backup status of <resource_id> in location in my subscription?
azurebackup_disasterrecovery_enable-crrEnable cross-region restore on vault <vault_name> in resource group <resource_group>
azurebackup_disasterrecovery_enable-crrTurn on cross-region restore for vault <vault_name> under resource group <resource_group>
azurebackup_governance_find-unprotectedFind unprotected resources of type <resource_type> in my subscription
azurebackup_governance_find-unprotectedShow me Azure resources that are not backed up for resource type <resource_type>
azurebackup_governance_immutabilityConfigure immutability state on vault <vault_name> in resource group <resource_group>
azurebackup_governance_immutabilitySet immutability to Enabled on vault <vault_name> in resource group <resource_group>
azurebackup_governance_soft-deleteConfigure soft delete on vault <vault_name> in resource group <resource_group>
azurebackup_governance_soft-deleteSet soft delete state to AlwaysOn for vault <vault_name> in resource group <resource_group>
azurebackup_job_getGet backup job <job_id> from vault <vault_name> in resource group <resource_group>
azurebackup_job_getShow me the status of backup job <job_id> in vault <vault_name> under resource group <resource_group>
azurebackup_policy_createCreate a backup policy named <policy_name> for AzureIaasVM in vault <vault_name> in resource group <resource_group>
azurebackup_policy_createSet up a new backup policy called <policy_name> for AzureFileShare workload in vault <vault_name> under resource group <resource_group>
azurebackup_policy_createCreate 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>
azurebackup_policy_createCreate 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>
azurebackup_policy_createCreate a SQL backup policy <policy_name> with daily full at 02:00, differential on Wednesdays, and 60-minute log frequency in vault <vault_name> under resource group <resource_group>
azurebackup_policy_createCreate 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>
azurebackup_policy_updateUpdate backup policy <policy_name> in vault <vault_name> in resource group <resource_group> to change the schedule time to 04:00
azurebackup_policy_updateModify the daily retention to 60 days for backup policy <policy_name> in vault <vault_name> under resource group <resource_group>
azurebackup_policy_getGet backup policy <policy_name> from vault <vault_name> in resource group <resource_group>
azurebackup_policy_getShow me the details of backup policy <policy_name> in vault <vault_name> under resource group <resource_group>
azurebackup_protectableitem_listList protectable items in vault <vault_name> in resource group <resource_group>
azurebackup_protectableitem_listShow me all items that can be backed up in vault <vault_name> under resource group <resource_group>
azurebackup_protecteditem_getGet protected item details for <item_name> in vault <vault_name> and resource group <resource_group>
azurebackup_protecteditem_getShow backup status of protected item <item_name> in vault <vault_name> under resource group <resource_group>
azurebackup_protecteditem_protectEnable backup protection for <item_name> using policy <policy_name> in vault <vault_name> and resource group <resource_group>
azurebackup_protecteditem_protectStart protecting my Azure VM by enabling backup on <item_name> in vault <vault_name> under resource group <resource_group>
azurebackup_protecteditem_undeleteRestore a soft-deleted backup item for datasource <datasource_id> in vault <vault_name> and resource group <resource_group>
azurebackup_protecteditem_undeleteUndelete the accidentally deleted backup for VM <datasource_id> in vault <vault_name> under resource group <resource_group>
azurebackup_recoverypoint_getGet recovery points for protected item <item_name> in vault <vault_name> and resource group <resource_group>
azurebackup_recoverypoint_getList available recovery points for <item_name> in vault <vault_name> under resource group <resource_group>
azurebackup_security_configure-encryptionConfigure 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
azurebackup_security_configure-encryptionEnable CMK encryption on vault <vault_name> using user-assigned identity <identity_id> and key <key_name> from <key_vault_uri>
azurebackup_security_configure-encryptionSet up customer-managed encryption for backup vault <vault_name> in <resource_group>
azurebackup_security_configure-muaEnable multi-user authorization on vault <vault_name> in resource group <resource_group> with resource guard <resource_guard_id>
azurebackup_security_configure-muaDisable MUA on vault <vault_name> in resource group <resource_group>
azurebackup_vault_createCreate a Recovery Services vault named <vault_name> in resource group <resource_group> in region with vault-type 'rsv'
azurebackup_vault_createSet up a new backup vault called <vault_name> in under resource group <resource_group> with vault-type 'dpp'
azurebackup_vault_getGet details of Recovery Services vault <vault_name> in resource group <resource_group>
azurebackup_vault_getShow me information about vault <vault_name> in resource group <resource_group>
azurebackup_vault_updateUpdate vault <vault_name> in resource group <resource_group> to enable soft delete
azurebackup_vault_updateChange the identity type of vault <vault_name> in resource group <resource_group> to SystemAssigned

Azure CLI

Tool NameTest Prompt
extension_cli_generateWhat's the Azure CLI command for getting a storage account's details?
extension_cli_generateList all virtual machines in my subscription using Azure CLI
extension_cli_generateShow me the details of the storage account <account_name> using Azure CLI commands
extension_cli_install<Ask the MCP host to uninstall az cli on your machine and run test prompts for extension_cli_generate>
extension_cli_installHow to install azd
extension_cli_installWhat is Azure Functions Core tools and how to install it

Azure Container Apps

Tool NameTest Prompt
containerapps_listList all Azure Container Apps in my subscription
containerapps_listShow me my Azure Container Apps
containerapps_listList container apps in resource group <resource_group_name>
containerapps_listShow me the container apps in resource group <resource_group_name>

Azure Container Registry (ACR)

Tool NameTest Prompt
acr_registry_listList all Azure Container Registries in my subscription
acr_registry_listShow me my Azure Container Registries
acr_registry_listShow me the container registries in my subscription
acr_registry_listList container registries in resource group <resource_group_name>
acr_registry_listShow me the container registries in resource group <resource_group_name>
acr_registry_repository_listList all container registry repositories in my subscription
acr_registry_repository_listShow me my container registry repositories
acr_registry_repository_listList repositories in the container registry <registry_name>
acr_registry_repository_listShow me the repositories in the container registry <registry_name>

Azure Communication Services

Tool NameTest Prompt
communication_email_sendSend an email to with subject
communication_email_sendSend an email from my communication service to
communication_email_sendSend HTML-formatted email to with subject
communication_email_sendSend email with CC to and
communication_email_sendSend email to multiple recipients: ,
communication_email_sendSend email with reply-to address set to
communication_email_sendSend email with custom sender name
communication_email_sendSend an email with BCC recipients
communication_sms_sendSend an SMS message to saying "Hello"
communication_sms_sendSend SMS to from with message "Test message"
communication_sms_sendSend SMS to multiple recipients: ,
communication_sms_sendSend SMS with delivery reporting enabled
communication_sms_sendSend SMS message with custom tracking tag "campaign1"
communication_sms_sendSend broadcast SMS to and saying "Urgent notification"
communication_sms_sendSend SMS from my communication service to
communication_sms_sendSend an SMS with delivery receipt tracking

Azure Compute

Tool NameTest Prompt
compute_vm_createCreate a new Linux VM named in resource group
compute_vm_createCreate a virtual machine with Standard_D2s_v5 size in
compute_vm_createCreate a Windows VM with password authentication in resource group
compute_vm_createCreate VM in with SSH key authentication
compute_vm_createDeploy a new VM with a 128GB Premium SSD OS disk in resource group
compute_vm_createCreate a VM with Standard_E4s_v3 size and no public IP in
compute_vm_getList all virtual machines in my subscription
compute_vm_getShow me all VMs in my subscription
compute_vm_getWhat virtual machines do I have?
compute_vm_getGet all virtual machines in resource group
compute_vm_getShow me VMs in resource group
compute_vm_getWhat VMs are in resource group ?
compute_vm_getGet details for virtual machine in resource group
compute_vm_getShow me virtual machine in resource group
compute_vm_getWhat are the details of VM in resource group ?
compute_vm_getGet virtual machine with instance view in resource group
compute_vm_getShow me VM with runtime status in resource group
compute_vm_getWhat is the power state of virtual machine in resource group ?
compute_vm_getGet VM status and provisioning state in resource group
compute_vm_getShow me the current status of VM
compute_vm_updateAdd tags to VM in resource group
compute_vm_updateUpdate virtual machine with environment=production tag
compute_vm_updateUpdate VM to enable boot diagnostics in resource group
compute_vm_updateChange the size of VM to Standard_D4s_v3
compute_vm_deleteDelete VM in resource group
compute_vm_deleteRemove virtual machine from resource group
compute_vm_deleteDestroy VM in resource group
compute_vm_deleteForce delete VM in resource group using force-deletion
compute_vm_power-statePower on and start VM in resource group
compute_vm_power-stateStop the running virtual machine and power it off in resource group
compute_vm_power-stateDeallocate VM in resource group to release compute resources while keeping the VM
compute_vm_power-stateRestart VM in resource group
compute_vm_power-stateStop VM in resource group and skip the OS shutdown
compute_vm_power-stateStart VM in resource group without waiting for completion
compute_vm_power-statePower off and shut down VM in resource group
compute_vm_power-stateDeallocate and power off VM to stop billing for compute resources while preserving the VM
compute_vmss_createCreate a virtual machine scale set named in resource group
compute_vmss_createCreate a VMSS with 3 instances in
compute_vmss_createDeploy a virtual machine scale set with Rolling upgrade policy and 5 instances
compute_vmss_createCreate Linux VMSS with SSH authentication in
compute_vmss_getList all virtual machine scale sets in my subscription
compute_vmss_getList virtual machine scale sets in resource group
compute_vmss_getWhat scale sets are in resource group ?
compute_vmss_getGet details for virtual machine scale set in resource group
compute_vmss_getShow me VMSS in resource group
compute_vmss_getShow me instance of VMSS in resource group
compute_vmss_getWhat is the status of instance in scale set ?
compute_vmss_updateUpdate the capacity of scale set to 10
compute_vmss_updateEnable automatic OS upgrades on VMSS
compute_vmss_updateChange upgrade policy to Rolling for
compute_vmss_updateAdd tags to scale set in resource group
compute_vmss_deleteDelete scale set in resource group
compute_vmss_deleteRemove VMSS from resource group
compute_vmss_deleteDestroy virtual machine scale set in resource group
compute_vmss_deleteForce delete VMSS in resource group using force-deletion
compute_disk_getList all managed disks in my subscription
compute_disk_getShow me all disks in resource group
compute_disk_getGet details of disk in resource group
compute_disk_getShow me the disk sizes in resource group
compute_disk_getWhat managed disks are available?
compute_disk_getGet information about disk
compute_disk_createCreate a 128 GB managed disk named in resource group
compute_disk_createCreate a new Premium_LRS disk called in resource group with 256 GB
compute_disk_createCreate a managed disk in resource group in eastus
compute_disk_createCreate a disk from snapshot in resource group
compute_disk_createCreate a managed disk in resource group from blob
compute_disk_createCreate a 64 GB Standard_LRS Linux disk named in resource group in zone 1
compute_disk_createCreate a managed disk in resource group with tags env=prod team=infra
compute_disk_createCreate a 128 GB Premium_LRS disk named in resource group with performance tier P30
compute_disk_createCreate a disk in resource group with customer-managed encryption using disk encryption set
compute_disk_createCreate a managed disk from gallery image version in resource group
compute_disk_createCreate a data disk from LUN 0 of gallery image version in resource group
compute_disk_createCreate a disk ready for upload named in resource group with upload size 20972032 bytes
compute_disk_createCreate a Trusted Launch upload disk named in resource group with UploadWithSecurityData type and security-type TrustedLaunch
compute_disk_createCreate an UltraSSD_LRS disk named in resource group with 256 GB, 10000 IOPS, and 500 MBps throughput
compute_disk_createCreate a shared managed disk named in resource group with 512 GB and max shares set to 3
compute_disk_createCreate a managed disk in resource group with network access policy DenyAll and disk access
compute_disk_createCreate a 128 GB managed disk named in resource group with on-demand bursting enabled
compute_disk_createCreate a managed disk in resource group with encryption type EncryptionAtRestWithPlatformAndCustomerKeys
compute_disk_createCreate a V2 hypervisor generation disk named in resource group with 128 GB
compute_disk_deleteDelete the managed disk in resource group
compute_disk_deleteRemove managed disk from resource group
compute_disk_deleteDelete disk in resource group in my subscription
compute_disk_updateUpdate disk in resource group to 256 GB
compute_disk_updateChange the SKU of disk to Premium_LRS
compute_disk_updateResize disk in resource group to 512 GB
compute_disk_updateUpdate disk to enable bursting
compute_disk_updateSet the max shares on disk in resource group to 2
compute_disk_updateChange the network access policy of disk to DenyAll
compute_disk_updateUpdate disk in resource group with tags env=staging
compute_disk_updateSet the IOPS limit on ultra disk in resource group to 10000
compute_disk_updateUpdate the throughput of disk in resource group to 500 MBps
compute_disk_updateChange the performance tier of disk in resource group to P40
compute_disk_updateUpdate disk in resource group to use disk encryption set
compute_disk_updateChange the encryption type of disk in resource group to EncryptionAtRestWithPlatformAndCustomerKeys
compute_disk_updateSet disk access on disk in resource group to with network access policy AllowPrivate
compute_disk_updateUpdate disk to Standard_LRS SKU with 512 GB size and tags env=dev

Azure Confidential Ledger

Tool NameTest Prompt
confidentialledger_entries_appendAppend an entry to my ledger <ledger_name> with data {"key": "value"}
confidentialledger_entries_appendWrite a tamper-proof entry to ledger <ledger_name> containing {"transaction": "data"}
confidentialledger_entries_appendAppend {"hello": "from mcp"} to my confidential ledger <ledger_name> in collection <collection_id>
confidentialledger_entries_appendCreate an immutable ledger entry in <ledger_name> with content {"audit": "log"}
confidentialledger_entries_appendWrite an entry to confidential ledger <ledger_name>
confidentialledger_entries_getGet entry from Confidential Ledger for transaction <transaction_id> on ledger <ledger_name>
confidentialledger_entries_getGet transaction <transaction_id> from ledger <ledger_name>

Azure Cosmos DB

Tool NameTest Prompt
cosmos_listList all cosmosdb accounts in my subscription
cosmos_listShow me my cosmosdb accounts
cosmos_listShow me the cosmosdb accounts in my subscription
cosmos_listList all the cosmosdb accounts in resource group <resource_group>
cosmos_listList all the databases in the cosmosdb account <account_name>
cosmos_listList all the databases in the cosmosdb account <account_name> in resource group <resource_group>
cosmos_listShow me the databases in the cosmosdb account <account_name>
cosmos_listList all the containers in the database <database_name> for the cosmosdb account <account_name>
cosmos_listShow me the containers in the database <database_name> for the cosmosdb account <account_name>
cosmos_database_container_item_queryShow 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>
cosmos_database_container_item_getGet the document with id <document_id> from container <container_name> in database <database_name> of the cosmosdb account <account_name>
cosmos_database_container_item_getFind the document <document_id> in container <container_name> from database <database_name> of the cosmosdb account <account_name> using partition key <partition_key>
cosmos_database_container_item_list-recentShow me the 15 most recent documents in container <container_name> of database <database_name> in cosmosdb account <account_name>
cosmos_database_container_item_list-recentGet the latest documents from <container_name> in <database_name> for cosmosdb account <account_name>
cosmos_database_container_item_text-searchSearch documents in container <container_name> from database <database_name> of the cosmosdb account <account_name> where <search_property> contains "<search_phrase>"
cosmos_database_container_item_text-searchRun 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>
cosmos_database_container_item_vector-searchFind 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
cosmos_database_container_item_vector-searchShow 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>
cosmos_database_container_schema_inferInfer the schema of container <container_name> in database <database_name> for cosmosdb account <account_name>
cosmos_database_container_schema_inferSample <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

Azure Data Explorer

Tool NameTest Prompt
kusto_cluster_getShow me the details of the Data Explorer cluster <cluster_name>
kusto_cluster_listList all Data Explorer clusters in my subscription
kusto_cluster_listShow me my Data Explorer clusters
kusto_cluster_listShow me the Data Explorer clusters in my subscription
kusto_database_listList all databases in the Data Explorer cluster <cluster_name>
kusto_database_listShow me the databases in the Data Explorer cluster <cluster_name>
kusto_queryShow me all items that contain the word <search_term> in the Data Explorer table <table_name> in cluster <cluster_name>
kusto_sampleShow me a data sample from the Data Explorer table <table_name> in cluster <cluster_name>
kusto_table_listList all tables in the Data Explorer database <database_name> in cluster <cluster_name>
kusto_table_listShow me the tables in the Data Explorer database <database_name> in cluster <cluster_name>
kusto_table_schemaShow me the schema for table <table_name> in the Data Explorer database <database_name> in cluster <cluster_name>

Azure Database for MySQL

Tool NameTest Prompt
mysql_listList all MySQL servers in my subscription
mysql_listShow me my MySQL servers
mysql_listShow me the MySQL servers in my subscription
mysql_listList all MySQL databases in server <server>
mysql_listShow me the MySQL databases in server <server>
mysql_listList all tables in the MySQL database <database> in server <server>
mysql_listShow me the tables in the MySQL database <database> in server <server>
mysql_database_queryShow me all items that contain the word <search_term> in the MySQL database <database> in server <server>
mysql_server_config_getShow me the configuration of MySQL server <server>
mysql_server_param_getShow me the value of connection timeout in seconds in my MySQL server <server>
mysql_server_param_setSet connection timeout to 20 seconds for my MySQL server <server>
mysql_table_schema_getShow me the schema of table <table> in the MySQL database <database> in server <server>

Azure Database for PostgreSQL

Tool NameTest Prompt
postgres_listList all PostgreSQL servers in my subscription
postgres_listShow me my PostgreSQL servers
postgres_listShow me the PostgreSQL servers in my subscription
postgres_listList all PostgreSQL databases in server <server>
postgres_listShow me the PostgreSQL databases in server <server>
postgres_listList all tables in the PostgreSQL database <database> in server <server>
postgres_listShow me the tables in the PostgreSQL database <database> in server <server>
postgres_listList all tables in the <schema> schema of the PostgreSQL database <database> in server <server>
postgres_database_queryShow me all items that contain the word <search_term> in the PostgreSQL database <database> in server <server>
postgres_server_config_getShow me the configuration of PostgreSQL server <server>
postgres_server_param_getShow me if the parameter my PostgreSQL server <server> has replication enabled
postgres_server_param_setEnable replication for my PostgreSQL server <server>
postgres_table_schema_getShow me the schema of table <table> in the PostgreSQL database <database> in server <server>

Azure Deploy

Tool NameTest Prompt
deploy_app_logs_getShow me the log of the application deployed by azd
deploy_architecture_diagram_generateGenerate the Azure architecture diagram for this application
deploy_iac_rules_getGive me the IaC rules for deploying this application to Azure Container Apps using Azure CLI and Bicep
deploy_pipeline_guidance_getGenerate a CI/CD pipeline using GitHub Actions workflow to deploy my application to Azure with best practices
deploy_plan_getGenerate an Azure deployment plan for this project using Azure CLI and IaC templates

Azure Device Registry

Tool NameTest Prompt
deviceregistry_namespace_listList all Device Registry namespaces in my subscription
deviceregistry_namespace_listShow me the Device Registry namespaces in subscription
deviceregistry_namespace_listList Device Registry namespaces in resource group <resource_group_name>
deviceregistry_namespace_listWhat Device Registry namespaces do I have in my Azure subscription?

Azure Event Grid

Tool NameTest Prompt
eventgrid_events_publishPublish an event to Event Grid topic <topic_name> using <event_schema> with the following data <event_data>
eventgrid_events_publishPublish event to my Event Grid topic <topic_name> with the following events <event_data>
eventgrid_events_publishSend an event to Event Grid topic <topic_name> in resource group <resource_group_name> with <event_data>
eventgrid_topic_listList all Event Grid topics in my subscription
eventgrid_topic_listShow me the Event Grid topics in my subscription
eventgrid_topic_listList all Event Grid topics in subscription
eventgrid_topic_listList all Event Grid topics in resource group <resource_group_name> in subscription
eventgrid_subscription_listShow me all Event Grid subscriptions for topic <topic_name>
eventgrid_subscription_listList Event Grid subscriptions for topic <topic_name> in subscription
eventgrid_subscription_listList Event Grid subscriptions for topic <topic_name> in resource group <resource_group_name>
eventgrid_subscription_listShow all Event Grid subscriptions in my subscription
eventgrid_subscription_listList all Event Grid subscriptions in subscription
eventgrid_subscription_listShow Event Grid subscriptions in resource group <resource_group_name> in subscription
eventgrid_subscription_listList Event Grid subscriptions for subscription in location

Azure Event Hubs

Tool NameTest Prompt
eventhubs_eventhub_consumergroup_deleteDelete my consumer group <consumer_group_name> in my event hub <event_hub_name>, namespace <namespace_name>, and resource group <resource_group_name>
eventhubs_eventhub_consumergroup_getList all consumer groups in my event hub <event_hub_name> in namespace <namespace_name>
eventhubs_eventhub_consumergroup_getGet 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>
eventhubs_eventhub_consumergroup_updateCreate a new consumer group <consumer_group_name> in my event hub <event_hub_name>, namespace <namespace_name>, and resource group <resource_group_name>
eventhubs_eventhub_consumergroup_updateUpdate my consumer group <consumer_group_name> in my event hub <event_hub_name>, namespace <namespace_name>, and resource group <resource_group_name>
eventhubs_eventhub_deleteDelete my event hub <event_hub_name> in my namespace <namespace_name> and resource group <resource_group_name>
eventhubs_eventhub_getList all Event Hubs in my namespace <namespace_name>
eventhubs_eventhub_getGet the details of my event hub <event_hub_name> in my namespace <namespace_name> and resource group <resource_group_name>
eventhubs_eventhub_updateCreate a new event hub <event_hub_name> in my namespace <namespace_name> and resource group <resource_group_name>
eventhubs_eventhub_updateUpdate my event hub <event_hub_name> in my namespace <namespace_name> and resource group <resource_group_name>
eventhubs_namespace_deleteDelete my namespace <namespace_name> in my resource group <resource_group_name>
eventhubs_namespace_getList all Event Hubs namespaces in my subscription
eventhubs_namespace_getGet the details of my namespace <namespace_name> in my resource group <resource_group_name>
eventhubs_namespace_updateCreate an new namespace <namespace_name> in my resource group <resource_group_name>
eventhubs_namespace_updateUpdate my namespace <namespace_name> in my resource group <resource_group_name>

Azure File Shares

Tool NameTest Prompt
fileshares_fileshare_createCreate a new file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_createCreate file share <file_share_name> in resource group <resource_group_name> with 100 GB storage
fileshares_fileshare_createCreate a file share named <file_share_name> in location with resource group <resource_group_name>
fileshares_fileshare_createSet up a new file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_deleteDelete the file share <file_share_name> from resource group <resource_group_name>
fileshares_fileshare_deleteRemove file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_getList all file shares in my subscription
fileshares_fileshare_getShow me the file shares in resource group <resource_group_name>
fileshares_fileshare_getGet details of file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_getShow me the file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_getWhat file shares exist in resource group <resource_group_name>?
fileshares_limitsGet the file share limits for subscription in location
fileshares_limitsWhat are the file share limits in my subscription for location ?
fileshares_limitsShow me the file share service limits in location
fileshares_fileshare_check-name-availabilityCheck if file share name <file_share_name> is available in in subscription
fileshares_fileshare_check-name-availabilityIs the file share name <file_share_name> available in ?
fileshares_fileshare_check-name-availabilityVerify availability of file share name <file_share_name> in
fileshares_recGet provisioning recommendations for file share <file_share_name> in resource group <resource_group_name>
fileshares_recShow me provisioning recommendations for file share <file_share_name>
fileshares_recWhat are the recommended provisioning settings for file share <file_share_name>?
fileshares_fileshare_snapshot_createCreate a snapshot of file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_snapshot_createCreate a snapshot for file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_snapshot_createTake a snapshot of file share <file_share_name>
fileshares_fileshare_snapshot_deleteDelete the snapshot <snapshot_id> from file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_snapshot_deleteRemove snapshot <snapshot_id> from file share <file_share_name>
fileshares_fileshare_snapshot_getList all snapshots for file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_snapshot_getShow me the snapshots of file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_snapshot_getGet snapshot <snapshot_id> for file share <file_share_name>
fileshares_fileshare_snapshot_updateUpdate the snapshot <snapshot_id> of file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_snapshot_updateUpdate metadata for snapshot <snapshot_id> of file share <file_share_name>
fileshares_fileshare_peconnection_getList all private endpoint connections for file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_peconnection_getShow me the private endpoint connections for file share <file_share_name>
fileshares_fileshare_peconnection_getGet private endpoint connection <connection_name> for file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_peconnection_getWhat private endpoint connections exist for file share <file_share_name>?
fileshares_fileshare_peconnection_updateApprove the private endpoint connection <connection_name> for file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_peconnection_updateReject private endpoint connection <connection_name> for file share <file_share_name>
fileshares_fileshare_peconnection_updateUpdate private endpoint connection <connection_name> status to Approved for file share <file_share_name>
fileshares_fileshare_peconnection_updateChange the status of private endpoint connection <connection_name> to Rejected
fileshares_fileshare_updateUpdate file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_updateUpdate the provisioned storage for file share <file_share_name> to 200 GB
fileshares_fileshare_updateModify file share <file_share_name> in resource group <resource_group_name> with new settings
fileshares_usageGet usage data for file share <file_share_name> in resource group <resource_group_name>
fileshares_usageShow me the usage statistics for file share <file_share_name>
fileshares_usageWhat is the current usage of file share <file_share_name>?

Azure Function App

Tool NameTest Prompt
functionapp_getDescribe the function app <function_app_name> in resource group <resource_group_name>
functionapp_getGet configuration for function app <function_app_name>
functionapp_getGet function app status for <function_app_name>
functionapp_getGet information about my function app <function_app_name> in <resource_group_name>
functionapp_getRetrieve host name and status of function app <function_app_name>
functionapp_getShow function app details for <function_app_name> in <resource_group_name>
functionapp_getShow me the details for the function app <function_app_name>
functionapp_getShow plan and region for function app <function_app_name>
functionapp_getWhat is the status of function app <function_app_name>?
functionapp_getList all function apps in my subscription
functionapp_getShow me my Azure function apps
functionapp_getWhat function apps do I have?

Azure Functions Templates

Tool NameTest Prompt
functions_language_listCheck the available languages that Azure Functions supports.
functions_language_listCompare all Azure Functions languages side by side
functions_language_listWhat runtime versions are available for Azure Functions?
functions_project_getSet up a new Azure Functions project in Python
functions_project_getGenerate the project files for a TypeScript Azure Functions app
functions_project_getCreate the boilerplate for a Java Azure Functions app using JDK 21
functions_template_getGet the available triggers and bindings for C# Azure Functions.
functions_template_getShow me all the Python Azure Function templates
functions_template_getCreate a Timer trigger function in C# that runs every 5 minutes
functions_template_getShow me a Cosmos DB trigger with an output binding in Java
functions_template_getGenerate a MCP Tool trigger in TypeScript for Node.js 22

Azure Key Vault

Tool NameTest Prompt
keyvault_admin_settings_getGet the account settings for my key vault <key_vault_account_name>
keyvault_admin_settings_getShow me the account settings for managed HSM keyvault <key_vault_account_name>
keyvault_admin_settings_getWhat's the value of the <setting_name> setting in my key vault with name <key_vault_account_name>
keyvault_certificate_createCreate a new certificate called <certificate_name> in the key vault <key_vault_account_name>
keyvault_certificate_createGenerate a certificate named <certificate_name> in key vault <key_vault_account_name>
keyvault_certificate_createRequest creation of certificate <certificate_name> in the key vault <key_vault_account_name>
keyvault_certificate_createProvision a new key vault certificate <certificate_name> in vault <key_vault_account_name>
keyvault_certificate_createIssue a certificate <certificate_name> in key vault <key_vault_account_name>
keyvault_certificate_getShow me the certificate <certificate_name> in the key vault <key_vault_account_name>
keyvault_certificate_getShow me the details of the certificate <certificate_name> in the key vault <key_vault_account_name>
keyvault_certificate_getGet the certificate <certificate_name> from vault <key_vault_account_name>
keyvault_certificate_getDisplay the certificate details for <certificate_name> in vault <key_vault_account_name>
keyvault_certificate_getRetrieve certificate metadata for <certificate_name> in vault <key_vault_account_name>
keyvault_certificate_importImport the certificate in file <file_path> into the key vault <key_vault_account_name>
keyvault_certificate_importImport a certificate into the key vault <key_vault_account_name> using the name <certificate_name>
keyvault_certificate_importUpload certificate file <file_path> to key vault <key_vault_account_name>
keyvault_certificate_importLoad certificate <certificate_name> from file <file_path> into vault <key_vault_account_name>
keyvault_certificate_importAdd existing certificate file <file_path> to the key vault <key_vault_account_name> with name <certificate_name>
keyvault_certificate_getList all certificates in the key vault <key_vault_account_name>
keyvault_certificate_getShow me the certificates in the key vault <key_vault_account_name>
keyvault_certificate_getWhat certificates are in the key vault <key_vault_account_name>?
keyvault_certificate_getList certificate names in vault <key_vault_account_name>
keyvault_certificate_getEnumerate certificates in key vault <key_vault_account_name>
keyvault_certificate_getShow certificate names in the key vault <key_vault_account_name>
keyvault_key_createCreate a new key called <key_name> with the RSA type in the key vault <key_vault_account_name>
keyvault_key_createGenerate a key <key_name> with type <key_type> in vault <key_vault_account_name>
keyvault_key_createCreate an oct key in the vault <key_vault_account_name>
keyvault_key_createCreate an RSA key in the vault <key_vault_account_name> with name <key_name>
keyvault_key_createCreate an EC key with name <key_name> in the vault <key_vault_account_name>
keyvault_key_getShow me the key <key_name> in the key vault <key_vault_account_name>
keyvault_key_getShow me the details of the key <key_name> in the key vault <key_vault_account_name>
keyvault_key_getGet the key <key_name> from vault <key_vault_account_name>
keyvault_key_getDisplay the key details for <key_name> in vault <key_vault_account_name>
keyvault_key_getRetrieve key metadata for <key_name> in vault <key_vault_account_name>
keyvault_key_getList all keys in the key vault <key_vault_account_name>
keyvault_key_getShow me the keys in the key vault <key_vault_account_name>
keyvault_key_getWhat keys are in the key vault <key_vault_account_name>?
keyvault_key_getList key names in vault <key_vault_account_name>
keyvault_key_getEnumerate keys in key vault <key_vault_account_name>
keyvault_key_getShow key names in the key vault <key_vault_account_name>
keyvault_secret_createCreate a new secret called <secret_name> with value <secret_value> in the key vault <key_vault_account_name>
keyvault_secret_createSet a secret named <secret_name> with value <secret_value> in key vault <key_vault_account_name>
keyvault_secret_createStore secret <secret_name> value <secret_value> in the key vault <key_vault_account_name>
keyvault_secret_createAdd a new version of secret <secret_name> with value <secret_value> in vault <key_vault_account_name>
keyvault_secret_createUpdate secret <secret_name> to value <secret_value> in the key vault <key_vault_account_name>
keyvault_secret_getShow me the secret <secret_name> in the key vault <key_vault_account_name>
keyvault_secret_getShow me the details of the secret <secret_name> in the key vault <key_vault_account_name>
keyvault_secret_getGet the secret <secret_name> from vault <key_vault_account_name>
keyvault_secret_getDisplay the secret details for <secret_name> in vault <key_vault_account_name>
keyvault_secret_getRetrieve secret metadata for <secret_name> in vault <key_vault_account_name>
keyvault_secret_getList all secrets in the key vault <key_vault_account_name>
keyvault_secret_getShow me the secrets in the key vault <key_vault_account_name>
keyvault_secret_getWhat secrets are in the key vault <key_vault_account_name>?
keyvault_secret_getList secrets names in vault <key_vault_account_name>
keyvault_secret_getEnumerate secrets in key vault <key_vault_account_name>
keyvault_secret_getShow secrets names in the key vault <key_vault_account_name>

Azure Kubernetes Service (AKS)

Tool NameTest Prompt
aks_cluster_getGet the configuration of AKS cluster <cluster-name>
aks_cluster_getShow me the details of AKS cluster <cluster-name> in resource group <resource-group>
aks_cluster_getShow me the network configuration for AKS cluster <cluster-name>
aks_cluster_getWhat are the details of my AKS cluster <cluster-name> in <resource-group>?
aks_cluster_getList all AKS clusters in my subscription
aks_cluster_getShow me my Azure Kubernetes Service clusters
aks_cluster_getWhat AKS clusters do I have?
aks_nodepool_getGet details for nodepool <nodepool-name> in AKS cluster <cluster-name> in <resource-group>
aks_nodepool_getShow me the configuration for nodepool <nodepool-name> in AKS cluster <cluster-name> in resource group <resource-group>
aks_nodepool_getWhat is the setup of nodepool <nodepool-name> for AKS cluster <cluster-name> in <resource-group>?
aks_nodepool_getList nodepools for AKS cluster <cluster-name> in <resource-group>
aks_nodepool_getShow me the nodepool list for AKS cluster <cluster-name> in <resource-group>
aks_nodepool_getWhat nodepools do I have for AKS cluster <cluster-name> in <resource-group>

Azure Load Testing

Tool NameTest Prompt
loadtesting_test_createCreate 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
loadtesting_test_getGet the load test with id <test-id> in the load test resource <test-resource> in resource group <resource-group>
loadtesting_testresource_createCreate a load test resource <load-test-resource-name> in the resource group <resource-group> in my subscription
loadtesting_testresource_listList all load testing resources in the resource group <resource-group> in my subscription
loadtesting_testrun_getGet the load test run with id <testrun-id> in the load test resource <test-resource> in resource group <resource-group>
loadtesting_testrun_getGet all the load test runs for the test with id <test-id> in the load test resource <test-resource> in resource group <resource-group>
loadtesting_testrun_createorupdateCreate 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>
loadtesting_testrun_createorupdateUpdate 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>.

Azure Managed Grafana

Tool NameTest Prompt
grafana_listList all Azure Managed Grafana in one subscription

Azure Managed Lustre

Tool NameTest Prompt
managedlustre_fs_createCreate 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>
managedlustre_fs_listList the Azure Managed Lustre filesystems in my subscription <subscription_name>
managedlustre_fs_listList the Azure Managed Lustre filesystems in my resource group <resource_group_name>
managedlustre_fs_sku_getList the Azure Managed Lustre SKUs available in location
managedlustre_fs_blob_autoexport_createCreate an autoexport job for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_autoexport_cancelCancel the autoexport job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_autoexport_getGet the details of autoexport job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_autoexport_getShow the list of autoexport jobs for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_autoexport_deleteDelete the autoexport job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_autoimport_createCreate an autoimport job for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_autoimport_cancelCancel the autoimport job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_autoimport_deleteDelete the autoimport job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_autoimport_getGet the details of autoimport job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_autoimport_getGet the details of all the autoimport jobs for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_import_createCreate a one-time import job for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_import_getGet the details of import job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_import_getList all one-time import jobs for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_import_cancelCancel the one-time import job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_blob_import_deleteDelete the one-time import job <job_name> for the Azure Managed Lustre filesystem <filesystem_name> in resource group <resource_group_name>
managedlustre_fs_subnetsize_askTell me how many IP addresses I need for an Azure Managed Lustre filesystem of size <filesystem_size> using the SKU
managedlustre_fs_subnetsize_validateValidate if the network <subnet_id> can host Azure Managed Lustre filesystem of size <filesystem_size> using the SKU
managedlustre_fs_updateUpdate the maintenance window of the Azure Managed Lustre filesystem <filesystem_name> to <maintenance_window_day> at <maintenance_window_time>

Azure Marketplace

Tool NameTest Prompt
marketplace_product_getGet details about marketplace product <product_name>
marketplace_product_listSearch for Microsoft products in the marketplace
marketplace_product_listShow me marketplace products from publisher <publisher_name>

Azure MCP Best Practices

Tool NameTest Prompt
get_azure_bestpractices_getGet the latest Azure code generation best practices
get_azure_bestpractices_getGet the latest Azure deployment best practices
get_azure_bestpractices_getGet the latest Azure best practices
get_azure_bestpractices_getGet the latest Azure Functions code generation best practices
get_azure_bestpractices_getGet the latest Azure Functions deployment best practices
get_azure_bestpractices_getGet the latest Azure Functions best practices
get_azure_bestpractices_getGet the latest Azure Static Web Apps best practices
get_azure_bestpractices_getWhat are azure function best practices?
get_azure_bestpractices_getconfigure azure mcp in coding agent for my repo
get_azure_bestpractices_ai_appGet best practices for building AI applications in Azure
get_azure_bestpractices_ai_appShow me the best practices for Microsoft Foundry agents code generation
get_azure_bestpractices_ai_appGet guidance for building agents with Microsoft Foundry
get_azure_bestpractices_ai_appCreate an AI app that helps me to manage travel queries.
get_azure_bestpractices_ai_appCreate an AI app that helps me to manage travel queries in Microsoft Foundry

Azure Migrate

Tool NameTest Prompt
azuremigrate_platformlandingzone_getguidanceGet guidance for enabling DDoS protection in my Landing Zone
azuremigrate_platformlandingzone_getguidanceHow do I turn off Bastion in my Platform Landing Zone?
azuremigrate_platformlandingzone_getguidanceShow me how to change IP address ranges in my Platform Landing Zone
azuremigrate_platformlandingzone_getguidanceGet guidance for implementing zero trust in my Platform Landing Zone
azuremigrate_platformlandingzone_getguidanceHow can I disable a policy in my Platform Landing Zone?
azuremigrate_platformlandingzone_getguidanceGet guidance for changing resource naming patterns in my Landing Zone
azuremigrate_platformlandingzone_getguidanceShow me how to modify network topology in my Landing Zone
azuremigrate_platformlandingzone_getguidanceGet guidance for updating management groups in my Platform Landing Zone
azuremigrate_platformlandingzone_getguidanceSearch for DDoS policies in my Platform Landing Zone
azuremigrate_platformlandingzone_getguidanceList all available policies by archetype in my Landing Zone
azuremigrate_platformlandingzone_getguidanceFind policies related to storage encryption in my Platform Landing Zone
azuremigrate_platformlandingzone_requestCheck if a platform landing zone already exists for migrate project in resource group
azuremigrate_platformlandingzone_requestUpdate the landing zone parameters for migrate project in resource group
azuremigrate_platformlandingzone_requestSet up a single region landing zone with Azure Firewall for migrate project
azuremigrate_platformlandingzone_requestConfigure a multi-region landing zone with hub-spoke architecture for migrate project in resource group
azuremigrate_platformlandingzone_requestGenerate a platform landing zone for migrate project in resource group
azuremigrate_platformlandingzone_requestGenerate a platform landing zone
azuremigrate_platformlandingzone_requestGenerate a platform landing zone and create a new migrate project with name in resource group
azuremigrate_platformlandingzone_requestStart landing zone generation for migrate project
azuremigrate_platformlandingzone_requestDownload the generated landing zone for migrate project in resource group
azuremigrate_platformlandingzone_requestCheck parameter status for migrate project in resource group
azuremigrate_platformlandingzone_requestVerify if all parameters are set for migrate project

Azure Monitor

Tool NameTest Prompt
monitor_activitylog_listList the activity logs of the last month for <resource_name>
monitor_healthmodels_entity_getShow me the health status of entity <entity_id> using the health model <health_model_name>
monitor_instrumentation_get-learning-resourceGet the onboarding learning resource at path <resource_path>
monitor_instrumentation_get-learning-resourceShow me the content of the Azure Monitor onboarding learning resource at path <resource_path>
monitor_instrumentation_get-learning-resourceGet the content of the Azure Monitor learning resource file at path <resource_path>
monitor_instrumentation_get-learning-resourceList all available Azure Monitor onboarding learning resources
monitor_instrumentation_get-learning-resourceShow me all learning resource paths for Azure Monitor instrumentation
monitor_instrumentation_get-learning-resourceWhat learning resources are available for Azure Monitor instrumentation onboarding?
monitor_instrumentation_orchestrator-nextAfter completing the previous Azure Monitor instrumentation step, get the next action for session <session_id> with completion note <completion_note>
monitor_instrumentation_orchestrator-nextGet the next onboarding action using session <session_id> after I completed <completion_note>
monitor_instrumentation_orchestrator-nextI finished the previous instrumentation step; return the next step for session <session_id> with note <completion_note>
monitor_instrumentation_orchestrator-startStart Azure Monitor instrumentation orchestration for workspace <workspace_path>
monitor_instrumentation_orchestrator-startAnalyze workspace <workspace_path> and return the first Azure Monitor instrumentation step
monitor_instrumentation_orchestrator-startBegin guided Azure Monitor onboarding for project at <workspace_path> and give me step one
monitor_instrumentation_send-brownfield-analysisSend brownfield code analysis findings JSON <findings_json> to Azure Monitor instrumentation session <session_id> after analysis was requested
monitor_instrumentation_send-brownfield-analysisContinue migration orchestration by submitting analysis payload <findings_json> to session <session_id>
monitor_instrumentation_send-brownfield-analysisSend completed brownfield telemetry analysis <findings_json> for onboarding session <session_id>
monitor_instrumentation_send-enhancement-selectSubmit enhancement selection keys <enhancement_keys> for Azure Monitor instrumentation session <session_id> after enhancement options are presented
monitor_instrumentation_send-enhancement-selectContinue instrumentation enhancement flow by sending selected keys <enhancement_keys> to session <session_id>
monitor_instrumentation_send-enhancement-selectSend chosen enhancement option key list <enhancement_keys> for onboarding session <session_id>
monitor_metrics_definitionsGet metric definitions for <resource_type> <resource_name> from the namespace
monitor_metrics_definitionsShow me all available metrics and their definitions for storage account <account_name>
monitor_metrics_definitionsWhat metric definitions are available for the Application Insights resource <resource_name>
monitor_metrics_queryAnalyze the performance trends and response times for Application Insights resource <resource_name> over the last <time_period>
monitor_metrics_queryCheck the availability metrics for my Application Insights resource <resource_name> for the last <time_period>
monitor_metrics_queryGet the <aggregation_type> <metric_name> metric for <resource_type> <resource_name> over the last <time_period> with intervals
monitor_metrics_queryInvestigate error rates and failed requests for Application Insights resource <resource_name> for the last <time_period>
monitor_metrics_queryQuery the <metric_name> metric for <resource_type> <resource_name> for the last <time_period>
monitor_metrics_queryWhat's the request per second rate for my Application Insights resource <resource_name> over the last <time_period>
monitor_resource_log_queryShow me the logs for the past hour for the resource <resource_name> in the Log Analytics workspace <workspace_name>
monitor_table_listList all tables in the Log Analytics workspace <workspace_name>
monitor_table_listShow me the tables in the Log Analytics workspace <workspace_name>
monitor_table_type_listList all available table types in the Log Analytics workspace <workspace_name>
monitor_table_type_listShow me the available table types in the Log Analytics workspace <workspace_name>
monitor_webtests_createorupdateCreate a new Standard Web Test with name <webtest_resource_name> in my subscription in <resource_group> in a given <appinsights_component>
monitor_webtests_createorupdateUpdate an existing Standard Web Test with name <webtest_resource_name> in my subscription in <resource_group> in a given <appinsights_component>
monitor_webtests_getGet Web Test details for <webtest_resource_name> in my subscription in <resource_group>
monitor_webtests_getList all Web Test resources in my subscription
monitor_webtests_getList all Web Test resources in my subscription in <resource_group>
monitor_workspace_listList all Log Analytics workspaces in my subscription
monitor_workspace_listShow me my Log Analytics workspaces
monitor_workspace_listShow me the Log Analytics workspaces in my subscription
monitor_workspace_log_queryShow me the logs for the past hour in the Log Analytics workspace <workspace_name>

Azure Native ISV

Tool NameTest Prompt
datadog_monitoredresources_listList all monitored resources in the Datadog resource <resource_name>
datadog_monitoredresources_listShow me the monitored resources in the Datadog resource <resource_name>

Azure Quick Review CLI

Tool NameTest Prompt
extension_azqrCheck my Azure subscription for any compliance issues or recommendations
extension_azqrProvide compliance recommendations for my current Azure subscription
extension_azqrScan my Azure subscription for compliance recommendations

Azure Quota

Tool NameTest Prompt
quota_region_availability_listShow me the available regions for these resource types <resource_types>
quota_usage_checkCheck usage information for <resource_type> in region

Azure RBAC

Tool NameTest Prompt
role_assignment_listList all available role assignments in my subscription
role_assignment_listShow me the available role assignments in my subscription

Azure Redis

Tool NameTest Prompt
redis_createCreate a new Redis resource named <resource_name> with SKU <sku_name> in resource group <resource_group_name>
redis_createCreate a new Redis resource for me
redis_createCreate a Redis cache named <resource_name> with SKU <sku_name> in resource group <resource_group_name>
redis_createCreate a new Redis cluster with name <resource_name>, SKU <sku_name>
redis_listList all Redis resources in my subscription
redis_listShow me my Redis resources
redis_listShow me the Redis resources in my subscription
redis_listShow me my Redis caches
redis_listGet Redis clusters

Azure Resilience Management

Tool NameTest Prompt
resilience_goal_assignment_getList all resilience goal assignments in service group <service_group>
resilience_goal_assignment_getGet the details of goal assignment <goal_assignment_name> in service group <service_group>
resilience_goal_resource_getList all resources (members) of goal assignment <goal_assignment_name> in service group <service_group>
resilience_goal_resource_getGet the goal resource <resource_name> for goal assignment <goal_assignment_name> in service group <service_group>
resilience_goal_template_getList all resilience goal templates in service group <service_group>
resilience_goal_template_getGet the details of goal template <goal_template_name> in service group <service_group>
resilience_recovery_job_getList all recovery jobs of recovery plan <recovery_plan_name> in service group <service_group>
resilience_recovery_job_getGet the details of recovery job <recovery_job_name> for recovery plan <recovery_plan_name> in service group <service_group>
resilience_recovery_job_resource_getList all resources (targets) of recovery job <recovery_job_name> for recovery plan <recovery_plan_name> in service group <service_group>
resilience_recovery_job_resource_getGet the recovery job resource <resource_name> for recovery job <recovery_job_name> of recovery plan <recovery_plan_name> in service group <service_group>
resilience_recovery_plan_getList all resilience recovery plans in service group <service_group>
resilience_recovery_plan_getGet the details of recovery plan <recovery_plan_name> in service group <service_group>
resilience_recovery_plan_resource_getList all resources (members) of recovery plan <recovery_plan_name> in service group <service_group>
resilience_recovery_plan_resource_getGet the recovery resource <resource_name> for recovery plan <recovery_plan_name> in service group <service_group>
resilience_usageplan_enrollment_getList all enrollments of usage plan <usage_plan_name> in resource group <resource_group_name>
resilience_usageplan_enrollment_getGet the details of usage plan enrollment <enrollment_name> for usage plan <usage_plan_name> in resource group <resource_group_name>
resilience_usageplan_getList all resilience usage plans in my subscription
resilience_usageplan_getList all resilience usage plans in resource group <resource_group_name>
resilience_usageplan_getGet the details of usage plan <usage_plan_name> in resource group <resource_group_name>

Azure Resource Group

Tool NameTest Prompt
group_listList all resource groups in my subscription
group_listShow me my resource groups
group_listShow me the resource groups in my subscription
group_resource_listList all resources in my resource group
group_resource_listShow me what resources are in the resource group myRG
group_resource_listWhat resources exist in resource group myRG?

Azure Resource Health

Tool NameTest Prompt
resourcehealth_availability-status_getGet the availability status for resource <resource_name>
resourcehealth_availability-status_getWhat is the Azure Resource Health availability status of the storage account <storage_account_name>?
resourcehealth_availability-status_getWhat is the availability status of virtual machine <vm_name> in resource group <resource_group_name>?
resourcehealth_availability-status_getGet Azure Resource Health availability status for all resources in my subscription
resourcehealth_availability-status_getShow me the health status of all my Azure resources
resourcehealth_availability-status_getWhat resources in resource group <resource_group_name> have health issues?
resourcehealth_health-events_listList all service health events in my subscription
resourcehealth_health-events_listShow me Azure service health events for subscription <subscription_id>
resourcehealth_health-events_listWhat service issues have occurred in the last 30 days?
resourcehealth_health-events_listList active service health events in my subscription
resourcehealth_health-events_listShow me planned maintenance events for my Azure services

Azure Policy

Tool NameTest Prompt
policy_assignment_listList Azure Policies in the subscription <subscription_id>

Azure Pricing

Tool NameTest Prompt
pricing_getWhat is the price of Standard_D4s_v5 VMs?
pricing_getWhat's the price difference between Premium_LRS and Standard_LRS storage?
pricing_getGet consumption price for Standard_E8s_v5 in brazil
pricing_getWhat is the price for Virtual Machines?
pricing_getHow much does a Standard_D4s_v5 VM cost per hour?
pricing_getWhich is cheaper- Standard_D4s_v5 in eastus vs westeurope
pricing_getGet pricing where productName contains 'Premium'
pricing_getHow much does Hot access tier storage cost per GB in westeurope?
pricing_getShow savings plan prices for Standard_E4s_v5 Linux VMs
pricing_getHere's my Bicep template. Can you estimate the monthly cost of this deployment? <bicep_template>

Azure Service Bus

Tool NameTest Prompt
servicebus_queue_detailsShow me the details of service bus <service_bus_name> queue <queue_name>
servicebus_topic_detailsShow me the details of service bus <service_bus_name> topic <topic_name>
servicebus_topic_subscription_detailsShow me the details of service bus <service_bus_name> subscription <subscription_name>

Azure Service Fabric

Tool NameTest Prompt
servicefabric_managedcluster_node_getGet all nodes in Service Fabric managed cluster <cluster_name> in resource group <resource_group_name>
servicefabric_managedcluster_node_getShow me the nodes and their status for Service Fabric managed cluster <cluster_name>
servicefabric_managedcluster_node_getGet node <node_name> from Service Fabric managed cluster <cluster_name>
servicefabric_managedcluster_nodetype_restartRestart nodes <node_name_1> and <node_name_2> in Service Fabric managed cluster <cluster_name> UD by UD
servicefabric_managedcluster_nodetype_restartRestart node <node_name_1> in node type <node_type_name> on managed cluster <cluster_name>

Azure SignalR

Tool NameTest Prompt
signalr_runtime_getShow me the details of SignalR <signalr_name>
signalr_runtime_getShow me the network information of SignalR runtime <signalr_name>
signalr_runtime_getDescribe the SignalR runtime <signalr_name> in resource group <resource_group_name>
signalr_runtime_getGet information about my SignalR runtime <signalr_name> in <resource_group_name>
signalr_runtime_getShow all the SignalRs information in <resource_group_name>
signalr_runtime_getList all SignalRs in my subscription

Azure SQL Database

Tool NameTest Prompt
sql_db_createCreate a new SQL database named <database_name> in server <server_name>
sql_db_createCreate a SQL database <database_name> with Basic tier in server <server_name>
sql_db_createCreate a new database called <database_name> on SQL server <server_name> in resource group <resource_group_name>
sql_db_deleteDelete the SQL database <database_name> from server <server_name>
sql_db_deleteRemove database <database_name> from SQL server <server_name> in resource group <resource_group_name>
sql_db_deleteDelete the database called <database_name> on server <server_name>
sql_db_getList all Azure SQL databases in server <server_name>
sql_db_getList all databases in the Azure SQL server <server_name>
sql_db_getShow me the Azure SQL database <database_name> details in server <server_name>
sql_db_getShow me the Azure SQL database <database_name> in server <server_name>
sql_db_renameRename the SQL database <database_name> on server <server_name> to <new_database_name>
sql_db_renameRename my Azure SQL database <database_name> to <new_database_name> on server <server_name>
sql_db_updateUpdate the performance tier of SQL database <database_name> on server <server_name>
sql_db_updateScale SQL database <database_name> on server <server_name> to use <sku_name> SKU

Azure SQL Elastic Pool Operations

Tool NameTest Prompt
sql_elastic-pool_listList all elastic pools in SQL server <server_name>
sql_elastic-pool_listShow me the elastic pools configured for SQL server <server_name>
sql_elastic-pool_listWhat elastic pools are available in my SQL server <server_name>?

Azure SQL Server Operations

Tool NameTest Prompt
sql_server_createCreate a new Azure SQL server named <server_name> in resource group <resource_group_name>
sql_server_createCreate an Azure SQL server with name <server_name> in location with admin user <admin_user>
sql_server_createSet up a new SQL server called <server_name> in my resource group <resource_group_name>
sql_server_deleteDelete the Azure SQL server <server_name> from resource group <resource_group_name>
sql_server_deleteRemove the SQL server <server_name> from my subscription
sql_server_deleteDelete SQL server <server_name> permanently
sql_server_entra-admin_listList Microsoft Entra ID administrators for SQL server <server_name>
sql_server_entra-admin_listShow me the Entra ID administrators configured for SQL server <server_name>
sql_server_entra-admin_listWhat Microsoft Entra ID administrators are set up for my SQL server <server_name>?
sql_server_firewall-rule_createCreate a firewall rule for my Azure SQL server <server_name>
sql_server_firewall-rule_createAdd a firewall rule to allow access from IP range <start_ip> to <end_ip> for SQL server <server_name>
sql_server_firewall-rule_createCreate a new firewall rule named <rule_name> for SQL server <server_name>
sql_server_firewall-rule_deleteDelete a firewall rule from my Azure SQL server <server_name>
sql_server_firewall-rule_deleteRemove the firewall rule <rule_name> from SQL server <server_name>
sql_server_firewall-rule_deleteDelete firewall rule <rule_name> for SQL server <server_name>
sql_server_firewall-rule_listList all firewall rules for SQL server <server_name>
sql_server_firewall-rule_listShow me the firewall rules for SQL server <server_name>
sql_server_firewall-rule_listWhat firewall rules are configured for my SQL server <server_name>?
sql_server_getList all Azure SQL servers in resource group <resource_group_name>
sql_server_getShow me every Azure SQL server in resource group <resource_group_name>
sql_server_getShow me the Azure SQL server <server_name> details
sql_server_getGet Azure SQL server <server_name> info
sql_server_getDisplay the properties of Azure SQL server <server_name>

Azure SRE Agent

Tool NameTest Prompt
sreagent_agents_listList all Azure SRE Agent resources in my subscription
sreagent_agents_getShow me the details of SRE Agent <agent_name> in resource group <resource_group>
sreagent_agents_createCreate a sub-agent called on SRE Agent <agent_name>
sreagent_agents_deleteDelete the sub-agent from SRE Agent <agent_name>
sreagent_agents_tools_listList the custom tools attached to SRE Agent <agent_name>
sreagent_agents_tools_getGet the definition of custom tool <tool_name> from SRE Agent <agent_name>
sreagent_agents_tools_createCreate a custom tool called <tool_name> on SRE Agent <agent_name>
sreagent_skills_listList all skills available on SRE Agent <agent_name>
sreagent_skills_createAdd a new skill called <skill_name> to SRE Agent <agent_name>
sreagent_skills_deleteDelete the skill <skill_name> from SRE Agent <agent_name>
sreagent_connectors_listList the connectors configured on SRE Agent <agent_name>
sreagent_connectors_getShow me the details of connector <connector_name> on SRE Agent <agent_name>
sreagent_connectors_create_kustoCreate a Kusto connector on SRE Agent <agent_name>
sreagent_connectors_create_mcpCreate an MCP connector on SRE Agent <agent_name>
sreagent_connectors_deleteRemove the connector <connector_name> from SRE Agent <agent_name>
sreagent_connectors_testTest the connector <connector_name> on SRE Agent <agent_name> and list its tools
sreagent_hooks_listList the hooks configured for SRE Agent <agent_name>
sreagent_hooks_getShow me the details of hook <hook_name> on SRE Agent <agent_name>
sreagent_hooks_deleteRemove and permanently delete hook <hook_name> from SRE Agent <agent_name>
sreagent_hooks_thread_listList the hook activation states for thread <thread_id> on SRE Agent <agent_name>
sreagent_hooks_thread_activateActivate hook <hook_name> on thread <thread_id> of SRE Agent <agent_name>
sreagent_hooks_thread_deactivateDeactivate hook <hook_name> on thread <thread_id> of SRE Agent <agent_name>
sreagent_threads_listList the active threads on SRE Agent <agent_name>
sreagent_threads_getShow me thread <thread_id> on SRE Agent <agent_name>
sreagent_threads_createStart a new thread on SRE Agent <agent_name>
sreagent_threads_send_messageSend a message to thread <thread_id> on SRE Agent <agent_name>
sreagent_threads_investigateInvestigate the following issue with SRE Agent <agent_name>:
sreagent_threads_investigate_yoloInvestigate on SRE Agent <agent_name> in yolo mode, automatically granting all pending approvals without waiting
sreagent_threads_deleteDelete thread <thread_id> from SRE Agent <agent_name>
sreagent_scheduledtasks_listList the scheduled tasks on SRE Agent <agent_name>
sreagent_scheduledtasks_getShow me the scheduled task <task_id> on SRE Agent <agent_name>
sreagent_scheduledtasks_createSchedule a recurring task on SRE Agent <agent_name> that runs every Monday
sreagent_scheduledtasks_pausePause the scheduled task <task_id> on SRE Agent <agent_name>
sreagent_scheduledtasks_resumeResume the scheduled task <task_id> on SRE Agent <agent_name>
sreagent_scheduledtasks_deleteDelete the scheduled task <task_id> from SRE Agent <agent_name>
sreagent_incidents_active_listList the active incidents on SRE Agent <agent_name>
sreagent_incidents_createCreate a new incident investigation for SRE Agent <agent_name> with title
sreagent_incidents_plans_listList the incident response plans configured on SRE Agent <agent_name>
sreagent_incidents_plans_createEnable a new incident response plan on SRE Agent <agent_name> with alert filter and handler
sreagent_incidents_setup_pagerdutyConnect SRE Agent <agent_name> to PagerDuty
sreagent_incidents_setup_servicenowConnect SRE Agent <agent_name> to ServiceNow
sreagent_workflows_generateGenerate a YAML workflow for a tool named <tool_name>
sreagent_workflows_validateValidate the following SRE Agent workflow YAML
sreagent_workflows_applyApply the workflow YAML to SRE Agent <agent_name>
sreagent_docs_getShow me the SRE Agent documentation for the topic
sreagent_docs_memories_listGet a complete list of all indexed knowledge base documents stored in SRE Agent <agent_name> memory without filtering
sreagent_docs_memories_searchSearch the SRE Agent knowledge base for
sreagent_docs_memories_addAdd a document called to the SRE Agent knowledge base
sreagent_docs_memories_deleteConfirm and delete knowledge base document from SRE Agent <agent_name>
sreagent_docs_memories_reindexReindex the knowledge base documents for SRE Agent <agent_name>
sreagent_architecture_planPlan an SRE Agent architecture for the following requirements:
sreagent_commonprompts_listList the common prompts on SRE Agent <agent_name>
sreagent_commonprompts_getShow me the common prompt <prompt_name> on SRE Agent <agent_name>
sreagent_commonprompts_createCreate a common prompt called <prompt_name> on SRE Agent <agent_name>
sreagent_commonprompts_deletePermanently remove and erase common prompt <prompt_name> from SRE Agent <agent_name>

Azure Storage

Tool NameTest Prompt
storage_account_createCreate a new storage account called testaccount123 in East US region
storage_account_createCreate a storage account with premium performance and LRS replication
storage_account_createCreate a new storage account with Data Lake Storage Gen2 enabled
storage_account_getShow me the details for my storage account
storage_account_getGet details about the storage account
storage_account_getList all storage accounts in my subscription including their location and SKU
storage_account_getShow me my storage accounts with whether hierarchical namespace (HNS) is enabled
storage_account_getShow me the storage accounts in my subscription and include HTTPS-only and public blob access settings
storage_blob_container_createCreate the storage container mycontainer in storage account
storage_blob_container_getShow me the properties of the storage container in the storage account
storage_blob_container_getList all blob containers in the storage account
storage_blob_container_getList all blob containers in the storage account with prefix
storage_blob_container_getShow me the containers in the storage account
storage_blob_getShow me the properties for blob in container in storage account
storage_blob_getGet the details about blob in the container in storage account
storage_blob_getList all blobs in the blob container in the storage account
storage_blob_getList all blobs in the blob container in the storage account with prefix
storage_blob_getShow me the blobs in the blob container in the storage account
storage_blob_uploadUpload file to storage blob in container in storage account
storage_table_listList all tables in the storage account
storage_table_listShow me the tables in the storage account

Azure Storage Sync

Tool NameTest Prompt
storagesync_service_createCreate a new Storage Sync Service named in resource group at location
storagesync_service_deleteDelete the Storage Sync Service from resource group
storagesync_service_getGet the details of Storage Sync Service in resource group
storagesync_service_getList all Storage Sync Services in resource group
storagesync_service_updateUpdate Storage Sync Service with new tags
storagesync_registeredserver_getGet the details of registered server in service
storagesync_registeredserver_getList all registered servers in service
storagesync_registeredserver_unregisterUnregister server from service
storagesync_registeredserver_updateUpdate registered server configuration in service
storagesync_syncgroup_createCreate a new sync group named in service
storagesync_syncgroup_deleteDelete the sync group from service
storagesync_syncgroup_getGet the details of sync group in service
storagesync_cloudendpoint_changedetectionTrigger change detection on cloud endpoint in sync group in service for directory path
storagesync_cloudendpoint_createCreate a new cloud endpoint named for Azure file share in storage account
storagesync_cloudendpoint_deleteDelete the cloud endpoint from sync group
storagesync_cloudendpoint_getGet the details of cloud endpoint in sync group
storagesync_cloudendpoint_getList all cloud endpoints in sync group
storagesync_serverendpoint_createCreate a new server endpoint on server pointing to local path in sync group
storagesync_serverendpoint_deleteDelete the server endpoint from sync group
storagesync_serverendpoint_getGet the details of server endpoint in sync group
storagesync_serverendpoint_getList all server endpoints in sync group
storagesync_serverendpoint_updateUpdate server endpoint with cloud tiering enabled and tiering policy in sync group

Azure Subscription Management

Tool NameTest Prompt
subscription_listList all subscriptions for my account
subscription_listShow me my subscriptions
subscription_listWhat is my current subscription?
subscription_listWhat subscriptions do I have?

Azure Terraform Best Practices

Tool NameTest Prompt
azureterraformbestpractices_getFetch the Azure Terraform best practices
azureterraformbestpractices_getShow me the Azure Terraform best practices and generate code sample to get a secret from Azure Key Vault

Azure Terraform

Tool NameTest Prompt
azureterraform_azurerm_getGet the documentation for azurerm_virtual_network
azureterraform_azurerm_getShow me the Terraform provider arguments for azurerm_storage_account
azureterraform_azurerm_getGet the data source documentation for azurerm_subscription
azureterraform_azurerm_getGet the Terraform AzureRM provider documentation for the 'sku' argument of azurerm_storage_account
azureterraform_azapi_getGet AzAPI Terraform provider documentation for Microsoft.Storage/storageAccounts
azureterraform_azapi_getGet AzAPI docs for Microsoft.Network/virtualNetworks
azureterraform_azapi_getGet AzAPI Terraform provider documentation for Microsoft.Compute/virtualMachines with API version 2024-07-01
azureterraform_avm_listList all available Azure Verified Modules
azureterraform_avm_listShow me the available AVM modules for Terraform
azureterraform_avm_listList the AVM pattern modules available for Terraform
azureterraform_avm_versionsShow all versions of avm-res-network-virtualnetwork
azureterraform_avm_versionsWhat versions are available for avm-res-storage-storageaccount?
azureterraform_avm_versionsShow all versions of the avm-ptn-aiml-ai-foundry pattern module
azureterraform_avm_getGet the documentation for avm-res-storage-storageaccount version 0.1.0
azureterraform_avm_getGet the documentation for the latest version of Azure Verified Module avm-res-network-virtualnetwork
azureterraform_avm_getGet the documentation for the avm-ptn-aiml-ai-foundry pattern module
azureterraform_aztfexport_resourceExport the resource /subscriptions//resourceGroups//providers/Microsoft.Storage/storageAccounts/ to Terraform
azureterraform_aztfexport_resourceGenerate an aztfexport command to export a single Azure resource to Terraform
azureterraform_aztfexport_resourcegroupExport all resources in resource group my-rg to Terraform
azureterraform_aztfexport_resourcegroupExport resource group my-rg to Terraform using the azapi provider
azureterraform_aztfexport_queryExport all storage accounts in my subscription using a resource graph query
azureterraform_aztfexport_queryGenerate an aztfexport query command to export resources matching "type == 'Microsoft.Storage/storageAccounts'"
azureterraform_conftest_workspaceValidate Terraform files in ./my-terraform-folder against Azure security policies
azureterraform_conftest_workspaceValidate Terraform files in ./infra using the avmsec policy set
azureterraform_conftest_planValidate my Terraform plan file against Azure-Proactive-Resiliency-Library-v2 policies
azureterraform_conftest_planValidate a Terraform plan JSON file in ./plan-output against Azure policies with high severity filter

Azure Virtual Desktop

Tool NameTest Prompt
virtualdesktop_hostpool_listList all host pools in my subscription
virtualdesktop_hostpool_host_listList all session hosts in host pool <hostpool_name>
virtualdesktop_hostpool_host_user-listList all user sessions on session host <sessionhost_name> in host pool <hostpool_name>

Azure Well-Architected Framework

Tool NameTest Prompt
wellarchitectedframework_serviceguide_getList all services with Well-Architected Framework guidance
wellarchitectedframework_serviceguide_getWhat services have architectural guidance?
wellarchitectedframework_serviceguide_getGet Well-Architected Framework guidance for App Service
wellarchitectedframework_serviceguide_getWhat's the waf guidance for a VM?
wellarchitectedframework_serviceguide_getWhat's the architectural guidance for Azure Cosmos DB

Azure Workbooks

Tool NameTest Prompt
workbooks_createCreate a new workbook named <workbook_name>
workbooks_deleteDelete the workbook with resource ID <workbook_resource_id>
workbooks_listList all workbooks in my resource group <resource_group_name>
workbooks_listWhat workbooks do I have in resource group <resource_group_name>?
workbooks_showGet information about the workbook with resource ID <workbook_resource_id>
workbooks_showShow me the workbook with resource ID <workbook_resource_id>
workbooks_updateUpdate the workbook <workbook_resource_id> with a new text step

Bicep

Tool NameTest Prompt
bicepschema_getHow can I use Bicep to create an Azure OpenAI service?

Cloud Architect

Tool NameTest Prompt
cloudarchitect_designPlease help me design an architecture for a large-scale file upload, storage, and retrieval service
cloudarchitect_designHelp me design an Azure cloud service that will serve as an ATM for users
cloudarchitect_designI want to design a cloud app for ordering groceries
cloudarchitect_designHow can I design a cloud service in Azure that will store and present videos for users?

Microsoft Foundry Extensions

Tool NameTest Prompt
foundryextensions_knowledge_index_listList all knowledge indexes in my Microsoft Foundry project
foundryextensions_knowledge_index_listShow me the knowledge indexes in my Microsoft Foundry project
foundryextensions_knowledge_index_schemaShow me the schema for knowledge index <index-name> in my Microsoft Foundry resource
foundryextensions_knowledge_index_schemaGet the schema configuration for knowledge index <index-name>
foundryextensions_openai_chat-completions-createCreate a chat completion with the message "Hello, how are you today?" using my Microsoft Foundry resource
foundryextensions_openai_create-completionCreate a completion with the prompt "What is Azure?" using my Microsoft Foundry resource
foundryextensions_openai_embeddings-createGenerate embeddings for the text "Azure OpenAI Service" using my Microsoft Foundry resource
foundryextensions_openai_embeddings-createCreate vector embeddings for my text using my Microsoft Foundry resource
foundryextensions_openai_models-listList all available OpenAI models in my Microsoft Foundry resource
foundryextensions_openai_models-listShow me the OpenAI model deployments in my Microsoft Foundry resource
foundryextensions_resource_getList all Microsoft Foundry resources in my subscription
foundryextensions_resource_getShow me the Microsoft Foundry resources in resource group <resource_group_name>
foundryextensions_resource_getGet details for Microsoft Foundry resource <resource_name> in resource group <resource_group_name>