redini-atelier.netlify.app
A WebMCP design editor where agent actions arrive as editable ChangeSets: preview the proposal, amend individual parameters, skip operations, commit the accepted subset.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 3 · Act 2 · Transact 0 · Score: Not yet scored
Tool inspector
design_update
Proposes a multi-operation design ChangeSet from a single intent: the human previews the result, can amend each operation, skip operations, and atomically commit the subset. Nothing changes until the human commits.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
intent |
string | yes | One sentence: what this ChangeSet is trying to achieve for the user. Max 200 characters. |
operations |
array | yes | The individual operations to propose (max 32). The human can preview the result, amend parameters, skip operations and atomically commit the subset. |
Raw JSON schema
{
"type": "object",
"additionalProperties": false,
"required": [
"intent",
"operations"
],
"properties": {
"intent": {
"type": "string",
"maxLength": 200,
"description": "One sentence: what this ChangeSet is trying to achieve for the user. Max 200 characters."
},
"operations": {
"type": "array",
"minItems": 1,
"maxItems": 32,
"description": "The individual operations to propose (max 32). The human can preview the result, amend parameters, skip operations and atomically commit the subset.",
"items": {
"oneOf": [
{
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"params"
],
"properties": {
"kind": {
"type": "string",
"enum": [
"setText"
]
},
"params": {
"type": "object",
"additionalProperties": false,
"required": [
"field",
"value"
],
"properties": {
"field": {
"type": "string",
"enum": [
"title",
"subtitle",
"dateLine"
]
},
"value": {
"type": "string",
"maxLength": 120,
"description": "Max 120 characters."
}
}
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"params"
],
"properties": {
"kind": {
"type": "string",
"enum": [
"setFill"
]
},
"params": {
"type": "object",
"additionalProperties": false,
"required": [
"target",
"value"
],
"properties": {
"target": {
"type": "string",
"enum": [
"background",
"text"
]
},
"value": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
}
}
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"params"
],
"properties": {
"kind": {
"type": "string",
"enum": [
"setFont"
]
},
"params": {
"type": "object",
"additionalProperties": false,
"required": [
"value"
],
"properties": {
"value": {
"type": "string",
"enum": [
"Georgia, serif",
"system-ui, sans-serif",
"Courier New, monospace"
],
"maxLength": 120
}
}
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"params"
],
"properties": {
"kind": {
"type": "string",
"enum": [
"move"
]
},
"params": {
"type": "object",
"additionalProperties": false,
"required": [
"x",
"y"
],
"properties": {
"x": {
"type": "number",
"minimum": 0,
"maximum": 640,
"description": "Derived-fit rule: the whole logo must stay inside the canvas — x + logo size ≤ 640, evaluated on the sequential derived state (prior moves/sizes apply first)."
},
"y": {
"type": "number",
"minimum": 0,
"maximum": 400,
"description": "Derived-fit rule: the whole logo must stay inside the canvas — y + logo size ≤ 400, evaluated on the sequential derived state (prior moves/sizes apply first)."
}
}
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"params"
],
"properties": {
"kind": {
"type": "string",
"enum": [
"resize"
]
},
"params": {
"type": "object",
"additionalProperties": false,
"required": [
"size"
],
"properties": {
"size": {
"type": "number",
"minimum": 16,
"maximum": 200,
"description": "Derived-fit rule: the resized logo must fit at the position produced by prior operations — x + size ≤ 640 and y + size ≤ 400 on the sequential derived state."
}
}
}
}
}
]
}
}
}
}
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.