Labsco
MCP SERVER

Webflow

by TimKJones

Run a Webflow site from the agent — build CMS collections and their field schemas, create items as drafts or straight to live, edit page SEO and component content, and register site scripts.

CMS & Blog PublishingVerified
Summary
Draft and live are separate tools rather than a flag, which means publishing to a production site is always a deliberate call.

The dangerous shape for a CMS integration is one create_item tool with a publish boolean, because a model filling parameters will eventually fill that one wrong and the mistake is on the public site. Splitting them — create as draft, create live, publish drafts — makes going live a choice of tool rather than a value in a field. The localisation tools are the other substantial half and are unusually complete: updating text nodes in secondary locales on both components and static pages is the work that normally happens by hand in the designer. Note that field creation is typed — static, option and reference are three tools — which reflects Webflow's own model rather than flattening it.

What it is

A broad Webflow client covering four areas: the CMS with collections, fields and items; components and their content and properties; pages with their settings and content; and registered site scripts.

What you get
  • Collections built rather than only read: create a collection with a schema, then add static, option and reference fields, and update fields in place.
  • Items with a real draft-versus-live distinction — create and update as drafts, publish them separately, or create and update directly to the live site, each as its own tool.
  • Components read and written for localisation: get the content structure and properties, then update text nodes and properties in secondary locales.
  • Pages with metadata that matters — SEO settings, Open Graph data and the slug — readable and updatable, plus the full content structure.
  • Static page content updatable in secondary locales through text nodes, the same pattern as components.
  • Site scripts: list what is registered, list what is applied, register an inline script with its 2,000-character limit stated.
  • webflow_guide_tool supplies usage guidance up front, and ask_webflow_ai answers Webflow API questions directly.
Requirements

WEBFLOW_API_TOKEN.

Setup effort

One command plus a key — npx -y webflow-mcp-server, then supply credentials