Pages
Manage static pages in your Webflow site, update page metadata and settings, and modify page content using the Pages tools.
List pages
List all pages within a site. Returns page metadata including IDs, titles, and slugs.
Tool: pages_list
The site’s unique ID, used to list its pages.
Unique identifier for a specific locale. Applicable when using localization.
Maximum number of records to be returned (max limit: 100)
Offset used for pagination if the results have more than limit records.
Returns
Get page metadata
Get metadata for a specific page including SEO settings, Open Graph data, and page status (draft/published).
Tool: pages_get_metadata
Unique identifier for the page.
Unique identifier for a specific locale. Applicable when using localization.
Returns
Update page settings
Update page settings including SEO metadata, Open Graph data, slug, and publishing status.
Tool: pages_update_page_settings
Unique identifier for the page.
Unique identifier for a specific locale. Applicable when using localization.
Page settings object with fields to update
Returns: Updated page metadata
Get page content
Get the content structure and data for a specific page including all elements and their properties.
Tool: pages_get_content
Unique identifier for the page.
Unique identifier for a specific locale. Applicable when using localization.
Maximum number of records to be returned (max limit: 100)
Offset used for pagination if the results have more than limit records.
Returns
Update static content
Update content on a static page in secondary locales by modifying text nodes and property overrides.
Tool: pages_update_static_content
This tool is only for updating content in secondary locales. The localeId parameter is required, and requests to update primary locale content will fail.
Unique identifier for the page.
Unique identifier for the target locale.
Array of node updates with text content and property overrides
Returns: Updated page content confirmation