Connect Claude to Business Central MCP: A Step-by-Step Guide
Step-by-step guide to connecting Claude Desktop to a Business Central MCP server through a locally hosted Python proxy (bc-mcp-proxy), which reduces authentication and configuration complexity. It covers the Entra ID app registration with redirect URIs and API permissions, registering the app in Business Central, running the proxy setup, and adding the generated config to claude_desktop_config.json.

post Aardvark Labs
"To reduce the complexity required for Claude to connect, as well as facilitate other AI Agents, we will use a locally hosted Proxy."
Key points
- Use a local Python proxy to simplify Claude-to-MCP authentication and configuration
- Create an Azure AD app registration with specific redirect URIs and API permissions
- Register the Azure AD app in Business Central via Microsoft Entra Applications
- Install bc-mcp-proxy Python package and run setup to generate configuration files
- Add the proxy configuration to Claude Desktop’s claude_desktop_config.json file under mcpServers
Quotes
- “To reduce the complexity required for Claude to connect, as well as facilitate other AI Agents, we will use a locally hosted Proxy.” (Explains the core strategy to simplify MCP authentication by using a proxy instead of direct integration)
- “You can now ask Claude questions about your Business Central data, and after a few prompts for your permission, it will provide results.” (Shows the end result - Claude can query Business Central data with proper authentication)
- “This approach also works for VS Code and Cursor.” (Indicates the proxy method is compatible with multiple AI agents and development environments)
Context
- Features: Model Context Protocol (MCP), Claude Desktop integration, MCP Proxy, Azure AD authentication, Business Central MCP Server
Source: Aardvark Labs, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.