Webflow

Webflow

Interact with the Webflow APIs

19
Stars
10
Forks
0
Releases

Overview

Webflow MCP Server enables Claude to interact with Webflow APIs by exposing tools to fetch and inspect Webflow sites. It provides two main tools: get_sites, which retrieves a list of all Webflow sites accessible to the authenticated user and returns detailed information such as display name, short name, site IDs, workspace IDs, creation, last updated, and last published dates, preview URL, time zone, custom domains, localization settings, and data collection preferences; and get_site, which fetches full details for a specific site identified by siteId, returning the same data shape for a single site. The server uses a Webflow API token supplied via the WEBFLOW_API_TOKEN environment variable (or OAuth token) and runs as a Node.js process. Setup involves generating a token in Webflow, installing dependencies, creating a .env with the token, and configuring Claude Desktop to point to the built index.js and pass the token. The code models the API responses with TypeScript interfaces (WebflowApiError, WebflowSite, WebflowLocale, WebflowCustomDomain) and includes error handling for missing or invalid tokens and guidance for troubleshooting. It can be installed via Smithery and is MIT licensed.

Details

Owner
kapilduraphe
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

get_sites

Retrieves a list of all Webflow sites accessible to the authenticated user along with detailed metadata.

get_site

Retrieves detailed information for a specific Webflow site by siteId, returning the same data shape as get_sites.

Token-based authentication

Uses WEBFLOW_API_TOKEN (environment variable) for authenticating with Webflow APIs; supports alternative OAuth token.

Claude Desktop integration

Configures Claude Desktop to run the MCP server using node, with explicit path to build/index.js and token passed via environment.

Smithery installation

Optional installation via Smithery CLI to install the MCP server for Claude.

Type-safe data models

Includes TypeScript interfaces for Webflow API errors and data (WebflowSite, WebflowLocale, WebflowCustomDomain) to model responses.

Error handling and troubleshooting

Handles missing or invalid tokens and provides troubleshooting guidance and log viewing instructions.

Audience

DevelopersIntegrate Webflow site data into Claude workflows by querying sites and specific site details.
Claude Desktop usersConfigure and run the Webflow MCP Server from Claude Desktop to access Webflow APIs securely via token.

Tags

WebflowMCP ServerClaudeWebflow APISitesAPI TokenOAuthSmitheryNode.js