The first tool list
Seven operations a MES owner can read and sign
This is the shape of the manifest we agree before any code is written. Every tool reads, or drafts something a person submits. The entity sets behind each tool are confirmed against your reading model in the Blueprint, not assumed.
# opcenter-mcp: first tool list (read + draft only)
# Runs as the requesting user where the product allows it; every call logged.
tools:
get_order_status: # order, operations, current step, holds
source: reading model (OData)
trace_genealogy: # "which serial numbers contain lot X?"
source: reading model (OData)
limit: max depth and result count set per plant
list_wip_by_line: # work in progress for one line or work centre
source: reading model (OData)
get_nonconformance: # NCR record plus the operation history around it
source: reading model (OData) or the quality module, per installation
shift_handover_summary: # open orders, holds, downtime notes for one shift
source: composed from the tools above, no new access
draft_ncr_disposition: # proposal text only; a person submits it
writes: nothing
draft_shift_note: # proposal text only; a person posts it
writes: nothing
# Not on the list: any command. A write tool is added as one named,
# reviewed command, or not at all.
Two of the seven write nothing at all. That is the line a security review reads first, and the reason the list can be signed before the build starts.