next.builder.run
Home
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 9 · Act 16 · Transact 3 · Score: Not yet scored
Tool inspector
upsert_page
Create or update a page of grids and widgets. Call get_widgets first to discover widget keys, required values, and compatible fields. Widget values are validated against that contract. Optional folder groups it in the app menu. Optional icon is one of: page, dashboard, table, chart, line, donut, board, calendar, list, inbox, people, money, time. If icon is omitted when creating a page, a one-time default is inferred from its widgets; later edits do not change it. A group nests children in a blocks array even when there is only one widget. columns is how many widgets sit side by side; unused columns stay empty. Example: upsert_page({ key: "board", icon: "board", path: "/board", blocks: [{ kind: "group", columns: 1, blocks: [{ kind: "widget", widget: "table", values: { view: "active_projects" } }] }] }).
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
key |
string | yes | — |
label |
string | no | — |
meta |
object | no | — |
path |
string | no | — |
folder |
string | no | — |
icon |
string | no | Sidebar icon for this page. |
blocks |
array | no | Page layout. A group nests children in a blocks array — always an array, even for one widget. |
Raw JSON schema
{
"type": "object",
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"meta": {
"type": "object",
"additionalProperties": true
},
"path": {
"type": "string"
},
"folder": {
"type": "string"
},
"icon": {
"type": "string",
"enum": [
"page",
"dashboard",
"table",
"chart",
"line",
"donut",
"board",
"calendar",
"list",
"inbox",
"people",
"money",
"time"
],
"description": "Sidebar icon for this page."
},
"blocks": {
"type": "array",
"description": "Page layout. A group nests children in a blocks array — always an array, even for one widget.",
"items": {
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"widget",
"group"
]
},
"widget": {
"type": "string"
},
"values": {
"type": "object"
},
"columns": {
"type": "number",
"description": "Widgets side by side in this group (1–4). Unused cells stay empty."
},
"blocks": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
}
},
"required": [
"key"
],
"additionalProperties": false
}
Similar websites
morphus.myles4miles.chatgpt.site
Morphus is an AI-native workspace for designing worlds and generating playable game experiences.
damnpdfs.com
Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.
insignifi4nt.github.io
broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.
cabinet.varera.studio
The Cartographer's Cabinet