app.builder.run
Home
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 5 · Act 12 · Transact 2 · Score: Not yet scored
Tool inspector
upsert_field
Add or update one field on a type without removing the others. type is the type key; field_type is the field kind: text, number, date, boolean, enum, reference. Enum fields need values and can use presentation: "badge" with explicit value_semantics of neutral, info, success, warning, or danger; use neutral when meaning is unclear. Reference fields need target. A number field can use presentation: "rating", variant: "segments", and max from 2 to 10. Example: upsert_field({ type: "submission", key: "stage", field_type: "enum", values: ["submitted", "winner", "rejected"], presentation: "badge", value_semantics: { submitted: "neutral", winner: "success", rejected: "danger" } }).
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
type |
string | no | Type key (not the field kind) |
type_key |
string | no | Alias for type |
key |
string | yes | — |
label |
string | no | — |
field_type |
string | no | Field kind |
required |
boolean | no | — |
values |
array | no | — |
target |
string | no | Referenced type key (reference fields) |
presentation |
string | no | — |
variant |
string | no | — |
max |
number | no | — |
value_semantics |
object | no | — |
Raw JSON schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Type key (not the field kind)"
},
"type_key": {
"type": "string",
"description": "Alias for type"
},
"key": {
"type": "string",
"minLength": 1,
"pattern": "\\S"
},
"label": {
"type": "string"
},
"field_type": {
"type": "string",
"enum": [
"text",
"number",
"date",
"boolean",
"enum",
"reference"
],
"description": "Field kind"
},
"required": {
"type": "boolean"
},
"values": {
"type": "array",
"items": {
"type": "string"
}
},
"target": {
"type": "string",
"description": "Referenced type key (reference fields)"
},
"presentation": {
"type": "string",
"enum": [
"rating",
"badge"
]
},
"variant": {
"type": "string",
"enum": [
"segments"
]
},
"max": {
"type": "number",
"minimum": 2,
"maximum": 10
},
"value_semantics": {
"type": "object",
"additionalProperties": {
"type": "string",
"enum": [
"neutral",
"info",
"success",
"warning",
"danger"
]
}
}
},
"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