> ## Documentation Index
> Fetch the complete documentation index at: https://docs.civic.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Webflow

> Build and manage websites, CMS content, and design systems using the Webflow platform

## Overview

The Webflow server enables AI assistants to interact with [Webflow](https://webflow.com) sites, providing full access to CMS collections, pages, components, assets, scripts, styles, variables, and the Designer canvas for building and managing web content.

<Card title="Add to Civic" icon="plus" href="https://app.civic.com">
  Connect Webflow at app.civic.com
</Card>

## Available Tools (46)

| Tool                                  | Description                                                                                      |
| ------------------------------------- | ------------------------------------------------------------------------------------------------ |
| `add_inline_site_script`              | Register an inline script for a site                                                             |
| `ask_webflow_ai`                      | Ask Webflow AI about anything related to the Webflow API                                         |
| `asset_tool`                          | Create asset folders, get all assets and folders, or update assets                               |
| `collection_fields_create_option`     | Create a new option field in a CMS collection with predefined choices                            |
| `collection_fields_create_reference`  | Create a new reference field in a CMS collection linking to another collection                   |
| `collection_fields_create_static`     | Create a new static field in a CMS collection (text, number, date, etc.)                         |
| `collection_fields_update`            | Update properties of an existing field in a CMS collection                                       |
| `collections_create`                  | Create a new CMS collection in a site with specified name and schema                             |
| `collections_get`                     | Get detailed information about a specific CMS collection including its schema                    |
| `collections_items_create_item`       | Create new items in a CMS collection as drafts                                                   |
| `collections_items_create_item_live`  | Create and publish new items in a CMS collection directly to the live site                       |
| `collections_items_delete_item`       | Delete an item in a CMS collection                                                               |
| `collections_items_list_items`        | List items in a CMS collection with optional filtering and sorting                               |
| `collections_items_publish_items`     | Publish draft items in a CMS collection to make them live                                        |
| `collections_items_update_items`      | Update existing items in a CMS collection as drafts                                              |
| `collections_items_update_items_live` | Update and publish existing items in a CMS collection directly to the live site                  |
| `collections_list`                    | List all CMS collections in a site                                                               |
| `components_get_content`              | Get the content structure and data for a specific component                                      |
| `components_get_properties`           | Get component properties including default values and configuration                              |
| `components_list`                     | List all components in a site                                                                    |
| `components_update_content`           | Update content on a component in secondary locales                                               |
| `components_update_properties`        | Update component properties for localization                                                     |
| `de_component_tool`                   | Create component instances, rename, transform elements to components, open/close component views |
| `de_learn_more_about_styles`          | Learn about styles supported by the Webflow Designer                                             |
| `de_page_tool`                        | Create pages, create page folders, get current page, or switch pages                             |
| `delete_all_site_scripts`             | Delete all site scripts for a site                                                               |
| `element_builder`                     | Create elements on the current active page in the Designer                                       |
| `element_tool`                        | Get, select, and update elements — set text, links, images, styles, and attributes               |
| `get_image_preview`                   | Get an image preview from a URL                                                                  |
| `pages_get_content`                   | Get the content structure and data for a specific page                                           |
| `pages_get_metadata`                  | Get metadata for a specific page including SEO settings and page status                          |
| `pages_list`                          | List all pages within a site                                                                     |
| `pages_update_page_settings`          | Update page settings including SEO metadata, slug, and publishing status                         |
| `pages_update_static_content`         | Update content on a static page in secondary locales                                             |
| `site_applied_scripts_list`           | Get all scripts applied to a site by the app                                                     |
| `site_registered_scripts_list`        | List all registered scripts for a site                                                           |
| `sites_get`                           | Get detailed information about a specific site                                                   |
| `sites_list`                          | List all sites accessible to the authenticated user                                              |
| `sites_publish`                       | Publish a site to specified domains                                                              |
| `style_tool`                          | Create, get, and update styles in the Designer                                                   |
| `variable_tool`                       | Get, create, and update color, font, number, and size variables and collections                  |
| `webflow_guide_tool`                  | Provides essential guidelines and best practices for using Webflow tools                         |

***

## Guardrails

This server supports all [14 universal guardrails](/civic/concepts/guardrails). Server-specific guardrails are coming soon.
