What is MCP server enabling Claude to interact with Webflow's APIs.?
This MCP server enables Claude to interact with Webflow's APIs, providing tools to retrieve site information and manage Webflow accounts. It requires Node.js, a Webflow account, and an API token for setup.
Documentation
Webflow MCP Server
This MCP server enables Claude to interact with Webflow's APIs.
Prerequisites
Node.js (v16 or higher)
Claude Desktop App
Webflow Account
Webflow API Token (Site token or OAuth Acces Token)
Setup Instructions# 1. Create a Webflow API Token
Log in to your Webflow account
Navigate to Site Settings > Apps & Integrations
Generate a new API token
Copy the token value (you won't be able to see it again)
Alternatively, you can also generate an OAuth Access Token.
2. Initial Project Setup
Install dependencies:
npm install
3. Configure Environment Variables
Create a .env file for local development (don't commit this file):
To install Webflow MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @kapilduraphe/webflow-mcp-server --client claude
Available Tools
The server currently provides the following tools:
get_sites
Retrieves a list of all Webflow sites accessible to the authenticated user. Returns detailed information including:
Site Display Name and Short Name
Site ID and Workspace ID
Creation, Last Updated, and Last Published Dates
Preview URL
Time Zone settings
Custom Domains configuration
Localization settings (primary and secondary locales)
Data collection preferences
get_site
Retrieves detailed information about a specific Webflow site by ID. Requires a siteId parameter and returns the same detailed information as get_sites for a single site.