A fully managed platform in Microsoft Foundry for hosting, scaling, and securing AI agents built with any supported framework or model
Hello @Tamasa Patra
Thank you for your detailed question. I understand how important it is to have a consistent enterprise experience—including governance, observability, tracing, and portal-based lifecycle management—across all models used in your multi-agent architecture.
At this time, Claude models deployed through the Azure AI Foundry model catalog are not supported by Azure AI Foundry Agent Service's create_agent API (the threads/runs managed-agent pattern exposed through AIProjectClient.agents.create_agent).
As a result, you cannot currently create a Foundry-managed agent using a Claude deployment such as:
AIProjectClient.agents.create_agent(
and have that agent:
- Appear in the Agents tab in the Azure AI Foundry portal
- Support native thread and run management
- Provide built-in tracing and observability
- Benefit from the full Foundry Agent Service governance and lifecycle management experience
Why This Happens
Today, the Foundry Agent Service supports only:
- Azure OpenAI models
- Select models sold directly by Azure (including supported Azure Marketplace models) that are explicitly listed in the Agent Service model support documentation
Although Claude is available as a first-class model in the Azure AI Foundry model catalog for inference, it is not currently included in the list of models supported by Foundry Agent Service.
What This Means for Claude Agents
Claude-powered agents created using any of the following:
- Anthropic SDK via
/anthropic/v1/messages - Microsoft Agent Framework with
AnthropicFoundryClient - Claude Agent SDK
are treated as externally orchestrated applications. Therefore, they:
- Do not appear in the Foundry portal's Agents tab
- Do not support native Foundry Agent Service threads/runs
- Do not automatically inherit built-in tracing, run history, or portal-based management
Semantic Kernel Support
Similarly, Semantic Kernel's AzureAIAgent class relies on the same Foundry Agent Service backend. Because Claude is not currently supported by that service, AzureAIAgent cannot presently use a Claude deployment as its underlying model.
Clarification on Documentation
When documentation states that Claude models are available with "Foundry APIs, SDKs, agents, and governance features," the term "agents" refers broadly to:
- Building agentic solutions using Claude within Azure AI Foundry
- Using orchestration frameworks such as Microsoft Agent Framework or custom implementations
- Applying Azure governance, security, and compliance controls at the platform level
It does not currently refer to support for the Foundry Agent Service create_agent managed-agent framework.
Current Recommendation
If your requirements include:
- Portal visibility in the Foundry Agents tab
- Native thread/run management
- Built-in tracing and observability
- Full Foundry Agent Service governance controls
then the recommended approach today is to use a supported:
- Azure OpenAI model, or
- Eligible Azure Marketplace model supported by Agent Service
If Claude-specific capabilities are essential, you will need to continue using one of the external orchestration approaches listed above until native Agent Service support becomes available.
Support for additional models in Foundry Agent Service continues to evolve. However, there is currently no publicly announced timeline for Claude support within the create_agent / threads-runs Agent Service framework.
We encourage you to submit or upvote a feature request through the Azure feedback channels, as customer demand plays an important role in prioritization.
Please refer this
Models supported by Foundry Agent Service https://learn.microsoft.com/azure/ai-foundry/agents/concepts/model-region-support
I Hope this helps. Do let me know if you have any further queries.
If this answers your query, please do click Accept Answer and Yes for was this answer helpful.
Thank you!