{"type":"mcp_server","name":"webflow-mcp-server","description":"This repository provides an MCP server that allows Claude to interact with Webflow's APIs, enabling users to manage their Webflow sites through the Claude Desktop application. This repository provides an","category":"Developer Tools","language":"TypeScript","stars":21,"forks":5,"owner":"kapilduraphe","github_url":"https://github.com/kapilduraphe/webflow-mcp-server","homepage":null,"setup":"## Setup\n\n### 1. Create a Webflow API Token\n- Log in to your Webflow account, navigate to Site Settings > Apps & Integrations, generate a new API token, and copy the token value or generate an OAuth Access Token.\n\n### 2. Initial Project Setup\nInstall dependencies:\n\n```bash\nnpm install\n```\n\n### 3. Configure Environment Variables\nCreate a `.env` file for local development (don't commit this file):\n\n```plaintext\nWEBFLOW_API_TOKEN=your-api-token\n```\n\n### 4. Configure Claude Desktop\nOpen your Claude Desktop configuration file:\n\nFor MacOS:\n\n```bash\ncode ~/Library/Application\\ Support/Claude/claude_desktop_config.json\n```\n\nFor Windows:\n\n```bash\ncode %AppData%\\Claude\\claude_desktop_config.json\n```\n\nAdd or update the configuration:\n\n```json\n{\n    \"mcpServers\": {\n        \"webflow\": {\n            \"command\": \"node\",\n            \"args\": [\n                \"/ABSOLUTE/PATH/TO/YOUR/build/index.js\"\n            ],\n            \"env\": {\n                \"WEBFLOW_API_TOKEN\": \"your-api-token\"\n            }\n        }\n    }\n}\n```\n\nSave the file and restart Claude Desktop.\n\n### Installing via Smithery\nTo install Webflow MCP Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@kapilduraphe/webflow-mcp-server):\n\n```bash\nnpx -y @smithery/cli install @kapilduraphe/webflow-mcp-server --client claude\n```","tools":"## Available Tools\n\n1.  get_sites (Retrieves a list of all Webflow sites accessible to the authenticated user, returning detailed information.)\n2.  get_site (Retrieves detailed information about a specific Webflow site by ID, requiring a siteId parameter and returning the same detailed information as get_sites for a single site.)","faq":null,"created_at":"2025-02-18T21:19:53+00:00","updated_at":"2025-03-21T19:59:10+00:00","source_url":"https://model-context-protocol.com/servers/webflow-mcp-server-claude-api-integration","related_articles":[]}