Azure APIM MCP Server doesn't support Ids as strings

Howard, Christian 20 Reputation points
2026-02-24T20:18:15.4166667+00:00

I exposed an existing APIM API as a MCP server within Azure API Management service. I have some AI clients that can connect to it, but others fail due to providing a string value for the Id property in the request object. The MCP specs state that a string is supported, but APIM MCP schema validation returns a 400 Bad Request response when a string value(ex. "abc123") is used.

Let me know if you need additional info, but this feels like an Azure bug.

Azure API Management
Azure API Management

An Azure service that provides a hybrid, multi-cloud management platform for APIs.


Answer accepted by question author
Siddhesh Desai 8,210 Reputation points Microsoft External Staff Moderator
2026-02-24T20:34:19.6933333+00:00

Hi @Howard, Christian

Thank you for reaching out to Microsoft Q&A.

I have received an update from backend engineer they said, it's a day 0 limitation and is a bug, they have created internal work item to fix this bug. The ETA to fix this bug is 6 months.

Was this answer helpful?


0 additional answers

Sort by: Newest

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.