Exposing REST APIs as MCP Servers with Azure API Management: 2 Approaches

Introduction The Model Context Protocol (MCP) has changed the way how AI applications interact with external data sources and services, and the need to securely expose REST APIs as MCP servers has become more critical. Azure API Management provides an enterprise-grade solution that facilitates this transformation and along with its robust security, monitoring, and governance capabilities. In this post, I explore two approaches to expose REST APIs as MCP servers using Azure API Management: ...

July 20, 2025 · 4 min · 841 words · Me

Exposing Azure AI Foundry Endpoints with Azure API Management

Introduction In this blog post, we’ll dive into how to expose Azure AI Foundry endpoints through API Management, protect the APIs from overuse with token-based rate limiting, and monitor token usage per API subscriber. These features in API Management are known as GenAI gateway capabilities. Azure AI Foundry is a powerful platform for deploying and managing large language models (LLMs) for all sorts of AI-driven applications. These AI capabilities are available via API endpoints. Azure API Management is a platform designed to streamline and enhance the management of APIs, which offers a range of capabilities such as enhanced security, rate limiting, and monitoring etc. ...

March 4, 2025 · 4 min · 774 words · Me