Create page at a path
create_pageUse this tool when making one page of the workspace's site at a known path, such as a guide, FAQ, or comparison page that answers a question customers ask an AI: 「/guides/ にこの質問に答えるページを作って」, "add a page at /guides/decaf" (ホームページ, Webサイト, ランディングページ).
Creates the page at path on the workspace's site, with the HTML as its first saved version. The page is a draft: nothing goes live until publish_pages or publish_site. The same path again makes no second page: status already_exists, with that page's siteId (save_page_content changes its HTML). page.status is created, already_exists, failed (with the reason), or limit_reached (a plan limit; nothing was made). create_preview gives a page's private preview link. create_landing_page_preview makes one landing page with goals and a preview link in a single call, and create_pages makes many pages at once. The answer names the workspace (brand.id, name, host); with expectedBrandId, a connection that now works on another workspace changes nothing (brand_mismatch).
New pages per UTC day, per workspace: Free 10, Pro 100, MAX 1000. The count resets at midnight UTC and includes pages created through the dashboard, uploads, built-in AI, MCP, and free tools. Deleting a page does not restore the day's allowance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| html | Yes | Complete HTML document using Tailwind CSS v3, up to 2 MB. Must include the Tailwind CDN script in <head>. | |
| name | Yes | The page's name in the dashboard | |
| path | Yes | The page's path, such as '/guides/how-to-choose' | |
| locale | No | Language of the page | en |
| expectedBrandId | No | The workspace's id from get_brand. When the connection now works on another workspace (the dashboard's active workspace was switched), the call changes nothing and answers brand_mismatch. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | ||
| brand | Yes |