chameleon-webmcp.ryan-970.workers.dev
Chameleon
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 3 · Act 11 · Transact 1 · Score: Not yet scored
Tool inspector
add_rows
REQUIRED after a table, kanban, or checklist. Do not put that data in a note. For a form, call create_form_tool first and then the minted tool; add_rows only seeds. "No rows yet" / "No items yet" means you skipped this. Checklist keys: text, done, due, note (skip bind_data). Up to 50 rows. Returns new row ids. Then check unfinished. A form without a minted tool is not done.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
widgetId |
string | yes | A widget id as returned by add_widget or describe_current_state, e.g. "w_x8Kd2q". |
rows |
array | yes | Objects keyed by this widget's field keys. Checklist keys: text, done, due, note. This is how you fill table/kanban/checklist data — do not put it in a note. |
expectedStateVersion |
integer | no | The stateVersion from your latest describe_current_state call. Pass it on static mutations to avoid overwriting a newer human or agent change. If stale, the tool returns STALE_STATE without changing the board. |
rationale |
string | no | One sentence explaining why you are making this change. Shown to the human in the activity log. |
Raw JSON schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"widgetId": {
"type": "string",
"pattern": "^w_[a-zA-Z0-9_-]{6,}$",
"description": "A widget id as returned by add_widget or describe_current_state, e.g. \"w_x8Kd2q\"."
},
"rows": {
"minItems": 1,
"maxItems": 50,
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"description": "Objects keyed by this widget's field keys. Checklist keys: text, done, due, note. This is how you fill table/kanban/checklist data — do not put it in a note."
},
"expectedStateVersion": {
"description": "The stateVersion from your latest describe_current_state call. Pass it on static mutations to avoid overwriting a newer human or agent change. If stale, the tool returns STALE_STATE without changing the board.",
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"rationale": {
"description": "One sentence explaining why you are making this change. Shown to the human in the activity log.",
"type": "string",
"maxLength": 300
}
},
"required": [
"widgetId",
"rows"
],
"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.