Skip to content

Latest commit

 

History

History
1008 lines (890 loc) · 80 KB

File metadata and controls

1008 lines (890 loc) · 80 KB

Azure MCP End-to-End Test Prompts

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

Azure Advisor

Tool Name Test Prompt
advisor_recommendation_list List all recommendations in my subscription
advisor_recommendation_list Show me Advisor recommendations in the subscription
advisor_recommendation_list List all Advisor recommendations in the subscription

Azure AI Search

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

Azure AI Services Speech

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

Azure App Configuration

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

Azure App Lens

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

Azure App Service

Tool Name Test Prompt
appservice_database_add Add database connection <connection_string> to my app service <app_name> for database <database_name> in resource group <resource_group>
appservice_database_add Configure SQL Server database <database_name> for app service <app_name> with connection string <connection_string> in resource group <resource_group>
appservice_database_add Add MySQL database <database_name> to app service <app_name> using connection <connection_string> in resource group <resource_group>
appservice_database_add Add PostgreSQL database <database_name> to app service <app_name> using connection <connection_string> in resource group <resource_group>
appservice_database_add Connect CosmosDB database <database_name> using connection string <connection_string> to app service <app_name> in resource group <resource_group>
appservice_database_add Add database connection <connection_string> for database <database_name> on server <database_server> to app service <app_name> in resource group <resource_group>
appservice_database_add Add database connection string for <database_name> to app service <app_name> using connection string <connection_string> in resource group <resource_group>
appservice_database_add Connect database <database_name> to my app service <app_name> using connection string <connection_string> in resource group <resource_group>
appservice_database_add Set up database <database_name> for app service <app_name> with connection string <connection_string> under resource group <resource_group>
appservice_database_add Configure database <database_name> for app service <app_name> with the connection string <connection_string> in resource group <resource_group>
appservice_webapp_diagnostic_diagnose Diagnose web app in <resource_group> with detector <detector_name>
appservice_webapp_diagnostic_diagnose Diagnose web app in <resource_group> with detector <detector_name> between <start_time> and <end_time> with interval
appservice_webapp_diagnostic_list List the diagnostic detectors for web app in <resource_group>
appservice_webapp_get List the web apps in my subscription
appservice_webapp_get Show me the web apps in my <resource_group> resource group
appservice_webapp_get Get the details for web app in <resource_group>
appservice_webapp_deployment_get List the deployments for web app in <resource_group>
appservice_webapp_deployment_get Get the deployment for web app in <resource_group>
appservice_webapp_settings_get-appsettings List the application settings for web app in <resource_group>
appservice_webapp_settings_get-appsettings Get the application settings for web app in <resource_group>
appservice_webapp_settings_update-appsettings Add application setting with to web app in <resource_group>
appservice_webapp_settings_update-appsettings Set application setting with to web app in <resource_group>
appservice_webapp_settings_update-appsettings Delete application setting from web app in <resource_group>

Azure Application Insights

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

Azure CLI

Tool Name Test Prompt
extension_cli_generate Create a Storage account with name <storage_account_name> using Azure CLI
extension_cli_generate List all virtual machines in my subscription using Azure CLI
extension_cli_generate Show me the details of the storage account <account_name> with Azure CLI commands
extension_cli_install
extension_cli_install How to install azd
extension_cli_install What is Azure Functions Core tools and how to install it

Azure Container Registry (ACR)

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

Azure Communication Services

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

Azure Compute

