get_site
Retrieve detailed information about a specific Webflow site by ID, including workspace, creation date, display name, and publishing details
List the Webflow sites your API token can reach and read one site's details — ID, workspace, dates and preview URL.
LABSCO SUMMARY
get_sites and get_site read site metadata and nothing else, so the token cannot change a site through this server. That also limits what it is for: finding a site's ID, or checking when a site was last published. For CMS items, pages or publishing you need a different Webflow server.
A small community Webflow server with two read-only tools: get_sites lists the sites your token can see, and get_site returns one site's details by ID.
A Webflow account and an API token in WEBFLOW_API_TOKEN — a site token from Site Settings > Apps & Integrations, or an OAuth access token — plus Node.js 16 or later to build and run it.
Build from source — git clone https://github.com/kapilduraphe/webflow-mcp-server.git
USE CASES
List every site the token can see, with its ID, workspace, creation and last-published dates and preview URL, then read one site's details by that ID.
Read the site by ID for its last-published date and preview URL before deciding whether a change has gone out.
Listed in project code.
get_siteRetrieve detailed information about a specific Webflow site by ID, including workspace, creation date, display name, and publishing details
get_sitesRetrieve a list of all Webflow sites accessible to the authenticated user
BEFORE YOU INSTALL
2 tools registered in the project's code.
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the 2 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
You clone this one yourself.
git clone https://github.com/kapilduraphe/webflow-mcp-server.git
cd webflow-mcp-server
npm install{
"mcpServers": {
"webflow": {
"command": "node",
"args": [
"<YOUR_PATH_TO_DIST>/index.js"
],
"env": {
"WEBFLOW_API_TOKEN": "<YOUR_WEBFLOW_API_TOKEN>"
}
}
}
}<YOUR_PATH_TO_DIST> is the dist folder inside your clone, written as a full path. npm install builds dist/index.js (the prepare script runs the TypeScript build). WEBFLOW_API_TOKEN takes a site API token from Site Settings > Apps & Integrations, or an OAuth access token.