Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions servers/com.webflow-mcp-npx.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
{
"$schema": "../schemas/server-definition.schema.json",
"id": "com.webflow-mcp-npx",
"name": "Webflow (npx)",
"alias": "webflow",
"description": "Manage Webflow sites, collections, and CMS items. Create and update pages, manage forms, and interact with e-commerce data.",
"icon": "https://avatars.githubusercontent.com/u/1229663?v=4",
"schema_version": "2.1",
"categories": [
"developer-tools",
"cloud"
],
"tags": [
"webflow",
"website",
"cms",
"e-commerce",
"no-code",
"design"
],
"transport": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"webflow-mcp-server@latest"
],
"env": {
"WEBFLOW_TOKEN": "${input:WEBFLOW_TOKEN}"
},
"metadata": {
"inputs": [
{
"id": "WEBFLOW_TOKEN",
"label": "Webflow API Token",
"description": "API token for the Webflow Data API v2.",
"type": "text",
"required": true,
"secret": true,
"placeholder": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"obtain": {
"url": "https://developers.webflow.com/data/reference/authentication/site-token",
"instructions": "1. Go to your Webflow site settings\n2. Navigate to Apps & integrations\n3. Click on API access\n4. Click 'Generate API token'\n5. Copy the generated token",
"button_label": "Generate Token"
}
}
]
}
},
"auth": {
"type": "api_key",
"instructions": "Generate an API token in Webflow Site Settings > Integrations"
},
"contributor": {
"name": "Webflow",
"github": "webflow",
"url": "https://webflow.com"
},
"links": {
"repository": "https://github.com/webflow/mcp-server",
"homepage": "https://webflow.com",
"documentation": "https://developers.webflow.com/mcp/reference/overview"
},
"platforms": [
"all"
],
"capabilities": {
"tools": true,
"resources": false,
"prompts": false,
"read_only_mode": false
}
}