mcp-business-central-server
If you are the rightful owner of mcp-business-central-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A lightweight MCP Server for seamless integration with Microsoft Dynamics 365 Business Central, enabling MCP clients to interact with any entity in your Business Central environment.
The Business Central MCP Server is designed to facilitate seamless integration with Microsoft Dynamics 365 Business Central. It provides a clean interface to Business Central resources through the Model Context Protocol (MCP), optimizing HTTP request handling for improved performance. Developed by sofias tech, this server allows MCP clients to interact with any entity in the Business Central environment, such as Employees, Customers, Items, Vendors, SalesOrders, and Payments. The server is built with resource efficiency in mind, featuring a clear separation between resource management and tool implementation, a simple and maintainable codebase, and direct HTTP request handling using the requests library. It requires specific environment variables for configuration, including the Business Central API server URL, username, password, and company name. The server supports integration with platforms like Claude Desktop and can be installed via pip or uv.
Features
- Clean interface to Business Central resources through MCP
- Optimized HTTP request handling for improved performance
- Resource-efficient architecture with clear separation of concerns
- Simple and maintainable codebase with minimal duplication
- Direct HTTP request handling using requests library
Tools
BC_Get_Schema
Retrieves the schema of any Business Central entity including available fields
BC_List_Items
Fetches a list of entities with optional filtering and pagination
BC_Get_Items_By_Field
Searches for entities based on a specific field value
BC_Create_Item
Creates a new entity record in Business Central
BC_Update_Item
Updates an existing entity record
BC_Delete_Item
Removes an entity record from Business Central