← Back to all apps

Webflow

Developer Toolsby Webflow
Launched Sep 18, 2026 on ChatGPT

Webflow is a visual platform for building and running professional websites, and Webflow MCP connects Claude directly to it. Describe what you want in plain language, and your agent makes the change in your actual site, working from the design system, content, and data already there.

What you can do:

  • Design and build: Create responsive pages, build reusable components, and manage the variables that hold your colors, fonts, and spacing.
  • Manage content at scale: Set up and restructure CMS collections, the databases behind repeating content like blog posts and case studies, then write and update items in bulk.
  • Bring it to life: Add motion and interactivity to a page, then fine-tune the result yourself on a visual timeline.
  • Analyze and measure: Ask about traffic, top pages, and engagement over time, and get the answer in conversation.

Control stays with you. Agents work inside the roles and permissions your workspace already has, they follow the Agent Instructions you write to tell them how your site should be built, and every action is recorded in the site activity log. Point an agent at a page branch, a private copy of a page, and your live site stays untouched while you work. Anything an agent builds opens in Webflow's visual editor, where you review and adjust it before publishing.

New to Webflow? You do not need to learn the product first. What your agent builds is a real website with production hosting and a content management system behind it, not a code export you are then responsible for maintaining. Open the visual editor whenever you want to take over by hand.

34ChatGPT Tools
34Claude Tools
WebflowDeveloper
Developer ToolsCategory

Use Cases

developer-toolsproductivitysales-and-marketingcreative

Available Tools

Ask Webflow AI

ask_webflow_ai
Full Description

Ask Webflow AI about anything related to Webflow API.

Parameters (2 required)
Required
contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

messagestring

The message to ask Webflow AI about.

Designer Asset Tool

asset_tool
Full Description

Designer Tool

  • Upload an image from a publicly accessible URL as a Webflow asset. Other asset and folder management is handled by data_assets_tool.
