Webflow MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WEBFLOW_TOKEN | Yes | Your Webflow API token |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ask_webflow_aiC | Ask Webflow AI about anything related to Webflow API. |
| collections_listA | List all CMS collections in a site. Returns collection metadata including IDs, names, and schemas. |
| collections_getB | Get detailed information about a specific CMS collection including its schema and field definitions. |
| collections_createB | Create a new CMS collection in a site with specified name and schema. |
| collection_fields_create_staticB | Create a new static field in a CMS collection (e.g., text, number, date, etc.). |
| collection_fields_create_optionB | Create a new option field in a CMS collection with predefined choices. |
| collection_fields_create_referenceB | Create a new reference field in a CMS collection that links to items in another collection. |
| collection_fields_updateB | Update properties of an existing field in a CMS collection. |
| collections_items_create_item_liveA | Create and publish new items in a CMS collection directly to the live site. |
| collections_items_update_items_liveB | Update and publish existing items in a CMS collection directly to the live site. |
| collections_items_list_itemsB | List items in a CMS collection with optional filtering and sorting. |
| collections_items_create_itemB | Create new items in a CMS collection as drafts. |
| collections_items_update_itemsA | Update existing items in a CMS collection as drafts. |
| collections_items_publish_itemsB | Publish draft items in a CMS collection to make them live. |
| collections_items_delete_itemA | Delete an item in a CMS collection. Items will only be deleted in the primary locale unless a cmsLocaleId is included in the request. |
| components_listA | List all components in a site. Returns component metadata including IDs, names, and versions. |
| components_get_contentA | Get the content structure and data for a specific component including text, images, and nested components. |
| components_update_contentB | Update content on a component in secondary locales by modifying text nodes and property overrides. |
| components_get_propertiesB | Get component properties including default values and configuration for a specific component. |
| components_update_propertiesB | Update component properties for localization to customize behavior in different languages. |
| pages_listA | List all pages within a site. Returns page metadata including IDs, titles, and slugs. |
| pages_get_metadataA | Get metadata for a specific page including SEO settings, Open Graph data, and page status (draft/published). |
| pages_update_page_settingsB | Update page settings including SEO metadata, Open Graph data, slug, and publishing status. |
| pages_get_contentA | Get the content structure and data for a specific page including all elements and their properties. |
| pages_update_static_contentA | Update content on a static page in secondary locales by modifying text nodes and property overrides. |
| site_registered_scripts_listA | List all registered scripts for a site. To apply a script to a site or page, first register it via the Register Script endpoints, then apply it using the relevant Site or Page endpoints. |
| site_applied_scripts_listA | Get all scripts applied to a site by the App. To apply a script to a site or page, first register it via the Register Script endpoints, then apply it using the relevant Site or Page endpoints. |
| add_inline_site_scriptC | Register an inline script for a site. Inline scripts are limited to 2000 characters. |
| delete_all_site_scriptsD | – |
| sites_listA | List all sites accessible to the authenticated user. Returns basic site information including site ID, name, and last published date. |
| sites_getA | Get detailed information about a specific site including its settings, domains, and publishing status. |
| sites_publishB | Publish a site to specified domains. This will make the latest changes live on the specified domains. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ampcome-mcps/webflow-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server