webmcp.withreact.com
A tracker shared in the tab by every caller of its tools: the person at the keyboard, the browser's agent, and machine agents reaching the open tab through DevTools.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 5 · Act 22 · Transact 3 · Score: Not yet scored
Tool inspector
diagram.add
Draws shapes and arrows on the whiteboard in one call, without touching what is already there. Labels of a few words read best; the box grows to fit its label. Leave x and y out and the pane lays the shapes out below the drawing, a column per step of your arrows; give them only with a layout in mind. Arrows bind to shapes by id, from this call or already on the canvas, and follow them when the person drags them. Call diagram.get first when you need the ids of what is there.
Page: /kickoff
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
shapes |
array | no | Boxes and words to draw, each at least as large as its label needs. |
arrows |
array | no | Arrows between shapes, bound by id so they follow the boxes when the person moves them. |
as |
string | no | Your name when you are a machine agent reaching this tab through DevTools, for example "Claude Code"; omit it when you are the browser's agent. |
Raw JSON schema
{
"type": "object",
"properties": {
"shapes": {
"type": "array",
"maxItems": 60,
"description": "Boxes and words to draw, each at least as large as its label needs.",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 40,
"description": "A handle an arrow in this call can name; made from the label otherwise."
},
"type": {
"type": "string",
"enum": [
"rectangle",
"ellipse",
"diamond",
"text"
],
"description": "text is words on their own; the rest are boxes."
},
"x": {
"type": "number",
"minimum": -100000,
"maximum": 100000,
"description": "Where to put it. Give x and y together or leave both out; with only one of them the pane lays the shape out. x grows right."
},
"y": {
"type": "number",
"minimum": -100000,
"maximum": 100000,
"description": "Where to put it, with x; y grows down."
},
"width": {
"type": "number",
"minimum": 1,
"maximum": 4000,
"description": "The least the box is; its label may make it wider. Ignored for a text shape."
},
"height": {
"type": "number",
"minimum": 1,
"maximum": 4000,
"description": "The least the box is; its label may make it taller. Ignored for a text shape."
},
"label": {
"type": "string",
"maxLength": 120,
"description": "The words inside the shape, or the words themselves for a text shape. A few words read best."
},
"backgroundColor": {
"type": "string",
"pattern": "^(#[0-9a-fA-F]{3,8}|transparent)$",
"description": "A hex fill, or \"transparent\"."
},
"strokeColor": {
"type": "string",
"pattern": "^(#[0-9a-fA-F]{3,8}|transparent)$",
"description": "A hex outline."
}
},
"required": [
"type"
],
"additionalProperties": false
}
},
"arrows": {
"type": "array",
"maxItems": 60,
"description": "Arrows between shapes, bound by id so they follow the boxes when the person moves them.",
"items": {
"type": "object",
"properties": {
"from": {
"type": "string",
"minLength": 1,
"maxLength": 40,
"description": "The id of a shape in this call or one already on the canvas."
},
"to": {
"type": "string",
"minLength": 1,
"maxLength": 40
},
"label": {
"type": "string",
"maxLength": 120
}
},
"required": [
"from",
"to"
],
"additionalProperties": false
}
},
"as": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "Your name when you are a machine agent reaching this tab through DevTools, for example \"Claude Code\"; omit it when you are the browser's agent."
}
},
"additionalProperties": false
}
Similar websites
econsor.de
German digital agency building portals, e-commerce sites and online marketing, combining strategy, design and AI to grow clients' visibility and customer base.
inkframe-eta.vercel.app
Browser-native Elah video editor for 9:16 and 16:9 exports
agentdesk-demo.vercel.app
Meridian Ops
eworker.ca
E-Worker is business infrastructure powered by AI, with focused apps and connected business work.