Parameters (3 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

siteIdstring

Webflow site ID. Discover with list_sites.

Component Builder

component_builder
Full Description

Designer Tool

  • Component builder to insert component instances on the current active page. Supports inserting into an element (as a child) or into a component instance's slot. Use insert_in_element to add a component inside a container/div/section. Use insert_in_slot to add a component inside a specific slot of an existing component instance.
Parameters (3 required)
Required
actionsarray

Component insertion actions executed sequentially. Each item is one complete insertion and action_type chooses the insertion mode.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

siteIdstring

Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs.

Data Agent Instructions Tool

data_agent_instructions_tool
Full Description

Data tool

  • Manage and generate agent instructions (rules and skills) for a site. Actions: search_instructions, read_instruction, create_instruction, update_instruction, delete_instruction, move_instruction, generate_instruction. Paths must follow 'rules/<name>.md', 'rules/<name>.mdc', or '<skill-name>/SKILL.md'. Generation is asynchronous and saves a draft: call generate_instruction to start, then call it again with task_id set to the returned taskId until it finishes and read the returned resourceUri.
Parameters (1 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

Data Analyze Tool

data_analyze_tool
Full Description

Read Webflow Analyze report data for a site, including traffic timeseries, ranked pages, ranked dimensions, ranked engagement events, and aggregate or bucketed time on page. Includes guide actions for building Analyze queries and resolving engagement event rows to page elements, component instances, and CMS context.

Parameters (1 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

Apps Tool

data_apps_tool
Full Description

Inspect and manage Webflow Cloud apps, GitHub sources, environments, variable metadata, deployments, domains, and logs, including destructive lifecycle changes and deployment triggers. Create GitHub-source apps; use the Webflow CLI for CLI/local-source app creation, local-source deployment, and environment variable writes. This tool does not accept environment variable values. list_variables returns plaintext non-secret values and omits secret values. Use data_variable_tool for Designer variables. Raw build-phase/runtime logs may contain secrets.

Parameters (1 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

Data Assets Tool

data_assets_tool
Full Description

Data tool

  • Manage Webflow site assets and asset folders via the Data API. Creates asset metadata entries and returns presigned S3 upload information (uploadUrl and uploadDetails) used to upload the file bytes, and supports listing, updating, organizing, and deleting assets and asset folders, plus compressing image assets to webp or avif via async tasks.
Parameters (2 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

Data Campaigns Tool

data_campaigns_tool
Full Description

Campaign Hub sites, campaigns, page-variation personalization, and campaign analytics. Discover sites via list_campaign_hub_sites (workspace from list_sites/get_site). Create campaigns from a confirmed markdown_brief; page content generates async — get_campaign_task_status is the only completion signal. Reads return metadata (id, name, brief, markdownBrief, state, timestamps, landingPage.pageId); updates are metadata-only; delete_campaign hard-deletes campaign/assets (page archived). Page variations: suggestions, create, list field matrix, bulk fieldValues update, delete. personalize_property creates and binds PlainText to ComponentInstance props; personalize_element creates and binds PlainText to non-component element settings (key from get_settings); unlink_delete_personalized_field permanently removes a field across all variations; update_personalized_field renames a field display name (slug/type can't be changed). Analytics: time series, form submits, engaged accounts, opportunity summary (optional page_variation_id).

Parameters (1 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

Data CMS Tool

data_cms_tool
Full Description

Data tool

  • CMS tool to manage collections, collection fields (static/option/reference), collection field groups, and collection items (list, create, update, publish, unpublish, delete)
Parameters (2 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

Data Comments Tool

data_comments_tool
Full Description

Data tool

  • A comment in Webflow is user feedback attached to a specific element or page inside the Designer, stored as a top-level thread with optional replies. Each comment includes author info, timestamps, content, resolved state, and design-context metadata like page location and breakpoint. Use this tool to inspect feedback discussions, filter threads by page, resolution status, or creation date, search for comment users by email, and create replies to existing threads.
Parameters (2 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

Component Builder

data_component_builder
Full Description

Data Tool

  • Component builder to insert component instances on a page via the public-mcp headless surface. Supports inserting into an element (insert_in_element) or into a component instance's slot (insert_in_slot), with recursive nested-component trees via component_schema.slots.
Parameters (3 required)
Required
actionsarray

Component insertion actions executed sequentially.

pageIdstring

ID of a site page (use list_pages to discover page IDs). Component pages are rejected: if the Designer's current page has pageKind 'component', use a site page ID instead.

siteIdstring

Webflow site ID. Discover with list_sites.

Component Props Tool

data_component_props_tool
Full Description

Data tool

  • Component props tool to manage prop definitions and set or reset prop values on component instances.
Parameters (3 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

pageIdstring

ID of a site page (use list_pages to discover page IDs). Component pages are rejected: if the Designer's current page has pageKind 'component', use a site page ID instead.

siteIdstring

Webflow site ID. Discover with list_sites.

Component Tool

data_component_tool
Full Description

Data tool

  • Component tool to manage component definitions and instances: create, query, transform, insert, unlink.
Parameters (3 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

pageIdstring

ID of a site page (use list_pages to discover page IDs). Component pages are rejected: if the Designer's current page has pageKind 'component', use a site page ID instead.

siteIdstring

Webflow site ID. Discover with list_sites.

Component Variants Tool

data_component_variants_tool
Full Description

Data tool

  • Component variants tool to manage variants and per-variant style overrides.
Parameters (3 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

pageIdstring

ID of a site page (use list_pages to discover page IDs). Component pages are rejected: if the Designer's current page has pageKind 'component', use a site page ID instead.

siteIdstring

Webflow site ID. Discover with list_sites.

Element Builder

data_element_builder
Full Description

Data Tool

  • Element builder to create elements on a page via the public-mcp headless surface.
Parameters (3 required)
Required
actionsarray

Element creation actions executed sequentially. Each item creates one element at the requested position.

pageIdstring

ID of a site page (use list_pages to discover page IDs). Component pages are rejected: if the Designer's current page has pageKind 'component', use a site page ID instead.

siteIdstring

Webflow site ID. Discover with list_sites.

Element Settings Tool

data_element_settings_tool
Full Description

Read and write element settings and data bindings on a Webflow page: get or set settings, discover bindable sources, and set tag, visibility, and DOM id via static values or prop bindings.

Parameters (3 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

pageIdstring

ID of a site page (use list_pages to discover page IDs). Component pages are rejected: if the Designer's current page has pageKind 'component', use a site page ID instead.

siteIdstring

Webflow site ID. Discover with list_sites.

Element Tool

data_element_tool
Full Description

Inspect and modify elements on a Webflow page: query the element tree, move or remove elements, and edit text, styles, links, images, heading levels, attributes, and display names.

Parameters (3 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

pageIdstring

ID of a site page (use list_pages to discover page IDs). Component pages are rejected: if the Designer's current page has pageKind 'component', use a site page ID instead.

siteIdstring

Webflow site ID. Discover with list_sites.

Data Enterprise Tool

data_enterprise_tool
Full Description

Data tool

  • Enterprise tool to perform actions like manage 301 redirects, manage robots.txt and more. This tool only works if User's workspace plan is Enterprise or higher, else tool will return an error.
Parameters (2 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

Data Fonts Tool

data_fonts_tool
Full Description

Data tool

  • Manage a site's uploaded custom fonts: list and inspect them, register new fonts and replace their files (a two-step upload flow), update font metadata, and remove fonts individually or in batches.
Parameters (1 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

Data Forms Tool

data_forms_tool
Full Description

Data tool

  • Read forms and manage form submissions on a site. Actions: list_forms, get_form, list_site_form_submissions, list_form_submissions, get_form_submission, update_form_submission, delete_form_submission.
Parameters (1 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

Interactions Tool

data_interactions_tool
Full Description

Manage IX3 interactions (animations) on a site: list, get, create, update, and delete. Creates take the full definition (object-format triggers and inline timelines) in one call. Animate opacity under wf:transform (e.g. ["0%","100%"]), not wf:style. Headless; does not require Designer or the MCP Bridge. For legal payload shapes, call action guide or read MCP resource webflow://guides/interactions.

Parameters (3 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

pageIdstring

ID of a site page (use list_pages to discover page IDs). Component pages are rejected: if the Designer's current page has pageKind 'component', use a site page ID instead.

siteIdstring

Webflow site ID. Discover with list_sites.

Data Localization Tool

data_localization_tool
Full Description

Data tool for localizing pages and components into secondary locales. Read and update static page content, component content, and component property overrides for any non-primary locale. Writes target secondary locales only — the primary (default) locale cannot be edited through this tool. Also includes list_components for discovering component IDs to localize.

Parameters (2 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

Data Pages Tool

data_pages_tool
Full Description

Data tool

  • Pages tool to perform actions like list pages, get page metadata, update page settings, create a page, bulk update page settings, manage page branches and their staging previews (page-branch actions require Enterprise), list or create site-scope branches / Releases via list_site_branches and create_site_branch (beta MCP only), and read or write JSON-LD schema markup for pages in bulk.
Parameters (2 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

Data Scripts Tool

data_scripts_tool
Full Description

Data tool

  • Scripts tool to manage custom code scripts. Register, apply, update, and remove scripts at the site or page level, and read or write freeform head/footer custom code blocks.
Parameters (2 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

Data Sitemap Indexing Tool

data_sitemap_tool
Full Description

Data tool

  • Manage sitemap indexing status for CMS collection items and static pages. Read and update whether pages and collection items appear in a site's generated sitemap. All endpoints are under the /beta namespace. Folder pages, collection template pages, and utility pages are not supported for page endpoints.
Parameters (1 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

Data Sites Tool

data_sites_tool
Full Description

Data tool

  • Sites tool to perform actions like list sites, get site details, and publish sites
Parameters (2 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

Style Tool

data_style_tool
Full Description

Data Tool

  • Style tool to perform actions like get all styles, create a new style, update a style, query styles, remove a style, and manage style variable modes
Parameters (3 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

pageIdstring

ID of a site page (use list_pages to discover page IDs). Component pages are rejected: if the Designer's current page has pageKind 'component', use a site page ID instead.

siteIdstring

Webflow site ID. Discover with list_sites.

Variable Tool

data_variable_tool
Full Description

Data Tool

  • Variable tool to perform actions like create variable, get all variables, query variables, update variable, rename and delete variables, and reorder variable collections.
Parameters (3 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

pageIdstring

ID of a site page (use list_pages to discover page IDs). Component pages are rejected: if the Designer's current page has pageKind 'component', use a site page ID instead.

siteIdstring

Webflow site ID. Discover with list_sites.

Data Webhook Tool

data_webhook_tool
Full Description

Data tool

  • Webhook tool to perform actions like list webhooks, create webhooks, get webhook details, and delete webhooks for a Webflow site.
Parameters (2 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

WHTML Builder

data_whtml_builder
Full Description

Data Tool

  • WHTML builder to insert elements from HTML and CSS strings on a page via the public-mcp headless surface. Accepts HTML markup and optional raw CSS rules, constructs WHTML, and inserts it into a parent element.
Parameters (3 required)
Required
actionsarray

WHTML insertion actions executed sequentially. Each item inserts one HTML/CSS fragment at the requested position.

pageIdstring

Any valid page id that exists in the site

siteIdstring

Webflow site ID. Discover with list_sites.

Designer Component Tool

de_component_tool
Full Description

Designer tool

  • Component tool to perform actions like create component instances, get all components and more.
Parameters (3 required)
Required
actionsarray

Actions to execute sequentially. Each array item must include label and exactly one action property: check_if_inside_component_view, close_component_view, create_blank_component, create_prop, create_variant, delete_variant, duplicate_component, duplicate_variant, get_all_components, get_component, get_component_instance_props, get_current_component, get_parent_component, get_variant_settings, get_variant_styles, insert_component_instance, open_canvas, open_component_view, query_components, remove_prop, reorder_variants, reset_all_props_value, set_component_instance_prop_values, set_component_metadata, set_variant_name, set_variant_styles, transform_element_to_component, unlink_component_instance, unregister_component, update_prop.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

siteIdstring

Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs.

Designer Page Tool

de_page_tool
Full Description

Designer Tool

  • Page tool to perform actions like create page, create page folder, get current page, switch page, open a component in the Designer canvas, list branches, get current branch ID, get parent page ID for a branched page, and get current Designer mode
Parameters (3 required)
Required
actionsarray

Actions to execute sequentially. Each array item must include label and exactly one action property: create_page, create_page_folder, get_branch_parent_page_id, get_current_branch_id, get_current_mode, get_current_page, list_branches, switch_page.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

siteIdstring

Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs.

Designer Tool

designer_tool
Full Description

Interact with the user's live Webflow Designer session — select an element on the canvas or read which element is currently selected, navigate the canvas between pages and component canvases, switch to or read the current page, list a page's branches, read the current branch ID, parent page ID, and Designer mode, enter, exit, or inspect the current component view, and read all breakpoints (media queries) configured for the site.

Parameters (2 required)
Required
actionsarray

Executed sequentially. Each item must include label and exactly one action property.

siteIdstring

Webflow site ID. Discover with list_sites.

Element Builder

element_builder
Full Description

Designer Tool

  • Element builder to create element on current active page.
Parameters (3 required)
Required
actionsarray

Element creation actions executed sequentially. Each item creates one element at the requested position.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

siteIdstring

Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs.

Element Snapshot Tool

element_snapshot_tool
Full Description

Designer Tool

  • Element snapshot tool to perform actions like get element snapshot. helpful to get element snapshot for debugging and more and visual feedback.
Parameters (3 required)
Required
actionobject
contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

siteIdstring

Webflow site ID. Discover with list_sites.

Designer Element Tool

element_tool
Full Description

Designer Tool

  • Element tool to perform actions like get all elements, get selected element, select element on current active page. and more
Parameters (3 required)
Required
actionsarray

Actions to execute sequentially. Each array item must include label and exactly one action property: add_or_update_attribute, get_all_elements, get_attributes, get_bindable_sources, get_display_name, get_selected_element, get_settings, move_element, query_elements, remove_attribute, remove_element, select_element, set_display_name, set_heading_level, set_id, set_image_asset, set_link, set_settings, set_style, set_tag, set_text, set_visibility, update_id_attribute.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

siteIdstring

Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs.

Get Webflow Asset Preview

get_asset_preview
Full Description

Get an image preview of a site asset by its asset ID. Fetches the asset's metadata, downloads the smallest available image variant (or the original file when no variants exist), and returns the image content. Works with any image content type (e.g. JPG, PNG, GIF, WEBP); non-image files and files larger than 2 MB return an error instead of an image. Returns a 404 error if the asset does not exist or has been deleted.

Parameters (1 required)
Required
asset_idstring

The asset ID to preview. Discover asset IDs via data_assets_tool > list_assets.

Get Webflow Image Preview

get_image_preview
Full Description

Designer Tool

  • Get image preview from url. this is helpful to get image preview from url. Only supports JPG, PNG, GIF, WEBP, WEBP and AVIF formats.
Parameters (3 required)
Required
contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

siteIdstring

Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs.

urlstring

The URL of the image to get the preview from

Get More Tools

get_more_tools
Full Description

Check for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.

Parameters (3 required)
Required
briefstring

A detailed explanation of the use case. Include: (1) what the user is ultimately trying to accomplish, (2) the concrete steps or workflow they expect, (3) which existing tools you considered and why they were insufficient, and (4) any specific Webflow surface, API, or capability that would unblock the task. Provide enough detail that a Webflow engineer can reproduce the scenario and design the right tool — short one-line answers are not sufficient.

categorystring

The category of the capability you are looking for.

Options:CMSSITESPAGESELEMENTSCOMPONENTSSTYLESASSETSVARIABLESCUSTOM_CODECOMMENTSWEBHOOKSWORKFLOWSSEOENTERPRISEFORMSLOCALIZATIONPUBLISHINGINTERACTIONSECOMMERCEREDIRECTSBACKUPSWORKSPACEAIDOCSSKILLSOTHER
contextstring

A short description of your goal and what kind of tool would help accomplish it.

Designer Style Tool

style_tool
Full Description

Designer Tool

  • Style tool to perform actions like create style, get all styles, update styles, remove styles
Parameters (3 required)
Required
actionsarray

Actions to execute sequentially. Each array item must include label and exactly one action property: create_style, get_styles, query_styles, remove_style, update_style.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

siteIdstring

Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs.

Designer Variable Tool

variable_tool
Full Description

Designer Tool

  • Variable tool to perform actions like create variable, get all variables, update variable, rename and delete variables, and manage style variable modes.
Parameters (3 required)
Required
actionsarray

Actions to execute sequentially. Each array item must include label and exactly one action property: create_color_variable, create_font_family_variable, create_number_variable, create_percentage_variable, create_size_variable, create_variable_collection, create_variable_mode, delete_variable, get_style_variable_modes, get_variable_collections, get_variables, query_variables, remove_all_style_variable_modes, remove_style_variable_mode, rename_variable, set_style_variable_mode, update_color_variable, update_font_family_variable, update_number_variable, update_percentage_variable, update_size_variable.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

siteIdstring

Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs.

Webflow Guide Tool

webflow_guide_tool
Full Description

Provides essential guidelines and best practices for effectively using the Webflow tools. Call this tool to understand recommended workflows and important considerations before performing actions. ALWAYS CALL THIS TOOL FIRST BEFORE CALLING ANY OTHER TOOLS. ALWAYS CALL THIS TOOL FIRST BEFORE CALLING ANY OTHER TOOLS.

Parameters (1 required)
Required
contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

WHTML Builder

whtml_builder
Full Description

Designer Tool

  • WHTML builder to insert elements from HTML and CSS strings on the current active page. Accepts HTML markup and optional CSS rules, constructs WHTML, and inserts into a parent element.
Parameters (3 required)
Required
actionsarray

WHTML insertion actions executed sequentially. Each item inserts one HTML/CSS fragment at the requested position.

contextstring

Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."

siteIdstring

Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs.