Open source
bc-mcp-proxy — the missing cable between your AI client and Business Central.
Microsoft hosts an MCP server for Business Central; your AI tools speak stdio on your desktop. bc-mcp-proxy is the small piece of plumbing in between — it runs on your machine, signs you in over OAuth, and keeps the connection alive. Free, MIT-licensed, and inspectable, because a server that fronts your ERP has to be.
- License
- MIT
- Install
- one pip command
- Claude Desktop
- one-click bundle per release
- Clients
- Claude Desktop · VS Code · Cursor
What it handles
Small tool, sharp edges filed off.
OAuth, handled
Sign-in against your Entra tenant, silent token refresh, and a device-local cache. Your credentials stay on your machine — the proxy never phones home to us.
The unglamorous parts
Exponential backoff on transient upstream errors and a tiered tools cache that masks BC's slow first response. The stuff you'd otherwise debug at 23:00.
Any stdio MCP client
Claude Desktop, VS Code, Cursor — if it speaks stdio MCP, it can reach Business Central through the proxy. No SDK, no plugin to maintain.
Setup takes an afternoon: an Azure App Registration, OAuth scopes, install, first call. The step-by-step guide is in the repository — and if you'd rather not do it alone, get in touch.
Why it's open
A proxy that sits between a language model and your ERP is exactly the kind of software you should be able to read before you run it. The code is the trust argument. What we sell is the expertise around it.