mcp-business-central-server

mcp-business-central-server

3.4

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

  1. BC_Get_Schema

    Retrieves the schema of any Business Central entity including available fields

  2. BC_List_Items

    Fetches a list of entities with optional filtering and pagination

  3. BC_Get_Items_By_Field

    Searches for entities based on a specific field value

  4. BC_Create_Item

    Creates a new entity record in Business Central

  5. BC_Update_Item

    Updates an existing entity record

  6. BC_Delete_Item

    Removes an entity record from Business Central