This is an overview of the changes to the Webflow APIs and related tools. To filter the list, select one or more tags.

MCP v1.2 - Elements, styles, variables, and more

Version 1.2 of the Webflow MCP server adds new element tools, expanded CSS coverage, full variable management, webhook support, and MCP Bridge App improvements. If you are already using the MCP server, your agents and prompts automatically use this new version.

Elements

  • Element builder v2: Agents can now construct arbitrarily deep element trees in a single call. The previous 3-level depth limit is removed, execution is faster, and more element types are supported.

  • Before/after placement: Element builder, WHTML builder, and Component tools now support before and after positioning on creation. This gives agents precise control over where elements are inserted relative to siblings.

  • Create elements from raw HTML: A new tool accepts a raw HTML string and converts it directly to Webflow elements.

  • Element query: A new query tool lets agents search and filter elements by type, class, tag, or attribute. Results are returned as a structured tree, not a flat array.

  • Cleaner get_all_elements response: The response is now a hierarchical tree with only essential data per node, reducing payload size.

  • Child depth control on get_selected_element: A new optional depth parameter controls how many levels of children are returned. When omitted, the parameter defaults to the existing behavior.

  • remove_element: Agents can now delete elements from the canvas. The tool returns a clear error when the target element does not exist.

Components

  • Component editor with slot support: A new component editor supports no depth limit and slot definition on edit, mirroring the capabilities of element builder v2.

  • unregister_component: Agents can now remove a component from a site. The tool returns a clear error when the component does not exist or has active instances.

  • Read component instance slots: Agents can now read all slots defined on a component instance.

Styles

  • 500+ CSS properties: The Style tool now covers 500+ CSS properties. Properties that were previously unsupported no longer fail silently.

  • Improved style search: Style search now supports filtering by property, value, tag, and class name, returning more relevant results with less noise.

  • remove_style: Agents can now delete a style from a site. The tool returns a clear error when the style does not exist or is currently in use.

Variables

  • Custom variable creation: Agents can now create custom variables, including support for color-mix() and calc() expressions.

  • Read custom variables: Agents can now read all custom variables defined on a site, including their expressions and resolved values.

  • Search variables: A new search action on the Variable tool lets agents filter variables by name, type, or collection ID.

  • Rename and delete variables: Agents can now rename or delete variables. The tool returns a clear error when the variable does not exist or is currently in use.

Webhooks

  • data_webhook_tool: A new tool covers webhook management.

Enterprise

  • list_site_activity: A new action on the Enterprise tool lets agents query site activity logs.

MCP Bridge App

  • Improved UI and observability: The MCP Bridge App now surfaces tool execution stages, status, and timing in real time. Agents and engineers can view tool arguments and responses, export logs, and access quick links for common debugging actions.

  • Improved heartbeat: The heartbeat interval is reduced to prevent premature timeouts. Agents are notified on connection loss and can reconnect without losing state.

Bug fixes

  • Asset: corrupt asset silent failure: Tools that accept asset IDs now return a clear error when the asset does not exist, instead of failing silently. This update applies across all tools.

  • CMS: locale ID required error: Fixed an error where the CMS tool incorrectly required a locale ID in contexts where it was not needed.

  • Site: custom domain required error on publish: Fixed an error where publishing failed when no custom domain was set on the site.

  • Styles: combo class creation bug: Creating a combo class when the base class already exists no longer fails. This behavior now matches the expected in-product behavior.

Resources