Webflow
About
Interact with Webflow APIs to list and edit your site and CMS data.
Details
- Transport
- SSE
- License
- MIT license
Explore
- Retrieves a list of all accessible Webflow sites.
- Returns detailed info for a specific site by ID.
- Reports site display name, short name, and workspace.
- Provides creation, last updated, and last published dates.
- Includes preview URL, time zone, and custom domains.
- Shows localization settings and data collection preferences.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
WebflowCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Run the following commands to confirm you have Node and NPM installed:
Sometimes clearing your](https://developers.webflow.com/data/reference/token/authorized-by)NPM cachecan resolve issues withnpx.
Ifnpm -vdoesn't work for you butsudo npm -vdoes, you may need to fix NPM global package permissions. See the officialNPM docsfor more information.
Note: if you are making changes to your shell configuration, you may need to restart your shell for changes to take effect.
See the./toolsdirectory for a list of available tools
This implementationdoesn'tincludepromptsorresourcesfrom the MCP specification. However, this may change in the future when there is broader support across popular MCP clients.
- Webflow API Documentation
- Webflow JavaScript SDK
Thepages_update_static_contentendpoint currently only supports updates to localized static pages in secondary locales. Updates to static content in the default locale aren't supported and will result in errors.
Webflow runs an official remote MCP server — connect over a hosted URL instead of installing this one locally.
Apify-hosted MCP server for Webflow with 22+ tools. Sites, CMS collections, pages, content management, and publishing. No local setup needed.
Publish complete websites directly from any AI client via API — no hosting setup, CMS, or configuration required.
Interact with Contentstack's Content Management API to manage your CMS content.
Interact with and manage your Ghost CMS blog, including posts, users, and members, through an LLM interface.
Integrate Hygraph directly into MCP-compatible tools like Claude and Cursor, executing content operations via natural language
Create articles on a Joomla website using its API.
Official remote MCP server for Lolipop Rental Server by GMO Pepabo. Manage domains, subdomains, free SSL, and WordPress via natural language.
An MCP server for interacting with the Prismic headless CMS.
An MCP server for interacting with the Webflow API to manage sites and content.
An MCP server for interacting with WordPress sites via the REST API, allowing you to manage posts, pages, and media.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"webflow": {
"webflow-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@kapilduraphe/webflow-mcp-server",
"--client",
"claude"
]
}
}
}
}
McpServers
{
"webflow-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@kapilduraphe/webflow-mcp-server",
"--client",
"claude"
]
}
}
3. Use the MCP server with the Webflow Designer
- Open your site in the Webflow Designer.
- Open the Apps panel (pressE) and launch your published “Webflow MCP Bridge App”.
- Wait for the app to connect to the MCP server, then use tools from your AI client.
- If the Bridge App prompts for a local connection URL, call theget_designer_app_connection_infotool from your AI client and paste the returnedhttp://localhost:<port>URL.
WEBFLOW_TOKEN="<YOUR_WEBFLOW_TOKEN>" npx -y webflow-mcp-server@latest
# PowerShell $env:WEBFLOW_TOKEN="<YOUR_WEBFLOW_TOKEN>" npx -y webflow-mcp-server@latest
To reset your OAuth token, run the following command in your terminal.
Please see the Node.js[compatibility guidance on Webflow's developer docs.
If you are having issues starting the server in your MCP client e.g. Cursor or Claude Desktop, please try the following.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



