Canvas and WebGL workflows without DOM guesswork
Canvas is the connector for rendered surfaces that break normal DOM assumptions: frame diffs, WebGL state, and interaction sequences across canvas-based interfaces.
sampledifftraceinteractPixel grids, frame deltas, cursor paths, and luminous geometry for interfaces that hide their truth behind a bitmap.
A rendered field where pixels, vectors, and interaction points become addressable. The visual language is a live raster grid bending toward a WebGL plane.
Canvas gives agents a way to work where the DOM stops telling the truth.
Canvas-heavy products are often visually rich and structurally opaque. Their meaning lives in pixels, transforms, and point-based interactions instead of semantic DOM nodes.
This connector treats rendered space as a first-class medium. It can inspect, compare, and act against the surface the user actually sees.
rendered frames
pixel deltas
sample, compare, interact
Canvas-heavy apps where DOM-level browser tools are not enough.
Pixel comparison, frame diffing, and WebGL-aware inspection.
Point-based interaction playback inside design tools, editors, maps, and games.
Focuses on rendered surfaces that do not expose their real state cleanly through the DOM.
Pairs canvas inspection and diffing with point-based interaction, rather than pretending every app is a form-and-button website.
Lets the agent target canvas and WebGL surfaces as a first-class runtime, not as an afterthought of browser automation.
Connect the canvas endpoint through the same Scout account boundary as other public connectors.
Use OAuth for normal interactive setup and Scout access tokens only when browser auth is impossible.
Keep canvas access separate from browser, Node, and system capabilities unless the workflow explicitly needs all of them.
A compact map of what this connector can do.
Canvas exposes 5 commands across 2 capability groups. The full reference stays close, while this page keeps the connector's runtime shape easy to understand.
Content
3Inspect canvas state, compare frames, and capture WebGL-level state.
canvas-diffcanvas-inspectcanvas-webglInteraction
2Drive point-based interaction and ordered workflows inside a canvas surface.
canvas-interactcanvas-sequenceAdd the connector deliberately.
Add the hosted connector endpoint your MCP client needs. Each public connector stays separate so agent permissions and runtime boundaries remain explicit.
SnippetJSONKeep connector boundaries intentional
Dedicated connector pages should make capability boundaries memorable before the agent ever receives tools.