adaptive-interfaces.ahenselin.chatgpt.site
Explore three WebMCP demos that adapt familiar interfaces to user intent, context, and conversation.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 4 · Act 16 · Transact 0 · Score: Not yet scored
Tool inspector
compose_page
Inspect or compose the local page after the user has approved the agent's proposal through request_page_composition. Begin each approved composition with setPageTitle using a concise title that reflects the page purpose; that value appears in the builder header, browser tab, and {{page.title}} binding. Use create_report, not addHtml, for content that depends on catalog or engagement data. Follow the approved proposal and use the confirmed role and company to tailor priorities, framing, vocabulary, and the next step. HTML widgets are presentation-only: never include Markdown links, anchor elements, href attributes, linked URLs, or button-like links; state any next step as plain text.
Page: /builder
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
operations |
array | yes | — |
openInBrowser |
boolean | no | — |
Raw JSON schema
{
"type": "object",
"additionalProperties": false,
"properties": {
"operations": {
"type": "array",
"maxItems": 16,
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"op": {
"type": "string",
"enum": [
"inspect",
"setPageTitle",
"select",
"addHtml",
"addTabs",
"move",
"setSpan",
"configure",
"remove",
"undo",
"reset"
]
},
"target": {
"type": "string",
"maxLength": 128
},
"title": {
"type": "string",
"maxLength": 100,
"description": "The page title for setPageTitle, or the block title for add and configure operations."
},
"markup": {
"type": "string",
"maxLength": 2000,
"description": "Presentation-only HTML for a widget. Do not include Markdown links, anchor elements, href attributes, linked URLs, or button-like links. Express any next step as plain text."
},
"span": {
"type": "string",
"enum": [
"full",
"half",
"third",
"quarter"
],
"description": "Infer from content: full for primary/dense content, half for paired peers, third for three-up summaries, quarter for four compact KPIs."
},
"after": {
"type": "string",
"maxLength": 128
},
"before": {
"type": "string",
"maxLength": 128
},
"labels": {
"type": "array",
"minItems": 1,
"maxItems": 6,
"items": {
"type": "string",
"maxLength": 60
}
},
"tabLabels": {
"type": "array",
"minItems": 1,
"maxItems": 6,
"items": {
"type": "string",
"maxLength": 60
}
},
"intoTab": {
"type": "object",
"additionalProperties": false,
"properties": {
"tabsId": {
"type": "string",
"maxLength": 128
},
"tabId": {
"type": "string",
"maxLength": 128
}
},
"required": [
"tabsId",
"tabId"
]
},
"toRootEnd": {
"type": "boolean"
}
},
"required": [
"op"
]
}
},
"openInBrowser": {
"type": "boolean",
"default": true
}
},
"required": [
"operations"
]
}
Similar websites
cleardose-webmcp-demo.netlify.app
See the ClearDose WebMCP use case, shared Vue and Pinia architecture, demo workflow, source repository, and submission readiness.
4over4.com
4OVER4.COM prints 1,000+ custom products on 60+ paper stocks in Queens, with same-day shipping on most orders and 150,000+ businesses served since 1999.
camdentools.com
Construction tools and equipment
autolab.run
Super intelligence for car lovers. A WebMCP vehicle configurator, an agentic owner's guide with a live digital twin, and the 3D creation engine that measures th…