page.create
ActiveTool of Create Web Page
Create a hosted link-in-bio page draft from a style preset. Provide title, displayName, and a preset (or 'auto' to infer from businessType/style). The page starts with empty placeholder blocks for you to fill in via block.update — do not invent content. This tool intentionally creates a draft only and does not return a publish action. After calling it, stop and show the preview URL. Do not call page.publish in the same turn unless the user's current message explicitly asks to publish, make the page live, or get a public share link. Anonymous demo pages expire unless claimed.
Parameters schema
{
"type": "object",
"required": [
"title",
"preset"
],
"properties": {
"bio": {
"type": "string",
"maxLength": 280,
"description": "Optional short bio for the header."
},
"slug": {
"type": "string",
"description": "Preferred public URL slug."
},
"style": {
"type": "string",
"description": "Free-form style hint used by preset:auto inference."
},
"title": {
"type": "string",
"description": "Internal page title and default header display_name."
},
"layout": {
"enum": [
"link_in_bio"
],
"type": "string",
"description": "Layout id. Defaults to 'link_in_bio'."
},
"preset": {
"enum": [
"classic_dark",
"sunset_gradient",
"editorial_serif",
"minimalist_light",
"local_business",
"bold_pop",
"zen_neutral",
"midnight_blue",
"auto"
],
"type": "string",
"description": "Style preset id, or 'auto' to infer deterministically from businessType/style."
},
"displayName": {
"type": "string",
"description": "Visible header display name. Defaults to title."
},
"businessType": {
"type": "string",
"description": "Used by preset:auto inference. Examples: musician, restaurant, designer."
},
"initialPrompt": {
"type": "string",
"maxLength": 12000
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Create Web Page
https://github.com/daniel-lopez-puig/landings
1/7 registries