Skip to content

Commit 7961c5a

Browse files
author
gitName
committed
preview limitations
1 parent 7243cc6 commit 7961c5a

File tree

5 files changed

+26
-19
lines changed

5 files changed

+26
-19
lines changed

articles/api-management/export-rest-mcp-server.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to expose a REST API in Azure API Management as an MCP se
44
author: dlepow
55
ms.service: azure-api-management
66
ms.topic: how-to
7-
ms.date: 07/23/2025
7+
ms.date: 07/25/2025
88
ms.author: danlep
99
ms.collection: ce-skilling-ai-copilot
1010
ms.custom:
@@ -27,6 +27,13 @@ Learn more about:
2727
* [AI gateway capabilities](genai-gateway-capabilities.md)
2828

2929

30+
## Limitations
31+
32+
The following limitations currently apply to this preview:
33+
34+
* API Management supports MCP server tools, but doesn't support MCP resources or prompts.
35+
* MCP server capabilities aren't supported in API Management [workspaces](workspaces-overview.md).
36+
3037
## Prerequisites
3138

3239
+ If you don't already have an API Management instance, complete the following quickstart: [Create an Azure API Management instance](get-started-create-service-instance.md).
@@ -45,8 +52,6 @@ Learn more about:
4552
Follow these steps to expose a managed REST API in API Management as an MCP server:
4653

4754
1. In the [Azure portal](https://portal.azure.com), navigate to your API Management instance.
48-
[!INCLUDE [preview-callout-mcp-feature-flag](includes/preview/preview-callout-mcp-feature-flag.md)]
49-
5055
1. In the left menu, under **APIs**, select **MCP Servers** > **+ Create MCP server**.
5156
1. Select **Expose an API as an MCP server**.
5257
1. In **Backend MCP server**:

articles/api-management/expose-existing-mcp-server.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to expose and govern an existing Model Context Protocol (
44
author: dlepow
55
ms.service: azure-api-management
66
ms.topic: how-to
7-
ms.date: 07/23/2025
7+
ms.date: 07/25/2025
88
ms.author: danlep
99
ms.collection: ce-skilling-ai-copilot
1010
ms.custom:
@@ -14,7 +14,7 @@ ms.custom:
1414

1515
[!INCLUDE [api-management-availability-premium-standard-basic-premiumv2-standardv2-basicv2](../../includes/api-management-availability-premium-standard-basic-premiumv2-standardv2-basicv2.md)]
1616

17-
This article shows how to use API Management to expose and govern an existing MCP-compatible server - a tool server hosted outside of API Management. Expose and govern the server's tools through API Management so that MCP clients can call them using the MCP protocol.
17+
This article shows how to use API Management to expose and govern an existing remote [Model Context Protocol (MCP)](https://www.anthropic.com/news/model-context-protocol) server - a tool server hosted outside of API Management. Expose and govern the server's tools through API Management so that MCP clients can call them using the MCP protocol.
1818

1919
[!INCLUDE [preview-callout-mcp-servers](includes/preview/preview-callout-mcp-servers.md)]
2020

@@ -32,6 +32,19 @@ Learn more about:
3232
* [MCP server support in API Management](mcp-server-overview.md)
3333
* [AI gateway capabilities](genai-gateway-capabilities.md)
3434

35+
## Limitations
36+
37+
The following limitations currently apply to this preview:
38+
39+
* The external MCP server must conform to MCP version `2025-06-18` or later. The server must support:
40+
* Either no authorization or authorization protocols that comply with the following standards: [https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization#standards-compliance](https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization#standards-compliance)
41+
* Streamable HTTP transport
42+
43+
> [!IMPORTANT]
44+
> Servers conforming to older MCP versions or using SSE transport only are not supported.
45+
46+
* API Management supports MCP server tool capabilities, but not MCP resources or prompts.
47+
* MCP server capabilities aren't supported in API Management [workspaces](workspaces-overview.md).
3548

3649
## Prerequisites
3750

@@ -50,8 +63,6 @@ Learn more about:
5063
Follow these steps to expose an existing MCP server is API Management:
5164

5265
1. In the [Azure portal](https://portal.azure.com), navigate to your API Management instance.
53-
[!INCLUDE [preview-callout-mcp-feature-flag](includes/preview/preview-callout-mcp-feature-flag.md)]
54-
5566
1. In the left-hand menu, under **APIs**, select **MCP servers** > **+ Create MCP server**.
5667
1. Select **Expose an existing MCP server**.
5768
1. In **Backend MCP server**:

articles/api-management/includes/preview/preview-callout-mcp-feature-flag.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

articles/api-management/includes/preview/preview-callout-mcp-servers.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ ms.date: 07/16/2025
77
---
88

99
> [!IMPORTANT]
10-
> * This feature is in preview. Review the [prerequisites](#prerequisites) to access MCP server features.
11-
> * In preview, API Management supports MCP server tools, but doesn't currently support MCP resources or prompts.
10+
> * This feature is in preview and has some [limitations](#limitations)
11+
> * Review the [prerequisites](#prerequisites) to access MCP server features.

articles/api-management/workspaces-overview.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ The following constraints currently apply to workspace gateways:
129129
* Workspace gateways support only internal cache; external cache isn't supported
130130
* Workspace gateways don't support synthetic GraphQL APIs
131131
* Workspace gateways don't support creating APIs directly from Azure resources such as Azure OpenAI Service, App Service, Function Apps, and so on
132+
* Workspace gateways don't support MCP servers
132133
* Request metrics can't be split by workspace in Azure Monitor; all workspace metrics are aggregated at the service level
133134
* Workspace gateways don't support CA certificates
134135
* Workspace gateways don't support managed identities, including related features like storing secrets in Azure Key Vault and using the `authentication-managed-identity` policy

0 commit comments

Comments
 (0)