Sites

The Sites tool provides access to your Webflow sites, allowing you to list all accessible sites, retrieve detailed site information, and publish changes to custom domains or Webflow subdomains.

When to use

Use the Sites tool to:

  • Discover available sites: List all sites your authenticated user can access
  • Get site details: Retrieve configuration, settings, and domain information
  • Publish changes: Deploy site updates to production domains
  • Verify site status: Check publishing status and last published dates

Tool details

Tool name: data_sites_tool

Available actions

List sites

List all sites accessible to the authenticated user.

Action: list_sites

Parameters: None

Returns: Array of sites with:

  • Site ID
  • Site name
  • Last published date
  • Basic site information

Example usage:

Show me all my Webflow sites

This is typically the first step in any workflow—identify which site you want to work with.

Get site

Get detailed information about a specific site.

Action: get_site

Parameters:

ParameterTypeRequiredDescription
site_idstringYesUnique identifier for the site

Returns: Detailed site information including:

  • Site settings
  • Custom domains
  • Webflow subdomain
  • Publishing status
  • Site configuration

Example usage:

Get details for site [site_id]

Publish site

Publish a site to make the latest changes live.

Action: publish_site

Parameters:

ParameterTypeRequiredDescription
site_idstringYesUnique identifier for the site
customDomainsarrayNoArray of custom domain names to publish to
publishToWebflowSubdomainbooleanNoWhether to publish to the Webflow subdomain

Returns: Publishing status and confirmation

Example usage:

Publish site [site_id] to mysite.com and the Webflow subdomain

Publishing makes your changes live immediately. Ensure you’ve tested changes before publishing to production domains.

Best practices

Use list_sites to confirm you have the correct site ID before performing operations. Site IDs are required for most MCP server tools.

Preview your changes in the Designer before publishing to production domains. Publishing is immediate and affects live sites.

When publishing, explicitly specify which domains to publish to. This gives you precise control over where changes go live.

Use get_site to verify the last published date and ensure your changes have been deployed successfully.

Limitations

  • Requires authentication: You can only access sites where you have appropriate permissions
  • Rate limits: Publishing operations may be rate-limited to prevent accidental over-publishing