BC WebClient MCP Server
ActiveAn MCP server that enables AI assistants to interact with the Business Central web client, bridging AI tooling with BC's UI for automation and testing scenarios.
An MCP server that lets AI assistants interact with Business Central by reverse-engineering BC’s undocumented WebUI WebSocket protocol. Connects directly to BC’s /csh endpoint, so no custom extensions need to be installed.
Provides 10 tools: page search (including Tell Me/Alt+Q), page metadata extraction, field and action discovery, record reading and writing with server-side filtering, action execution, drill-down navigation, dialog handling, and multi-step workflow tracking with unsaved change detection.
Supports NavUserPassword, Windows, and Azure AD authentication with CSRF token management. Three risk levels (read-only, writes, irreversible) with audit logging. Works with on-premises and BC Online.
Requires Node.js 18+ and a BC v27 instance. The WebSocket protocol is hardcoded for BC27; other versions are untested.