Webflow Mcp Server avatar
Webflow Mcp Server

Pricing

from $0.10 / 1,000 results

Go to Apify Store
Webflow Mcp Server

Webflow Mcp Server

Connect AI assistants to Webflow via MCP. 22+ tools for sites, CMS collections, pages, and content. Works with Claude, ChatGPT, n8n workflows.

Pricing

from $0.10 / 1,000 results

Rating

0.0

(0)

Developer

Piotr Kaplon

Piotr Kaplon

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

a month ago

Last modified

Share

Connect AI assistants to your Webflow sites using the Model Context Protocol (MCP). This actor enables Claude, ChatGPT, and other AI tools to manage sites, CMS collections, pages, and content through 22+ powerful operations.

Why Use This Actor?

  • AI-Ready: Works with Claude Desktop, ChatGPT, and any MCP-compatible AI
  • Complete CMS Management: Create, update, publish, and delete CMS items
  • Site Control: List sites, get details, and publish to domains
  • Page Management: Update SEO settings and static content
  • Collection Fields: Create and configure CMS collection schemas
  • No Code Required: Just provide your Webflow API token

Available Operations (22 Tools)

Sites

ToolDescription
sites_listList all sites accessible to your account
sites_getGet detailed site information
sites_publishPublish site to domains

CMS Collections

ToolDescription
collections_listList all CMS collections in a site
collections_getGet collection details and schema
collections_createCreate a new CMS collection

Collection Fields

ToolDescription
collection_fields_create_staticCreate text, number, date fields
collection_fields_create_optionCreate dropdown option fields
collection_fields_create_referenceCreate reference fields
collection_fields_updateUpdate field properties

CMS Items

ToolDescription
collections_items_list_itemsList items in a collection
collections_items_create_itemCreate item as draft
collections_items_create_item_liveCreate and publish item
collections_items_update_itemsUpdate item as draft
collections_items_update_items_liveUpdate and publish item
collections_items_publish_itemsPublish draft items
collections_items_delete_itemDelete an item

Pages

ToolDescription
pages_listList all pages in a site
pages_get_metadataGet page SEO and settings
pages_update_page_settingsUpdate page SEO and slug
pages_get_contentGet page content structure
pages_update_static_contentUpdate localized static content

Quick Start

1. Get Your Webflow API Token

  1. Go to Webflow Dashboard
  2. Navigate to Site Settings > Apps & Integrations
  3. Under API Access, generate a new token
  4. Copy the token

2. Run in Batch Mode

{
"webflowToken": "your_api_token",
"mode": "batch",
"operation": "sites_list"
}

3. Get Your Site ID

Run sites_list first to find your Site ID, then use it for other operations.

Usage Examples

List All Sites

{
"webflowToken": "your_token",
"operation": "sites_list"
}

List CMS Collections

{
"webflowToken": "your_token",
"operation": "collections_list",
"siteId": "your_site_id"
}

Create a CMS Item (Published)

{
"webflowToken": "your_token",
"operation": "collections_items_create_item_live",
"collectionId": "your_collection_id",
"fieldData": {
"name": "My New Blog Post",
"slug": "my-new-blog-post",
"content": "This is the blog post content..."
}
}

Update a CMS Item

{
"webflowToken": "your_token",
"operation": "collections_items_update_items_live",
"collectionId": "your_collection_id",
"itemId": "item_id",
"fieldData": {
"name": "Updated Title"
}
}

Create a Collection Field

{
"webflowToken": "your_token",
"operation": "collection_fields_create_static",
"collectionId": "your_collection_id",
"name": "Author Name",
"fieldType": "PlainText",
"isRequired": true
}

Update Page SEO

{
"webflowToken": "your_token",
"operation": "pages_update_page_settings",
"pageId": "your_page_id",
"seoTitle": "My Awesome Page | My Site",
"seoDescription": "A description for search engines"
}

Publish a Site

{
"webflowToken": "your_token",
"operation": "sites_publish",
"siteId": "your_site_id"
}

Input Reference

ParameterTypeRequiredDescription
webflowTokenstringYesYour Webflow API Token
modestringNobatch (default) or standby
operationstringNoOperation to perform
siteIdstringNoSite ID for site operations
collectionIdstringNoCollection ID for CMS operations
itemIdstringNoItem ID for single item operations
pageIdstringNoPage ID for page operations
fieldIdstringNoField ID for field updates
fieldDataobjectNoField values for items
fieldTypestringNoField type (PlainText, RichText, etc.)
namestringNoName for new items
slugstringNoURL slug
itemIdsarrayNoItem IDs for bulk publish
localeIdstringNoLocale for localized content
limitintegerNoMax items to return (1-100)
offsetintegerNoItems to skip

Output

Results are stored in the dataset:

{
"operation": "collections_items_create_item_live",
"id": "abc123xyz",
"name": "My New Blog Post",
"slug": "my-new-blog-post",
"fieldData": { ... },
"createdOn": "2026-01-02T12:00:00Z",
"lastUpdated": "2026-01-02T12:00:00Z"
}

Use Cases

  • AI Content Creation: Let Claude create and publish blog posts
  • Bulk Content Updates: Update multiple CMS items programmatically
  • Workflow Automation: Integrate with n8n, Make, or Zapier
  • SEO Management: Update page titles and descriptions at scale
  • CMS Schema Management: Create and configure collection fields
  • Multi-locale Content: Manage localized content across sites

Pricing

This actor uses Apify platform resources:

  • Batch operations: ~$0.001 per run
  • Standby mode: Billed per compute unit while active

Attribution

Based on the official Webflow MCP Server by Webflow, licensed under MIT.

Support

License

MIT License - see LICENSE for details.