Expose Akahu APIs via Azure API Management MCP Server
ยท 11 min read
A recent release to Azure API Management is - MCP server support, the ability to expose a REST API in API Management as an MCP server.
Today we are going to look at how to expose an REST API as an MCP server through your API Management instance, with Akahu APIs as my example.
๐ Overviewโ
This guide walks through publishing Akahuโs open banking-style REST endpoints through Azure API Management (APIM) and exposing them as an MCP server consumable by compatible developer tools (e.g., VS Code extensions). Youโll configure headers via policies, secure tokens with named values, and register the MCP server locally.
๐งฐ Prerequisitesโ
Before starting, ensure you have:
Item | Requirement |
---|---|
Azure Subscription | Contributor (or equivalent) rights to create API Management |
Azure API Management | Standard tier (Preview features enabled for MCP) |
Akahu Account | Developer portal access + Demo or real bank connection |
Akahu Credentials | App Token, User Token, Base URL |
VS Code | Latest version + MCP-capable extension (e.g., GitHub Copilot supporting MCP) |
Network Access | Outbound HTTPS to api.akahu.io and your APIM gateway |