Plur-e
MCP servers

Business Central tools

Tool catalogue of the Plur-e MCP server for Dynamics 365 Business Central — customers, items and availability, sales, purchasing, warehouse and posted documents — with scope and example arguments.

Quick answer

The Business Central server exposes read tools for customers, items, availability, ledgers, sales and purchase documents, warehouse activities and posted documents, and write tools that create sales quotes and orders. Each tool declares a read or write scope; write tools are enabled per role and can require approval.

AreaToolScopeStatusWhat it does
Platformlist_environmentsreadavailableEnvironments of the tenant and which one MCP uses
Platformlist_companiesreadavailableCompanies of the configured environment
Platformselect_tenantreadavailablePlur-e staff and partners only: choose the tenant for the session
Customerssearch_customersreadavailableFind customers by name, number, city or contact
Customersget_customerreadavailableCustomer card, addresses, payment terms, balance
Customerslist_customer_ledgerreadavailableCustomer ledger entries, optionally by date range
Itemssearch_itemsreadavailableItems by number or description
Itemsget_availabilityreadavailableInventory, quantity on orders and projected availability, optionally per location
Itemslist_item_ledgerreadavailableItem ledger entries with filters
Saleslist_sales_documentsreadavailableQuotes, orders, invoices, credit memos and return orders by customer or status
Salescreate_sales_quotewriteavailableCreate a quote with lines; prices from Business Central
Salescreate_sales_orderwriteavailableCreate an order (approval by default)
Purchasinglist_purchase_ordersreadroadmapOpen purchase orders and expected receipt dates
Purchasingget_vendorreadroadmapVendor header and contacts
Warehouselist_warehouse_activitiesreadroadmapReceipts, put-aways, picks, shipments and their status
Warehouseget_bin_contentsreadroadmapContents of a bin or of an item across bins
Warehouselist_count_discrepanciesreadroadmapPhysical inventory journal differences
Documentsget_posted_documentreadavailableA posted invoice, shipment, credit memo or receipt with lines
Reportsrun_report_summaryreadroadmapSummarised output of a saved report

Example: get_availability

{
  "name": "get_availability",
  "arguments": {
    "itemNo": "1896-S",
    "locationCode": "MAIN"
  }
}

Result: the availability figures Business Central returns for the item (inventory, on sales/purchase orders, projected), plus sourceUrl, the Business Central URL of the item card.

Conventions

  • Arguments are validated with JSON Schema before any call.
  • Results include sourceUrl so Claude can cite the record.
  • Lists return items plus an opaque nextCursor; pass it back with the same arguments to get the next page (pageSize is capped by the tenant's Max page size).
  • Denied or failed calls return an isError result with a machine-readable error code (not_licensed, disabled, scope_denied, tenant_selection_required…) and a message.
  • Every call is audited and visible in the Admin Center (AI & MCP → Audit log).

To be validated

Tools marked roadmap are documented but not served yet; the server's tools/list is the authoritative catalogue.

Related: Security model · Product page

Last updated on

Edit on GitHub
Was this page helpful?

On this page