Complete reference for all 57 tools across 14 groups in webflow-agent-kit.
Tools for managing Webflow sites.
List all Webflow sites in your workspace.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
limit |
number | No | 50 | Max sites to return (1–100) |
offset |
number | No | 0 | Pagination offset |
Get detailed information about a specific site.
| Parameter | Type | Required | Description |
|---|---|---|---|
siteId |
string | Yes | The Webflow site ID |
Publish a Webflow site to all or specific domains.
| Parameter | Type | Required | Description |
|---|---|---|---|
siteId |
string | Yes | The site ID to publish |
domains |
string[] | No | Specific domains to publish to |
Get all custom domains for a site.
| Parameter | Type | Required | Description |
|---|---|---|---|
siteId |
string | Yes | The site ID |
Tools for managing Webflow pages.
List all pages in a site.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
siteId |
string | Yes | — | The site ID |
limit |
number | No | 100 | Max pages (1–100) |
offset |
number | No | 0 | Pagination offset |
Get a page's SEO metadata and settings.
| Parameter | Type | Required | Description |
|---|---|---|---|
siteId |
string | Yes | The site ID |
pageId |
string | Yes | The page ID |
Update a page's SEO title, meta description, and Open Graph settings.
| Parameter | Type | Required | Description |
|---|---|---|---|
siteId |
string | Yes | The site ID |
pageId |
string | Yes | The page ID |
seo.title |
string | No | SEO title tag |
seo.metaDescription |
string | No | Meta description |
openGraph.title |
string | No | OG title |
openGraph.description |
string | No | OG description |
Update static (non-CMS) content on a page.
| Parameter | Type | Required | Description |
|---|---|---|---|
siteId |
string | Yes | The site ID |
pageId |
string | Yes | The page ID |
content |
Record | Yes | Content key-value pairs |
Tools for managing CMS content (blog posts, products, etc.).
List staged CMS items in a collection.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
collectionId |
string | Yes | — | Collection ID |
limit |
number | No | 100 | Max items (1–100) |
offset |
number | No | 0 | Pagination offset |
List live (published) CMS items.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
collectionId |
string | Yes | — | Collection ID |
limit |
number | No | 100 | Max items (1–100) |
offset |
number | No | 0 | Pagination offset |
Get a single CMS item by ID.
| Parameter | Type | Required | Description |
|---|---|---|---|
collectionId |
string | Yes | Collection ID |
itemId |
string | Yes | Item ID |
Create one or more CMS items (max 100).
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
collectionId |
string | Yes | — | Collection ID |
items |
array | Yes | — | Array of items |
items[].fieldData |
Record | Yes | — | Field key-value pairs |
items[].isDraft |
boolean | No | true | Create as draft |
publishImmediately |
boolean | No | false | Publish after creation |
Update one or more CMS items by ID.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
collectionId |
string | Yes | — | Collection ID |
items |
array | Yes | — | Array of items to update |
items[].id |
string | Yes | — | Item ID |
items[].fieldData |
Record | Yes | — | Updated fields |
publishImmediately |
boolean | No | false | Publish after update |
Delete one or more CMS items. Cannot be undone.
| Parameter | Type | Required | Description |
|---|---|---|---|
collectionId |
string | Yes | Collection ID |
itemIds |
string[] | Yes | Item IDs to delete (max 100) |
Publish staged CMS items to make them live.
| Parameter | Type | Required | Description |
|---|---|---|---|
collectionId |
string | Yes | Collection ID |
itemIds |
string[] | Yes | Item IDs to publish (max 100) |
Tools for managing CMS collections.
List all CMS collections in a site.
| Parameter | Type | Required | Description |
|---|---|---|---|
siteId |
string | Yes | The site ID |
Get full details of a collection including its schema.
| Parameter | Type | Required | Description |
|---|---|---|---|
collectionId |
string | Yes | The collection ID |
All errors extend WebflowAgentError:
WebflowAuthError— Authentication configuration errorRateLimitError— API rate limit hit withretryAfterMsNotFoundError— Resource not found withresourceTypeandresourceIdValidationError— Zod schema validation failed