Create pages
create_pagesUse this tool when making many pages of the workspace's site at once, such as one guide or FAQ page for each question customers ask an AI: 「質問ごとにページをまとめて作って」, "create these 30 guide pages" (ページの一括作成, ホームページ, Webサイト, ランディングページ).
Creates up to 20 pages a call, each {path, name, html} at its path on the workspace's site with the HTML as its first saved version, all drafts: nothing goes live until publish_pages. Paths in one call are different; all the HTML together is up to 10 MB. A path that already has a page makes no second one: status already_exists, with that page's siteId, so the same call again is safe. Per page the status is created, already_exists, failed (with the reason), or limit_reached: a plan limit stopped the batch there, and the pages before it are made. summary counts each status. A bigger job runs as several calls of up to 20 pages each. create_preview gives a page's private preview link. 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 |
|---|---|---|---|
| pages | Yes | The pages to make, each at its own path | |
| locale | No | Language of the pages | 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 |
|---|---|---|---|
| brand | Yes | ||
| pages | Yes | ||
| summary | Yes | ||
| guidance | No |