Tool Name Test Prompt
compute_vm_create Create a new Linux VM named in resource group
compute_vm_create Create a virtual machine with Standard_DS1_v2 size in
compute_vm_create Create a Windows VM with password authentication in resource group
compute_vm_create Create VM in with SSH key authentication
compute_vm_create Deploy a new VM with a 128GB Premium SSD OS disk in resource group
compute_vm_create Create a VM with Standard_E4s_v3 size and no public IP in
compute_vm_get List all virtual machines in my subscription
compute_vm_get Show me all VMs in my subscription
compute_vm_get What virtual machines do I have?
compute_vm_get List virtual machines in resource group
compute_vm_get Show me VMs in resource group
compute_vm_get What VMs are in resource group ?
compute_vm_get Get details for virtual machine in resource group
compute_vm_get Show me virtual machine in resource group
compute_vm_get What are the details of VM in resource group ?
compute_vm_get Get virtual machine with instance view in resource group
compute_vm_get Show me VM with runtime status in resource group
compute_vm_get What is the power state of virtual machine in resource group ?
compute_vm_get Get VM status and provisioning state in resource group
compute_vm_get Show me the current status of VM
compute_vm_update Add tags to VM in resource group
compute_vm_update Update virtual machine with environment=production tag
compute_vm_update Update VM to enable boot diagnostics in resource group
compute_vm_update Change the size of VM to Standard_D4s_v3
compute_vmss_create Create a virtual machine scale set named in resource group
compute_vmss_create Create a VMSS with 3 instances in
compute_vmss_create Deploy a scale set with Rolling upgrade policy and 5 instances
compute_vmss_create Create Linux VMSS with SSH authentication in
compute_vmss_get List all virtual machine scale sets in my subscription
compute_vmss_get List virtual machine scale sets in resource group
compute_vmss_get What scale sets are in resource group ?
compute_vmss_get Get details for virtual machine scale set in resource group
compute_vmss_get Show me VMSS in resource group
compute_vmss_get Show me instance of VMSS in resource group
compute_vmss_get What is the status of instance in scale set ?
compute_vmss_update Update the capacity of scale set to 10
compute_vmss_update Enable automatic OS upgrades on VMSS
compute_vmss_update Change upgrade policy to Rolling for
compute_vmss_update Add tags to scale set in resource group

Azure Confidential Ledger

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

Azure Compute

Tool Name Test Prompt
compute_disk_get List all managed disks in my subscription
compute_disk_get Show me all disks in resource group
compute_disk_get Get details of disk in resource group
compute_disk_get Show me the disk sizes in resource group
compute_disk_get What managed disks are available?
compute_disk_get Get information about disk
compute_disk_create Create a 128 GB managed disk named in resource group
compute_disk_create Create a new Premium_LRS disk called in resource group with 256 GB
compute_disk_create Create a managed disk in resource group in eastus
compute_disk_create Create a disk from snapshot in resource group
compute_disk_create Create a managed disk in resource group from blob
compute_disk_create Create a 64 GB Standard_LRS Linux disk named in resource group in zone 1
compute_disk_create Create a managed disk in resource group with tags env=prod team=infra
compute_disk_create Create a 128 GB Premium_LRS disk named in resource group with performance tier P30
compute_disk_create Create a disk in resource group with customer-managed encryption using disk encryption set
compute_disk_create Create a managed disk from gallery image version in resource group
compute_disk_create Create a data disk from LUN 0 of gallery image version in resource group
compute_disk_create Create a disk ready for upload named in resource group with upload size 20972032 bytes
compute_disk_create Create a Trusted Launch upload disk named in resource group with UploadWithSecurityData type and security-type TrustedLaunch
compute_disk_create Create an UltraSSD_LRS disk named in resource group with 256 GB, 10000 IOPS, and 500 MBps throughput
compute_disk_create Create a shared managed disk named in resource group with 512 GB and max shares set to 3
compute_disk_create Create a managed disk in resource group with network access policy DenyAll and disk access
compute_disk_create Create a 128 GB managed disk named in resource group with on-demand bursting enabled
compute_disk_create Create a managed disk in resource group with encryption type EncryptionAtRestWithPlatformAndCustomerKeys
compute_disk_create Create a V2 hypervisor generation disk named in resource group with 128 GB
compute_disk_update Update disk in resource group to 256 GB
compute_disk_update Change the SKU of disk to Premium_LRS
compute_disk_update Resize disk in resource group to 512 GB
compute_disk_update Update disk to enable bursting
compute_disk_update Set the max shares on disk in resource group to 2
compute_disk_update Change the network access policy of disk to DenyAll
compute_disk_update Update disk in resource group with tags env=staging
compute_disk_update Set the IOPS limit on ultra disk in resource group to 10000
compute_disk_update Update the throughput of disk in resource group to 500 MBps
compute_disk_update Change the performance tier of disk in resource group to P40
compute_disk_update Update disk in resource group to use disk encryption set
compute_disk_update Change the encryption type of disk in resource group to EncryptionAtRestWithPlatformAndCustomerKeys
compute_disk_update Set disk access on disk in resource group to with network access policy AllowPrivate
compute_disk_update Update disk to Standard_LRS SKU with 512 GB size and tags env=dev

Azure Cosmos DB

Tool Name Test Prompt
cosmos_list List all cosmosdb accounts in my subscription
cosmos_list Show me my cosmosdb accounts
cosmos_list Show me the cosmosdb accounts in my subscription
cosmos_list List all the databases in the cosmosdb account <account_name>
cosmos_list Show me the databases in the cosmosdb account <account_name>
cosmos_list List all the containers in the database <database_name> for the cosmosdb account <account_name>
cosmos_list Show me the containers in the database <database_name> for the cosmosdb account <account_name>
cosmos_database_container_item_query Show me the items that contain the word <search_term> in the container <container_name> in the database <database_name> for the cosmosdb account <account_name>

Azure Data Explorer

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

Azure Database for MySQL

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

Azure Database for PostgreSQL

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

Azure Deploy

Tool Name Test Prompt
deploy_app_logs_get Show me the log of the application deployed by azd
deploy_architecture_diagram_generate Generate the azure architecture diagram for this application
deploy_iac_rules_get Show me the rules to generate bicep scripts for <resource-type>
deploy_pipeline_guidance_get Help me set up a CI/CD pipeline to deploy to Azure.
deploy_plan_get Scan my project carefully to identify all Azure-relevant resources, programming languages, frameworks, dependencies, and configuration files needed for deployment. Develop a provision-and-deploy plan and follow it to deploy my application to Azure. deployTool: azcli, IacType: Terraform, hosting service: Container Apps.

Azure Device Registry

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

Azure DocumentDB (with MongoDB compatibility)

Tool Name Test Prompt
documentdb_index_list_indexes List indexes for collection in DocumentDB database
documentdb_index_list_indexes Show me all indexes on collection in database
documentdb_index_create_index Create an index on collection in DocumentDB database using keys
documentdb_index_create_index Add a DocumentDB index for collection in database with keys and options
documentdb_index_drop_index Drop index from collection in DocumentDB database
documentdb_index_drop_index Remove the index from DocumentDB collection in database
documentdb_index_index_stats Show index statistics for collection in DocumentDB database
documentdb_index_index_stats Get DocumentDB index stats for collection in database
documentdb_index_current_ops Show current DocumentDB operations
documentdb_index_current_ops Get current DocumentDB operations filtered by
documentdb_database_db_stats Get statistics for database
documentdb_database_db_stats Show me stats for DocumentDB database
documentdb_database_drop_database Drop database
documentdb_database_drop_database Delete the database from DocumentDB
documentdb_database_list_databases List all databases in DocumentDB
documentdb_database_list_databases Show me all DocumentDB databases
documentdb_database_list_databases Get details for database in DocumentDB

Azure Event Grid

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

Azure Event Hubs

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

Azure File Shares

Tool Name Test Prompt
fileshares_fileshare_create Create a new file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_create Create file share <file_share_name> in resource group <resource_group_name> with 100 GB storage
fileshares_fileshare_create Create a file share named <file_share_name> in location with resource group <resource_group_name>
fileshares_fileshare_create Set up a new file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_delete Delete the file share <file_share_name> from resource group <resource_group_name>
fileshares_fileshare_delete Remove file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_get List all file shares in my subscription
fileshares_fileshare_get Show me the file shares in resource group <resource_group_name>
fileshares_fileshare_get Get details of file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_get Show me the file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_get What file shares exist in resource group <resource_group_name>?
fileshares_fileshare_limits_get Get the file share limits for subscription in location
fileshares_fileshare_limits_get What are the file share limits in my subscription for location ?
fileshares_fileshare_limits_get Show me the file share service limits in location
fileshares_fileshare_nameavailability_check Check if file share name <file_share_name> is available in subscription
fileshares_fileshare_nameavailability_check Is the file share name <file_share_name> available?
fileshares_fileshare_nameavailability_check Verify availability of file share name <file_share_name>
fileshares_fileshare_provisioningrecommendation_get Get provisioning recommendations for file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_provisioningrecommendation_get Show me provisioning recommendations for file share <file_share_name>
fileshares_fileshare_provisioningrecommendation_get What are the recommended provisioning settings for file share <file_share_name>?
fileshares_fileshare_snapshot_create Create a snapshot of file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_snapshot_create Create a snapshot for file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_snapshot_create Take a snapshot of file share <file_share_name>
fileshares_fileshare_snapshot_delete Delete the snapshot <snapshot_id> from file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_snapshot_delete Remove snapshot <snapshot_id> from file share <file_share_name>
fileshares_fileshare_snapshot_get List all snapshots for file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_snapshot_get Show me the snapshots of file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_snapshot_get Get snapshot <snapshot_id> for file share <file_share_name>
fileshares_fileshare_snapshot_update Update the snapshot <snapshot_id> of file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_snapshot_update Update metadata for snapshot <snapshot_id> of file share <file_share_name>
fileshares_fileshare_update Update file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_update Update the provisioned storage for file share <file_share_name> to 200 GB
fileshares_fileshare_update Change the media tier of file share <file_share_name> to Standard
fileshares_fileshare_update Modify file share <file_share_name> in resource group <resource_group_name> with new settings
fileshares_fileshare_usage_get Get usage data for file share <file_share_name> in resource group <resource_group_name>
fileshares_fileshare_usage_get Show me the usage statistics for file share <file_share_name>
fileshares_fileshare_usage_get What is the current usage of file share <file_share_name>?

Azure Function App

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

Azure Functions Templates

Tool Name Test Prompt
functions_language_list What languages does Azure Functions support?
functions_language_list Compare all Azure Functions languages side by side
functions_language_list What runtime versions are available for Azure Functions?
functions_project_get Set up a new Azure Functions project in Python
functions_project_get Generate the project files for a TypeScript Azure Functions app
functions_project_get Create the boilerplate for a Java Azure Functions app using JDK 21
functions_template_get What triggers and bindings are available for C# Azure Functions?
functions_template_get Show me all the Python Azure Function templates
functions_template_get Create a Timer trigger function in C# that runs every 5 minutes
functions_template_get Show me a Cosmos DB trigger with an output binding in Java
functions_template_get I need a MCP Tool trigger in TypeScript for Node.js 22

Azure Key Vault

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

Azure Kubernetes Service (AKS)

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

Azure Load Testing

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

Azure Managed Grafana

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

Azure Managed Lustre

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

Azure Marketplace

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

Azure MCP Best Practices

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

Azure Migrate

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

Azure Monitor

Tool Name Test Prompt
monitor_activitylog_list List the activity logs of the last month for <resource_name>
monitor_healthmodels_entity_get Show me the health status of entity <entity_id> using the health model <health_model_name>
monitor_metrics_definitions Get metric definitions for <resource_type> <resource_name> from the namespace
monitor_metrics_definitions Show me all available metrics and their definitions for storage account <account_name>
monitor_metrics_definitions What metric definitions are available for the Application Insights resource <resource_name>
monitor_metrics_query Analyze the performance trends and response times for Application Insights resource <resource_name> over the last <time_period>
monitor_metrics_query Check the availability metrics for my Application Insights resource <resource_name> for the last <time_period>
monitor_metrics_query Get the <aggregation_type> <metric_name> metric for <resource_type> <resource_name> over the last <time_period> with intervals
monitor_metrics_query Investigate error rates and failed requests for Application Insights resource <resource_name> for the last <time_period>
monitor_metrics_query Query the <metric_name> metric for <resource_type> <resource_name> for the last <time_period>
monitor_metrics_query What's the request per second rate for my Application Insights resource <resource_name> over the last <time_period>
monitor_resource_log_query Show me the logs for the past hour for the resource <resource_name> in the Log Analytics workspace <workspace_name>
monitor_table_list List all tables in the Log Analytics workspace <workspace_name>
monitor_table_list Show me the tables in the Log Analytics workspace <workspace_name>
monitor_table_type_list List all available table types in the Log Analytics workspace <workspace_name>
monitor_table_type_list Show me the available table types in the Log Analytics workspace <workspace_name>
monitor_webtests_createorupdate Create a new Standard Web Test with name <webtest_resource_name> in my subscription in <resource_group> in a given <appinsights_component>
monitor_webtests_createorupdate Update an existing Standard Web Test with name <webtest_resource_name> in my subscription in <resource_group> in a given <appinsights_component>
monitor_webtests_get Get Web Test details for <webtest_resource_name> in my subscription in <resource_group>
monitor_webtests_get List all Web Test resources in my subscription
monitor_webtests_get List all Web Test resources in my subscription in <resource_group>
monitor_workspace_list List all Log Analytics workspaces in my subscription
monitor_workspace_list Show me my Log Analytics workspaces
monitor_workspace_list Show me the Log Analytics workspaces in my subscription
monitor_workspace_log_query Show me the logs for the past hour in the Log Analytics workspace <workspace_name>

