
The Model Context Protocol (MCP) server connects your AI tools directly to your Webflow projects. Prompt an AI agent to update designs, manage site data, and work with the CMS from your preferred AI environment.
For developers using AI-powered tools like Cursor or Claude Desktop, the MCP server enhances an agent’s understanding of your Webflow projects. It’s built on Webflow’s APIs, exposing them as tools your AI agent can use to create elements, styles, and variables on the canvas, as well as manage collections, custom code, assets, and other site data.
See the full list of available tools in the MCP server documentation.
Get started by installing Webflow’s remote MCP server, which uses OAuth to authenticate with your Webflow sites, and a companion app that syncs your live canvas with your AI agent.
The MCP server companion app can only be installed when you authorize the MCP server to your sites/workspace. It is not a public app on the Webflow app marketplace.
For local installation, please refer to the instruction in the NPM package documentation.
Node.js version 22.3.0 or higher.
Currently, the MCP server only supports Node.js version 22.3.0 or higher. See the Node.js compatibility section for more information on troubleshooting Node.js issues.
Webflow provides a connector that you can use in Claude Desktop. It provides direct access to the MCP server.
In the Claude chat window, click the + symbol and then click Add connectors.

Search for the Webflow connector by name. You may need to select All instead of Featured to see it.
Grant Claude access to your Webflow account and log in to your Webflow account if you are prompted to do so.
Resetting your OAuth token
If you need to reset your authorization, you can run the following command before restarting your MCP client.
Please run following command and then restart your Claude Desktop.
Currently, the MCP server only supports Node.js version 22.3.0 or higher. If you encounter issues with Node.js you can try the below approaches to troubleshoot:
Use version 22.3.0 as your default Node.js version
To use version 22.3.0 as your default Node.js version, follow these steps:
If you don’t have nvm installed, you can install it with the following command (or download from nvm releases).
To use Node Version Switcher (nvs) with the MCP server, follow these steps:
Install the required Node.js version with nvs by running the following command in your terminal:
Use version 22.3.0
Use the version 22.3.0 with nvs by running the following command in your terminal:
Many thanks to @jessehouwing for the inspiration and guidance on using nvs with the MCP server.
The Webflow MCP server implements Anthropic’s Model Context Protocol specification to standardize communication between AI agents and Webflow’s APIs.
The server acts as a translation layer that exposes Webflow’s APIs as MCP tools. Built as an open-source package, it wraps Webflow’s REST and Designer APIs into a format that any MCP-compatible AI agent can understand and execute.
The server runs remotely to enable OAuth authentication, allowing you to:
This architecture eliminates the need to manage API credentials in your local environment while providing secure access to your Webflow projects.
Remote authorization relies on the mcp-remote npm package, which is currently considered experimental.
The MCP server exposes Data and Designer APIs as MCP tools. See the complete list of available tools and their parameters in the MCP server repository.
Designer API tools enable real-time canvas manipulation:
Designer API calls are executed through a companion app that automatically installs to your authorized sites after OAuth authorization. The companion app must remain open in the Webflow Designer for Designer API tools to function. However, you can minimize it once connected.

With Webflow’s LLMS.txt file, you can access Webflow’s documentation in your AI client without needing to load the webpage in your browser. This optimized structure helps LLMs respond with accurate code snippets and multi-step sequences.
https://developers.webflow.com/llms.txt to access the LLM-readable documentation..md to the end of the URL. For example, this current doc is available as a markdown file at https://developers.webflow.com/data/docs/ai-tools.md.Using LLMS.txt docs with Cursor
https://developers.webflow.com/llms.txtOnce configured, reference Webflow’s documentation by typing @Docs in your chat window and selecting “Webflow” from the list.
After installing the MCP server, you may need to restart your AI client to see the new server. Additionally, check to see that your client (for example, Cursor, Claude Desktop) is updated to the latest version.
To authenticate a different Webflow site, you’ll need to remove the existing authentication token by running the following command in your terminal:
After executing the command, a new authentication screen should appear, allowing you to select the site you want to authenticate with.
You may receive an 500 error when loading the remote MCP server.
Try refreshing your OAuth token with the following command and then restart your AI client:
Check your current Node.js version to ensure you’re using version 22.3.0 or higher:
If you can’t use versions 22.3.0 or higher as your default Node.js version, follow the Node.js compatibility section to troubleshoot compatibility issues.
Ensure Node.js and NPM are properly installed
npx, try clearing your NPM cache:
npm -v only works with sudo, you may need to fix NPM global package permissions. See the official NPM docs for more information.If the issue persists, see the Node.js compatibility section above for version requirements.
If you make changes to your shell configuration, you may need to restart your shell for changes to take effect.
Currently, only site owners and admins can authorize the MCP server and app. If you aren’t a site owner or admin, you can’t authorize the MCP server and app.
To use the MCP server with the Webflow Designer, open the “MCP Bridge App” from the Apps panel. Once open, the app will automatically connect to the MCP server.
You must keep the companion app open in the Webflow Designer for the MCP server to connect.
The open-source MCP server package includes tools for AI agents. View the complete list in the GitHub repository.
Some of these tools and capabilities include but are not limited to:
Currently, the MCP server supports a limited set of tools for the Data and Designer APIs.
If you have specific endpoints and methods you would like to see supported, please open an issue or contact the Developer Relations team at developers@webflow.com.
If you’re only using the Data API tools, you can use the MCP server to update content even if Webflow isn’t open in the browser.
If you’re using the Designer API tools, you need to keep the companion app open in the Webflow Designer for the MCP server to work.
Currently, the MCP server supports localizing static content, and updating existing localized CMS items. However, the MCP server doesn’t support creating new localized CMS items.
If you have specific endpoints and methods you would like to see supported, please open an issue or contact the Developer Relations team at developers@webflow.com.