The first tool list
Six named read operations, all resolved through AF
This is the list a PI owner signs before anything is written. Each tool maps to PI Web API calls for elements, attributes, streams and event frames on the DMZ copy.
# First tool list: PI System MCP server (read-only, PI Web API, DMZ copy)
# Assets are found through AF templates, never by pattern-matching tag names.
find_assets(template, name_filter, root_path) -> AF elements with paths
get_asset_attributes(element_path, attribute_names) -> current values with units
get_summary(element_path, attribute, start, end, type) -> average | minimum | maximum | total | count
get_interpolated(element_path, attribute, start, end, interval) # point count capped per call
list_event_frames(element_path, template, start, end) -> trips, downtimes, batches
get_event_frame(event_frame_id) -> start, end, reason, attribute values
# Not in the list: raw recorded-value export, tag search by name pattern,
# manual data entry, and every PI Web API write method (POST, PUT, PATCH, DELETE).
The omissions are the point. A reviewer should be able to read the last two lines and know what the agent cannot do without reading the server's code.