What we build
Exel Computer Systems plc does not publish its interface reference, so every backend below is confirmed against your installation in the blueprint before a tool is built.
# efacs-mcp-server: tool manifest, draft for blueprint week 1
# Every tool runs as the person asking. Nothing is written without a person confirming.
tools:
get_works_orders: # status, due date, contract -> works orders with progress
backend: confirmed in blueprint
mode: read
get_part_changes: # part number -> open change control records
backend: confirmed in blueprint
mode: read
get_contract_status: # contract -> cost, progress and open orders
backend: confirmed in blueprint
mode: read
list_field_service_jobs: # customer, date range -> open jobs and engineers
backend: confirmed in blueprint
mode: read
draft_sales_order: # customer, items -> sales order proposal for a person to confirm
backend: confirmed in blueprint
mode: propose
audit: every call logged with user, tool, arguments and the EFACS response
The manifest is the contract. A question that needs an operation not on it gets a new line and a review, not a wider permission.