Paperclip’s Webflow MCP connector gives your AI agents tools to inspect sites and manage CMS content. Each tool can be Allowed, Ask first or Off.
Reach follows the authorizing account’s workspace and site roles, plus authorized sites. Paperclip has no site picker.
What agents can do with Webflow
- Find a site and inspect its collections
data_sites_tool·data_cms_tool - Inspect pages alongside CMS content
data_pages_tool·data_cms_tool - Review forms in a site
data_sites_tool·data_forms_tool
How to connect Webflow
- In Paperclip, open Connectors and select Webflow.
- On the Access step, choose the identity and which agents may use the connection.
- Select Sign in with Webflow and authorize the intended sites in Webflow’s browser flow.
Webflow tools for agents34
Write 34
ask_webflow_aiAsk Webflow AI a free-form question about the Webflow API and get an answer back.
asset_toolUpload an image to a site’s asset library from a public URL.
Full description
Upload an image to a site’s asset library from a public URL. In 2.0 this is the only asset action that still runs through the Designer session. All other asset and folder management (listing, updating, organizing, deleting, compressing) moved to data_assets_tool.
data_agent_instructions_toolManage a site’s agent instructions: the markdown-based rules and skills that give agents custom guidance for working on that site.
Full description
Manage a site’s agent instructions: the markdown-based rules and skills that give agents custom guidance for working on that site. Instructions can reference Webflow primitives (variables, styles, components, pages, CMS collections and items, locales, and other instructions), which resolve server-side against the site’s own data.
data_analyze_toolRead-only access to Webflow Analyze report data for a site: traffic over time, ranked pages, ranked dimensions, engagement events, and time on page.
Full description
Read-only access to Webflow Analyze report data for a site: traffic over time, ranked pages, ranked dimensions, engagement events, and time on page. It also exposes two guide actions that return static guidance for building queries and interpreting results; these make no API call.
data_apps_toolInspect and manage Webflow Cloud apps: their GitHub sources, environments, environment variable metadata, deployments, custom domains, and logs.
Full description
Inspect and manage Webflow Cloud apps: their GitHub sources, environments, environment variable metadata, deployments, custom domains, and logs. Apps created through this tool are built from a GitHub repository. Use the Webflow CLI for local-source apps, local-source deployment, and writing environment variable values.
data_assets_toolManage a site’s assets and asset folders.
Full description
Manage a site’s assets and asset folders. Uploads are a two-step process: create the asset metadata to get a presigned upload target, then POST the file bytes to it. The tool also lists, updates, organizes, and deletes assets and folders, and compresses images to WebP or AVIF through asynchronous tasks.
Show all 34 Write tools
Write tools 7–34
data_campaigns_toolManage Campaign Hub sites, campaigns, page variations, and campaign analytics.
Full description
Manage Campaign Hub sites, campaigns, page variations, and campaign analytics. A campaign is generated from a markdown brief and produces a landing page. Personalization binds campaign fields to element settings and component props, so a single page can present different content per variation.
data_cms_toolManage a site’s CMS: collections, their fields (static, option, and reference), collection field groups, and the items within them.
Full description
Manage a site’s CMS: collections, their fields (static, option, and reference), collection field groups, and the items within them. Items are created and updated as drafts; publishing them live is a separate action.
data_comments_toolRead Designer comment threads and their replies (filterable by page, resolution status, and date), look up comment participants by email, and post replies to existing threads.
data_component_builderInsert component instances onto a page as a child of an element or into a slot of an existing component instance, including recursive trees of nested components in a single call.
data_component_props_toolManage a component’s prop definitions and the prop values on its instances.
Full description
Manage a component’s prop definitions and the prop values on its instances. Create, update, and remove prop definitions, and set or reset the values on an instance.
data_component_toolManage component definitions and instances: get and query components, create blank components, transform elements into components, and insert and unlink instances.
Full description
Manage component definitions and instances: get and query components, create blank components, transform elements into components, and insert and unlink instances. Prop definitions and values live in data_component_props_tool, and variants in data_component_variants_tool. Navigating the canvas and component views happens in the Designer tools.
data_component_variants_toolManage a component’s variants and the styles scoped to each one.
Full description
Manage a component’s variants and the styles scoped to each one. Create, duplicate, delete, reorder, and rename variants, and read or set per-variant style overrides.
data_element_builderCreate elements on a page from an element schema, including nested child elements in a single call.
data_element_settings_toolRead and write element-level settings and data bindings.
Full description
Read and write element-level settings and data bindings. Get and set settings, discover the data sources an element can bind to, and set an element’s tag, visibility, and DOM id as static values or bindings.
data_element_toolInspect and modify the elements on a page: query the element tree, move and remove elements, and edit text, styles, links, images, heading levels, attributes, and display names.
Full description
Inspect and modify the elements on a page: query the element tree, move and remove elements, and edit text, styles, links, images, heading levels, attributes, and display names. Element settings and data bindings live in data_element_settings_tool; selecting an element happens in the Designer tools.
data_enterprise_toolManage enterprise site settings: 301 redirects, robots.txt, well-known files, and site activity logs.
data_fonts_toolManage a site’s uploaded custom fonts: list and inspect them, register new fonts and replace their files (a two-step upload), update metadata, and remove fonts individually or in batches.
data_forms_toolRead a site’s forms and manage their submissions: list forms and their schemas, list and retrieve submissions site-wide or per form, update user-hidden submission fields, and delete submissions.
data_interactions_toolCreate and manage IX3 interactions, the animations and interactive behavior attached to a page.
Full description
Create and manage IX3 interactions, the animations and interactive behavior attached to a page. An interaction carries its triggers and its inline timelines in a single call. The tool runs headlessly and needs no Designer session or bridge app.
data_localization_toolLocalize page and component content into secondary locales.
Full description
Localize page and component content into secondary locales. Reads from the primary or a secondary locale, but writes only to secondary locales. Also lists a site’s components.
data_pages_toolList, create, and update a site’s pages, manage page branches and their staging previews, and read or write page-level SEO metadata and JSON-LD schema markup.
data_scripts_toolRegister, apply, update, and remove custom code scripts at the site or page level, and read or write the freeform head and footer custom-code blocks.
Full description
Register, apply, update, and remove custom code scripts at the site or page level, and read or write the freeform head and footer custom-code blocks. Registering a script and applying it are separate steps.
data_sitemap_toolRead and set the sitemap indexing status (includeInSitemap) of static pages and CMS collection items, individually or in bulk.
Full description
Read and set the sitemap indexing status (includeInSitemap) of static pages and CMS collection items, individually or in bulk. Folder, collection-template, and utility pages aren’t supported by the page actions.
data_sites_toolList the sites accessible to the authenticated user, get a site’s details, and publish a site to its domains.
data_style_toolCreate, query, update, rename, and remove styles (classes and combo classes), and manage the variable modes applied to a style.
data_variable_toolCreate, update, rename, and delete variables (color, font family, number, percentage, size), create collections and modes, and query and reorder collections.
data_webhook_toolList, create, retrieve, and delete a site’s webhooks.
data_whtml_builderInsert elements onto a page from HTML and CSS strings.
designer_toolInteract with the live Designer session: read the current page, mode, branch, selected element, and breakpoints; select elements; navigate the canvas between pages and component views; and create page
Full description
Interact with the live Designer session: read the current page, mode, branch, selected element, and breakpoints; select elements; navigate the canvas between pages and component views; and create page folders.
element_snapshot_toolCapture a visual snapshot of a Designer element for debugging and visual feedback.
Full description
Capture a visual snapshot of a Designer element for debugging and visual feedback. This lets an agent see the current state of a site and verify its own changes without publishing.
get_asset_previewGet an image preview of a site asset by its asset ID.
Full description
Get an image preview of a site asset by its asset ID. Downloads the smallest available variant or the original. Image content only, up to 2 MB.
get_more_toolsRequest a specialized tool for a capability the currently loaded tools don’t cover.
Full description
Request a specialized tool for a capability the currently loaded tools don’t cover. Use it to reach functionality that isn’t already in the tool set.
webflow_guide_toolReturn recommended workflows and best practices for using the Webflow tools.
Full description
Return recommended workflows and best practices for using the Webflow tools. Intended to be called before performing actions.
Tool availability and permissions
This list describes the reviewed tools. Your selected method, provider access and action permissions determine what agents can use.
These lists use a conservative permission policy. Read requires a provider read-only hint or a reviewed Paperclip read rule. Evidence that an action changes data or submits information elsewhere puts it in Write. Write also includes actions we cannot verify as read-only. Read describes the reviewed evidence; it does not guarantee that an action has no side effects. A connected account can group actions differently.
This list includes Webflow’s tools. Nested actions are parameters of those tools, rather than separate tools. Designer tools require an active Designer session.
Connection policies
Discovered actions follow the connection’s policies. Publishing runs inside data_sites_tool and data_cms_tool, so their permission covers reading and publishing alike. Keep them on Ask first or Off and let a person publish from Webflow.
Webflow connector FAQ
Can I require approval for actions?
Set an action to Ask first to require human approval of each call or Off to prevent calls. Allowed actions run without approval. Read and Write grouping is separate from these settings.
What can agents reach in Webflow?
Reach follows the authorizing account’s workspace and site roles, plus authorized sites. Paperclip has no site picker.
What do I need before connecting?
Use a Webflow account with access to the intended sites. Designer tools require a companion app kept open in the Designer.