Azure Native ISV

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

Azure Quick Review CLI

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

Azure Quota

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

Azure RBAC

Tool Name Test Prompt
role_assignment_list List all available role assignments in my subscription
role_assignment_list Show me the available role assignments in my subscription

Azure Redis

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

Azure Resource Group

Tool Name Test Prompt
group_list List all resource groups in my subscription
group_list Show me my resource groups
group_list Show me the resource groups in my subscription

Azure Resource Health

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

Azure Policy

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

Azure Pricing

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

Azure Service Bus

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

Azure Service Fabric

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

Azure SignalR

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

Azure SQL Database

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

Azure SQL Elastic Pool Operations

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

Azure SQL Server Operations

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

Azure Storage

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

Azure Storage Sync

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

Azure Subscription Management

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

Azure Terraform Best Practices

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

Azure Virtual Desktop

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

Azure Well-Architected Framework

Tool Name Test Prompt
wellarchitectedframework_serviceguide_get Get Well-Architected Framework guidance for App Service
wellarchitectedframework_serviceguide_get What's the waf guidance for a VM?
wellarchitectedframework_serviceguide_get Show me the best practices for virtual machines
wellarchitectedframework_serviceguide_get What's the architectural guidance for Azure Cosmos DB

Azure Workbooks

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

Bicep

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

Cloud Architect

Tool Name Test Prompt
cloudarchitect_design Please help me design an architecture for a large-scale file upload, storage, and retrieval service
cloudarchitect_design Help me design an Azure cloud service that will serve as an ATM for users
cloudarchitect_design I want to design a cloud app for ordering groceries
cloudarchitect_design How can I design a cloud service in Azure that will store and present videos for users?

Microsoft Foundry Extensions

Tool Name Test Prompt
foundryextensions_agents_get-sdk-sample Create a CLI app that can talk to a Microsoft Foundry Agent using Python SDK
foundryextensions_knowledge_index_list List all knowledge indexes in my Microsoft Foundry project
foundryextensions_knowledge_index_list Show me the knowledge indexes in my Microsoft Foundry project
foundryextensions_knowledge_index_schema Show me the schema for knowledge index <index-name> in my Microsoft Foundry resource
foundryextensions_knowledge_index_schema Get the schema configuration for knowledge index <index-name>
foundryextensions_openai_chat-completions-create Create a chat completion with the message "Hello, how are you today?" using my Microsoft Foundry resource
foundryextensions_openai_create-completion Create a completion with the prompt "What is Azure?" using my Microsoft Foundry resource
foundryextensions_openai_embeddings-create Generate embeddings for the text "Azure OpenAI Service" using my Microsoft Foundry resource
foundryextensions_openai_embeddings-create Create vector embeddings for my text using my Microsoft Foundry resource
foundryextensions_openai_models-list List all available OpenAI models in my Microsoft Foundry resource
foundryextensions_openai_models-list Show me the OpenAI model deployments in my Microsoft Foundry resource
foundryextensions_resource_get List all Microsoft Foundry resources in my subscription
foundryextensions_resource_get Show me the Microsoft Foundry resources in resource group <resource_group_name>
foundryextensions_resource_get Get details for Microsoft Foundry resource <resource_name> in resource group <resource_group_name>
foundryextensions_threads_create Create a Microsoft Foundry thread to hold the conversation
foundryextensions_threads_get-messages Show me the messages in the Microsoft Foundry thread with id <thread_id>
foundryextensions_threads_list List my Microsoft Foundry threads