Microsoft Business Central

Microsoft Business Central

Manage Dynamics 365 Business Central customers, contacts, sales opportunities, invoices, and vendors

3
Stars
0
Forks
0
Releases

Overview

Model Context Protocol (MCP) server for Microsoft Dynamics 365 Business Central. This MCP server exposes AI-friendly access to Business Central data, allowing AI assistants to perform common data operations through properly formatted API v2.0 calls. It emphasizes correct API URL structures using the /companies(id)/resource pattern (avoiding ODataV4 segments) and supports full CRUD against resources such as customers, contacts, sales opportunities, invoices, and vendors. The server is designed for zero-install setup via npx, leveraging the user's existing Azure CLI authentication to access Business Central resources, and uses clean tool names (get_schema, list_items, get_items_by_field, create_item, update_item, delete_item) to simplify integration. It includes convenient configuration via environment variables (BC_URL_SERVER, BC_COMPANY, BC_AUTH_TYPE) and can be run locally or integrated with Claude Desktop or Claude Code; it can also be built from source for development. The README lists available resources like companies, customers, contacts, salesOpportunities, salesQuotes, salesOrders, salesInvoices, items, and vendors, along with common troubleshooting steps (401, not found).

Details

Owner
knowall-ai
Language
JavaScript
License
Updated
2025-12-07

Features

Correct API URLs

Uses proper /companies(id)/resource format (no ODataV4 segment).

Zero Installation

Run with npx - no pre-installation required.

Azure CLI Auth

Leverages existing Azure CLI authentication to access Business Central data.

Clean Tool Names

No prefixes, just get_schema, list_items, etc.

Full CRUD

Create, read, update, and delete Business Central records.

Tags

Microsoft Dynamics 365 Business CentralMCPAPI v2.0Azure CLInpxODataCRUDAI assistantscustomersvendors