ui_builder_create_design
Create a design, either from a whole document you supply or by copying an existing design named by fromDesignId. Copying is usually right: a document's catalogPin must match a catalog revision this server serves, and a copy carries one that does. A document whose home is an existing design on this server is refused with a compose-preview-decision/v1 choice to put to the person — or, when your client supports form elicitation on this connection, the person is asked in a form and the call acts on their answer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| token | No | A grant token from poll_access, when you cannot set the X-Compose-Preview-Token header yourself — an MCP client fixes its headers at connect time, so this is how a token approved during this session is used in it. Prefer the header where you control it. | |
| designId | Yes | The id for the new design. | |
| document | No | A whole DesignDocumentV1. | |
| fromDesignId | No | Copy this design's document instead. | |
| includeCatalog | No | Embed the pinned catalog in the returned snapshot. Defaults to false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||