Query a water treatment plant's SCADA historian time-series data (flow, pressure, chlorine residual tags) via the AVEVA/OSIsoft PI Web API

domain: aveva.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Identify the target PI point/attribute's WebId using the PI Web API's search or Point controller against the plant's PI Server
  2. Call the Streams controller (e.g., recorded or interpolated value routes) to retrieve current or historical tag values
  3. Use the Batch controller to bundle multiple dependent tag requests (e.g., several process tags for one plant) into a single call
  4. Use AF Search Queries to filter Asset Framework elements/attributes if the utility has modeled plants/processes hierarchically rather than as flat PI points
  5. Reference the official controller-by-controller documentation at docs.aveva.com/bundle/pi-web-api-reference for exact request/response schemas

Known gotchas

Related routes

Read tag/resource data from a water utility's Ignition SCADA gateway via its REST/OpenAPI Gateway API
inductiveautomation.com · 5 steps · unrated
Read historian values (recorded or interpolated) from an AVEVA PI tag via PI Web API
aveva.com · 6 steps · unrated
Query historian time-series data through the VOLTTRON VUI historians endpoint
volttron.readthedocs.io · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans