Update site
update_siteSet the site's name, title, description, ogImage, ogVideo, indexing, AI crawlers, timezone, language or mount origin/key — immediate, no publish. title/description/og*: fallbacks for pages without their own seo. "" clears. Details: get_style_reference({ topic: "site" }).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "update_site"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Site id. | |
| name | No | URL slug (subdomain): lowercase letters, digits, hyphens. | |
| title | No | Fallback <title>. | |
| ogImage | No | https URL, 1200×630. | |
| ogVideo | No | MP4 URL. | |
| language | No | <html lang> tag: "uk", "pt-BR"… "" = en. | |
| timezone | No | The business's IANA zone, e.g. "America/Los_Angeles". Liquid dates (date, time_tag), {{ year }}, {{ site.timezone }} and the times in notification emails use it. "" = UTC. | |
| crawlMode | No | public = indexed. noindex = viewable by link, kept out of search (a client copy not yet on its domain). private_preview = noindex + robots.txt Disallow. | |
| description | No | Fallback meta description. | |
| mountOrigin | No | Origin of the Next.js app serving it via @pagehub/next, e.g. "https://app.example.com". | |
| rotateMountKey | No | true issues a new mount key (shown once), voiding the old one. | |
| blockAiCrawlers | No | true blocks AI crawlers in robots.txt and turns off /llms.txt; search engines unaffected. |