|
| 1 | +--- |
| 2 | +title: Azure AI Foundry Tools - Azure MCP Server |
| 3 | +description: Learn how to use the Azure MCP Server with Azure AI Foundry to manage your AI models and deployments. |
| 4 | +keywords: azure mcp server, azmcp, azure ai foundry, ai models, model deployment |
| 5 | +ms.service: azure-mcp-server |
| 6 | +ms.topic: reference |
| 7 | +ms.date: 07/24/2025 |
| 8 | +content_well_notification: |
| 9 | + - AI-contribution |
| 10 | +ai-usage: ai-assisted |
| 11 | +--- |
| 12 | + |
| 13 | +# Azure AI Foundry tools for the Azure MCP Server |
| 14 | + |
| 15 | +The Azure MCP Server enables you to manage Azure resources, including Azure AI Foundry models and deployments, with natural language prompts. This capability helps you quickly manage your AI models without needing to remember complex syntax. |
| 16 | + |
| 17 | +[Azure AI Foundry](/azure/ai-foundry/) is a platform for deploying and managing custom AI models in Azure. It provides tools and services for training, fine-tuning, deploying, and monitoring AI models in production environments. With Azure AI Foundry, you can more easily incorporate AI capabilities into your applications. |
| 18 | + |
| 19 | +[!INCLUDE [tip-about-params](../includes/tools/parameter-consideration.md)] |
| 20 | + |
| 21 | +## List available models |
| 22 | + |
| 23 | +<!-- azmcp foundry models list --> |
| 24 | + |
| 25 | +Lists all available AI models in Azure AI Foundry. Use this command to view all models that you can deploy or use in your Azure environment. |
| 26 | + |
| 27 | +Example prompts include: |
| 28 | + |
| 29 | +- **View all models**: "Show me all available AI models in Azure AI Foundry" |
| 30 | +- **Filter by free usage**: "List all free models available for prototyping in Azure AI Foundry that I can use in the playground" |
| 31 | +- **Filter by free usage**: "List all free models available for prototyping in Azure AI Foundry" |
| 32 | +- **Filter by publisher**: "Show me models published by Microsoft in Azure AI Foundry" |
| 33 | +- **Filter by license**: "What models with Apache license are available in Azure AI Foundry?" |
| 34 | +- **Search by name**: "Find the llama model in Azure AI Foundry" |
| 35 | + |
| 36 | +| Parameter | Required or optional | Description | |
| 37 | +|-----------|-------------|-------------| |
| 38 | +| Search for free playground | Optional | If set to true, returns a list of models from Azure AI Foundry that can also be used with GitHub inference endpoint and GitHub PAT token. If false, returns a list of models from Azure AI Foundry, regardless of GitHub support. To learn more, see [GitHub Models](https://docs.github.com/en/github-models/use-github-models/prototyping-with-ai-models#experimenting-with-ai-models-in-the-playground).| |
| 39 | +| Publisher name | Optional | A filter to specify the publisher of the models to retrieve. | |
| 40 | +| License name | Optional | A filter to specify the license type of the models to retrieve. | |
| 41 | +| Model name | Optional | The name of the model to search for. | |
| 42 | + |
| 43 | +## Deploy a model |
| 44 | + |
| 45 | +<!-- azmcp foundry models deploy --> |
| 46 | + |
| 47 | +Deploys an AI model to your Azure environment. Use this command to deploy selected models from Azure AI Foundry and make them available for use in your applications. |
| 48 | + |
| 49 | +Example prompts include: |
| 50 | + |
| 51 | +- **Deploy with required parameters**: "Deploy GPT-4 model in OpenAI format to my ai-services account in ai-projects resource group with subscription dev-subscription" |
| 52 | +- **Specify deployment name**: "Set up a deployment named text-embedding for the Ada embedding model in my AI services account with Standard SKU" |
| 53 | +- **Include model version**: "Deploy version 2 of Llama model from Meta to my Azure AI services account with scale capacity of 3" |
| 54 | +- **Deploy to specific resource group**: "Create a deployment named content-generation with GPT-4 model in my ai-central service in resource group ml-experiments" |
| 55 | +- **Configure scaling**: "Deploy Claude model to my Azure AI service with auto-scaling enabled and maximum capacity of 5" |
| 56 | + |
| 57 | +| Parameter | Required or optional | Description | |
| 58 | +|-----------|-------------|-------------| |
| 59 | +| Deployment-name | Required | A unique name for this model deployment | |
| 60 | +| Model name | Required | The name of the model to deploy | |
| 61 | +| Model format | Required | The format of the model (for example, 'OpenAI', 'Meta', 'Microsoft') | |
| 62 | +| Azure AI services name | Required | The name of the Azure AI services account to deploy to | |
| 63 | +| Resource group | Required | The name of the Azure resource group where the model will be deployed | |
| 64 | +| Model version | Optional | The version of the model to deploy | |
| 65 | +| Model source | Optional | The source of the model | |
| 66 | +| Scale type | Optional | The scale type for the deployment | |
| 67 | +| Scale capacity | Optional | The scale capacity for the deployment | |
| 68 | +| Sku name | Optional | The SKU name for the deployment | |
| 69 | +| Sku capacity | Optional | The SKU capacity for the deployment | |
| 70 | + |
| 71 | +## List model deployments |
| 72 | + |
| 73 | +<!-- azmcp foundry models deployments list --> |
| 74 | + |
| 75 | +Lists all model deployments associated with a specific Azure AI Foundry endpoint. Use this command to monitor and manage your active model deployments. In the following example prompts, replace `https://my-example-resource.openai.azure.com` with your actual Azure AI Foundry endpoint URL. |
| 76 | + |
| 77 | +Example prompts include: |
| 78 | + |
| 79 | +- **List deployments on production**: "Show me all model deployments on my https://my-example-resource.openai.azure.com endpoint" |
| 80 | +- **Check specific endpoint**: "What models are currently deployed to the https://my-example-resource.openai.azure.com endpoint?" |
| 81 | +- **View regional deployments**: "List all deployments in my https://my-example-resource.openai.azure.com endpoint" |
| 82 | +- **Check deployment status**: "Show me the status of all models deployed to our https://my-example-resource.openai.azure.com endpoint" |
| 83 | +- **See active models**: "What AI models are running on our https://my-example-resource.openai.azure.com endpoint right now?" |
| 84 | + |
| 85 | +| Parameter | Required or optional | Description | |
| 86 | +|-----------|-------------|-------------| |
| 87 | +| Endpoint | Required | The endpoint URL for the Azure AI service | |
| 88 | + |
| 89 | + |
| 90 | +## Related content |
| 91 | + |
| 92 | +- [What are the Azure MCP Server tools?](index.md) |
| 93 | +- [Get started using Azure MCP Server](../get-started.md) |
| 94 | +- [Azure AI Foundry documentation](/azure/ai-foundry/) |
| 95 | +- [Azure AI Services overview](/azure/ai-services/) |
| 96 | +- [Deploy and consume models](/azure/ai-foundry/concepts/deployments-overview) |
0 commit comments