Point to the right thing
Attach a clue to stable semantic targets instead of guessing from arbitrary selectors or raw page structure.
Make agent activity visible where it happens. Point to the right surface, explain the context, and keep the host application in control.
ViewCue can show a single clue next to a billing code, explain why a field matters, point out the next step, or optionally reflect a tool result. A lifecycle indicator is one example, not the product boundary.
Framework-agnostic TypeScript and DOM primitives. No tour library. No remote model. No action interception.
Declare a stable target, then call showClue() from the application’s WebMCP tool or UI lifecycle.
runtime.showClue({ targetId, message })WebMCP gives a page a structured tool surface that an agent can discover and call. ViewCue makes that interaction legible in the same page, while the application continues to own the actual action.