SourceForge has released the AI Assistant for Microsoft Dynamics 365 Business Central — a Claude-powered conversational interface that lives directly inside the BC client. Users can ask any question about their data ("which customers have overdue invoices above ₹50,000?") or trigger any action ("post the receipt for invoice INV-1024 dated today") in natural language, with the assistant calling the appropriate BC API behind the scenes.
The system exposes 61 callable tools to Claude — 44 read queries spanning the standard BC table set (customers, vendors, items, invoices, sales orders, purchase orders, journals, dimensions, accounting), and 17 write operations covering posting, status transitions, item maintenance and journal entry. Every write operation has a hardcoded field whitelist at the AL layer; the model cannot author writes to fields outside the whitelist even if it tries.
Every action passes through a Preview-and-Confirm flow before any write reaches the BC database. The assistant generates a structured preview of the proposed change — the exact records, the exact field values, the exact API endpoint — which the user accepts, rejects or edits before the call is dispatched. Cancellations are logged the same as confirmations for full audit coverage.
The product is implemented as a Business Central AL extension that ships through AppSource, with a paired Next.js conversation surface for users who prefer a separate window. Authentication uses BC's standard Azure AD tenant model; conversations and tool-call history are stored per-user in the BC database. Currently in production with three mid-market manufacturing customers in India and one retailer in the UAE.
