mcp
Model Context Protocol (MCP) server for the Webflow Data API.
claude mcp add --transport stdio webflow-mcp-server npx -y webflow-mcp-server@latest \ --env WEBFLOW_TOKEN="<YOUR_WEBFLOW_TOKEN>"
How to use
This MCP server implements Webflow integration for the Model Context Protocol, allowing AI agents to interact with Webflow APIs through the Webflow MCP Bridge. The server uses Webflow's JavaScript SDK to enable actions such as reading site data, managing content, and driving Designer-related tasks via the MCP interface. Your AI agent can connect to the MCP stream, authorize with a Webflow token, and then issue prompts that trigger Webflow API calls through the bridge app. The included remote installation flow shows how to run the server via npx and how to configure a local token for authentication. Tools available through the MCP interface include querying site structure, retrieving and updating CMS items, and leveraging the Webflow Designer integration prompts to generate or modify page content. The design emphasizes OAuth-based authentication and a bridge app that syncs your live canvas with the AI agent, enabling seamless workflows across Webflow projects.
How to install
Prerequisites:
- Node.js (v22.3.0 or higher)
- NPM
- A Webflow account with API access and a Webflow API token
Local installation steps:
- Install prerequisites (Node.js and NPM) from their official sources.
- Install or run the MCP server via npm using the remote package:
# Run directly (Remote MCP server) npx -y webflow-mcp-server@latest - Obtain a Webflow API token:
- Generate a token from Webflow API Playground and copy it.
- Set the token in your MCP client configuration or environment:
- For Cursor: include WEBFLOW_TOKEN in the mcp.json under env.
- For Claude Desktop: include WEBFLOW_TOKEN in claude_desktop_config.json under env.
- Start the MCP server with token access:
WEBFLOW_TOKEN="<YOUR_WEBFLOW_TOKEN>" npx -y webflow-mcp-server@latest - If youβre integrating with Cursor or Claude Desktop, configure the MCP server entry as shown in the README example to point to the remote server and pass the token.
- Open the Webflow Designer and the MCP Bridge App as described to connect and begin using the MCP capabilities.
Prerequisites recap:
- A valid Webflow API token
- Node.js and NPM installed
- Access to a client (Cursor, Claude Desktop, or other MCP-enabled tool) configured to use the webflow-mcp-server
Additional notes
Tips and tips:
- Ensure your Webflow API token has the necessary permissions for the actions you plan to perform.
- When using local development, keep your token secure and do not commit it to public repos.
- If you encounter connectivity prompts in the MCP client, re-authenticate via the OAuth flow in the browser that opens from the client.
- The Node.js compatibility guidance in Webflow's docs is the reference for compatible runtimes; a newer Node.js version may be required for some features.
- If you encounter issues with tokens or authentication, reset the OAuth token with the provided rm -rf ~/.mcp-auth command and re-authenticate.
- For Cursor and Claude Desktop configurations, ensure the mcp.json or claude_desktop_config.json includes the correct command and token environment variable as shown in the README snippets.
Related MCP Servers
obsidian -tools
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
create -app
A CLI tool for quickly scaffolding Model Context Protocol (MCP) server applications with TypeScript support and modern development tooling
mcp-summarization-functions
Provides summarised output from various actions that could otherwise eat up tokens and cause crashes for AI agents
mcp -amazon
ππ¦ Unofficial Amazon Model Context Protocol Server (MCP) - Search products and purchase directly from Claude AI! β¨
Agentic -Skill
Agentic-MCP, Progressive MCP client with three-layer lazy loading. Validates AgentSkills.io pattern for efficient token usage. Use MCP without pre-install & wasting full-loading
mcp-turso
MCP server for interacting with Turso-hosted LibSQL databases