Guida al connettore9 minuti di lettura32 tool MCP7 lingue

Webflow su MCP: Pilota Webflow da qualsiasi agente AI

Fai lavorare la tua AI su un sito Webflow: leggi il sito, le sue pagine e impostazioni SEO, collection e item del CMS, moduli e invii, asset, prodotti e ordini e-commerce; crea bozze e aggiorna item del CMS e pubblica item o l'intero sito dopo il tuo via libera. Con un API token del sito.

HCA cura del team HelpCodeAggiornato 9 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Webflow

Webflow

Let your AI work on a Webflow site: read the site, its pages and SEO settings, CMS collections and items, forms and submissions, assets, and e-commerce products and orders; draft and update CMS items, and publish items or the whole site once you agree. Uses a site API token.

tool

32

Regione

INTL

Categoria

CMS

Autenticazione

Bearer Token

Env vars richieste

WEBFLOW_API_TOKEN
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Webflow con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.

Inizia la prova gratuita

In breve

Fai lavorare la tua AI su un sito Webflow: leggi il sito, le sue pagine e impostazioni SEO, collection e item del CMS, moduli e invii, asset, prodotti e ordini e-commerce; crea bozze e aggiorna item del CMS e pubblica item o l'intero sito dopo il tuo via libera. Con un API token del sito.

Prova a chiedere

Prompt di esempio per Webflow

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

Webflow · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Webflow, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

Webflow

Fai lavorare la tua AI su un sito Webflow: leggi il sito, le sue pagine e impostazioni SEO, collection e item del CMS, moduli e invii, asset, prodotti e ordini e-commerce; crea bozze e aggiorna item del CMS e pubblica item o l'intero sito dopo il tuo via libera. Con un API token del sito.

Setup

  1. Accedi su https://webflow.com/dashboard, passa con il mouse sul sito e clicca sulla sua icona a forma di ingranaggio per aprire le Site settings. Devi essere amministratore del sito.
  2. Nella barra laterale sinistra scegli Apps & integrations, scorri fino a API access in fondo alla pagina e clicca su Generate API token.
  3. Dai un nome al token (per esempio "AnythingMCP") e scegli questi scope:
    • sites:read, sites:write (per pubblicare il sito)
    • pages:read, pages:write (per le impostazioni delle pagine)
    • cms:read, cms:write (per creare, modificare, pubblicare, ritirare o eliminare item)
    • forms:read, assets:read
    • ecommerce:read (solo su un sito e-commerce)
  4. Clicca su Generate token, copia subito il token e inseriscilo in WEBFLOW_API_TOKEN senza la parola Bearer, poi installa il connettore.
  5. Comincia con webflow_get_token_info: mostra gli scope e l'id del sito a cui il token dà accesso. Poi webflow_list_sites restituisce i dettagli del sito; il suo id è il site_id che usano gli altri strumenti.

Scope: a un token esistente non si possono aggiungere scope. Se uno strumento risponde 403 missing_scopes, genera un nuovo token con lo scope mancante e inseriscilo in WEBFLOW_API_TOKEN.

Solo lettura: seleziona solo gli scope :read e disattiva webflow_publish_site, webflow_update_page_settings, webflow_create_item, webflow_update_item, webflow_publish_items, webflow_create_live_item e webflow_update_live_item.

Disattivati all'installazione: webflow_delete_item, che elimina definitivamente un item del CMS, e webflow_unpublish_live_item, che toglie dal sito un item pubblicato (resta nel CMS come bozza). Attivali solo se l'AI deve eliminare o ritirare item.

Un sito per token: un token del sito raggiunge solo il sito su cui è stato generato. Un sito può avere fino a 5 token, e un token scade dopo 365 giorni di inutilizzo. Per più siti, installa il connettore una volta per sito.

Piani: l'API funziona con ogni piano del sito, compreso il piano gratuito Starter. Gli strumenti del CMS richiedono un piano che lo includa: Starter ne ha uno piccolo (20 collection, 50 item), Basic nessuno. Su Starter Webflow può rifiutare la pubblicazione di singoli item (webflow_publish_items, webflow_create_live_item, webflow_update_live_item, webflow_unpublish_live_item), perché la indica come funzione dei piani CMS a pagamento: pubblica invece l'intero sito. Prodotti e ordini richiedono un piano e-commerce; gli altri siti rispondono 409.

Contenuti staged e live: ogni item del CMS ha una versione staged (quella che vedono i redattori) e, una volta pubblicato, una versione live sul sito. webflow_create_item e webflow_update_item cambiano solo i contenuti staged, quindi sul sito pubblico non cambia nulla; i nuovi item sono bozze. webflow_publish_items mette online gli item scelti e webflow_publish_site pubblica tutte le modifiche staged del sito, pagine e item. webflow_create_live_item e webflow_update_live_item scrivono direttamente sul sito pubblico. Segnare come bozza un item pubblicato non lo toglie dal sito; archiviarlo sì, alla pubblicazione successiva del sito. webflow_list_items mostra gli item staged, webflow_list_live_items ciò che vedono i visitatori.

Pubblicare è pubblico: prima conferma. Prima di pubblicare il sito o degli item, scrivere item live o modificare le impostazioni di una pagina (titoli, slug, testi SEO e Open Graph con webflow_update_page_settings), l'AI ti dice esattamente cosa cambierà sul sito e aspetta il tuo sì. Webflow accetta una pubblicazione del sito riuscita al minuto.

Dati dei campi: il contenuto di un item usa come chiave lo slug di ciascun campo indicato da webflow_get_collection, non il nome visualizzato; name e slug sono obbligatori per un nuovo item. Il rich text è HTML, un riferimento vuole l'id di un item e una nuova immagine è un URL pubblico (al massimo 4 MB) nella forma {"url": "https://..."}. Cambiare lo slug di un item rompe i link al vecchio URL.

Lingue: su un sito localizzato webflow_get_site elenca le lingue (locale). Se non ne indichi una, gli strumenti usano quella principale.

Limiti di frequenza: per token, 60 richieste al minuto con i piani del sito Starter e Basic, 120 con i piani CMS, e-commerce e Business. Oltre il limite Webflow risponde 429 con un header Retry-After, di solito 60 secondi: attendi e riprova. Gli strumenti di elenco restituiscono al massimo 100 voci per pagina.

Errori comuni: 400 indica il campo che non va: uno slug di campo sconosciuto, un valore nel formato sbagliato oppure name o slug mancanti. 401 significa che il token è sbagliato, revocato o scaduto: generane uno nuovo in Site settings → Apps & integrations → API access. 403 (missing_scopes o forbidden) significa che al token manca uno scope (genera un nuovo token che lo includa) o che il piano del sito non comprende la funzione. 404 è un id sbagliato o un id di un altro sito. 409 significa che la richiesta è in conflitto con lo stato del sito, per esempio chiamate e-commerce su un sito senza e-commerce. 429 è il limite di frequenza: attendi il tempo indicato da Retry-After.

Il connettore non crea né modifica collection e campi, non modifica contenuti delle pagine, componenti o custom code, non carica né elimina asset, non modifica gli invii dei moduli né prodotti e ordini, e non gestisce webhook, commenti o analytics.

Prerequisiti: WEBFLOW_API_TOKEN

Installazione locale del connettore

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Apri http://localhost:3000/connectors/store, scegli Webflow e inserisci le variabili elencate nei Prerequisiti.

Tool disponibili

ToolWhat it does
webflow_get_token_infoCheck the connected token: its scopes (comma-separated), the site ids it is authorized for, its rate limit per minute, grant type, and when…
webflow_list_sitesList the sites the token can reach: id, displayName, shortName, workspaceId, lastPublished, lastUpdated, timeZone, customDomains and locales
webflow_get_siteRead one site: displayName, shortName, lastPublished, lastUpdated, timeZone, customDomains (id and url) and locales (primary and secondary…
webflow_list_custom_domainsList the site's custom domains with id, url and lastPublished
webflow_publish_sitePublish the site (or one page with page_id) to its custom domains and/or the webflow.io subdomain: every staged change, pages and CMS…
webflow_list_pagesList the site's pages: id, title, slug, parentId, collectionId (set for CMS template pages), publishedPath, draft, archived, lastUpdated…
webflow_get_pageRead one page's settings: title, slug, publishedPath, draft, archived, collectionId, lastUpdated, seo (title, description) and openGraph…
webflow_update_page_settingsChange a page's title, slug, SEO title and description, or Open Graph title and description, optionally for one locale
webflow_list_collectionsList the site's CMS collections: id, displayName, singularName, slug, createdOn and lastUpdated
webflow_get_collectionRead a collection's schema: displayName, singularName, slug and fields, each with id, slug, displayName, type (PlainText, RichText, Image…
webflow_list_itemsList a collection's staged items (drafts and published ones, as editors see them): id, fieldData, isDraft, isArchived, lastPublished (null…
webflow_get_itemRead one staged item: id, fieldData (keyed by field slug), isDraft, isArchived, lastPublished, lastUpdated, createdOn and cmsLocaleId…
webflow_create_itemCreate a staged CMS item; nothing appears on the public site
webflow_update_itemChange a staged item: only the fields in field_data change
webflow_delete_itemDelete an item from the CMS for good (in the primary locale, or in the given locales)
webflow_publish_itemsPublish staged items to the live site without publishing the rest of it: their current staged content becomes public and drafts stop being…
webflow_list_live_itemsList a collection's published items as visitors see them: id, fieldData, lastPublished, lastUpdated, createdOn and cmsLocaleId
webflow_get_live_itemRead the published version of one item: id, fieldData, lastPublished, lastUpdated and cmsLocaleId
webflow_create_live_itemCreate an item and publish it on the live website at once, skipping the draft stage
webflow_update_live_itemChange a published item and push the change to the live website immediately: only the fields in field_data change
webflow_unpublish_live_itemTake a published item off the live website (primary locale, or the given locales)
webflow_list_formsList the site's forms: id, displayName, pageId, pageName, formElementId, fields (name and type per field), createdOn and lastUpdated
webflow_get_formRead one form's schema: displayName, the page it sits on, formElementId, its fields with their types, and responseSettings (notification…
webflow_list_form_submissionsList the site's form submissions: id, displayName (the form name), dateSubmitted, formResponse (the submitted values by field name) and…
webflow_list_form_submissions_by_formList the submissions of one form by its form id: id, dateSubmitted, formResponse (the submitted values by field name) and localeId
webflow_get_form_submissionRead one form submission: form name, dateSubmitted, localeId and formResponse with every submitted value by field name
webflow_list_assetsList the files uploaded to the site: id, displayName, originalFileName, contentType, size in bytes, hostedUrl, altText, folderId, variants…
webflow_get_assetRead one asset: displayName, originalFileName, contentType, size, hostedUrl (the public file URL), altText, variants and dates
webflow_list_productsList e-commerce products, each with its product fieldData (name, slug, description, ...) and its SKUs (variants with price, SKU code and…
webflow_get_productRead one e-commerce product with all its SKUs: the product's fieldData and, per SKU, price, compare-at price, SKU code and option values
webflow_list_ordersList e-commerce orders: orderId, status, acceptedOn, fulfilledOn, customerInfo, shipping and billing address, purchasedItems, totals…
webflow_get_orderRead one e-commerce order: status, dates, customerInfo, addresses, purchasedItems, totals with taxes and shipping, payment details…

Esempi di prompt

  • "Elenca le pagine del nostro sito Webflow a cui manca il titolo SEO o la meta description."
  • "Quali articoli del blog nel CMS sono ancora in bozza, e quando sono stati aggiornati l'ultima volta?"
  • "Mostrami gli invii del modulo di contatto di questa settimana con nome, azienda e messaggio."
  • "Crea nella collection Blog un nuovo articolo intitolato "Novità di prodotto di primavera" con un breve riassunto, solo come bozza. Non pubblicarlo."

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente Webflow è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi al tuo client AI. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Come collegare Webflow a ChatGPT via MCP

Fai lavorare la tua AI su un sito Webflow: leggi il sito, le sue pagine e impostazioni SEO, collection e item del CMS, moduli e invii, asset, prodotti e ordini e-commerce; crea bozze e aggiorna item del CMS e pubblica item o l'intero sito dopo il tuo via libera. Con un API token del sito.

Connettori

Come collegare Webflow a Claude via MCP

Fai lavorare la tua AI su un sito Webflow: leggi il sito, le sue pagine e impostazioni SEO, collection e item del CMS, moduli e invii, asset, prodotti e ordini e-commerce; crea bozze e aggiorna item del CMS e pubblica item o l'intero sito dopo il tuo via libera. Con un API token del sito.

Connettori

Come collegare Webflow a Cursor via MCP

Fai lavorare la tua AI su un sito Webflow: leggi il sito, le sue pagine e impostazioni SEO, collection e item del CMS, moduli e invii, asset, prodotti e ordini e-commerce; crea bozze e aggiorna item del CMS e pubblica item o l'intero sito dopo il tuo via libera. Con un API token del sito.

Connettori

Come collegare Webflow a Gemini via MCP

Fai lavorare la tua AI su un sito Webflow: leggi il sito, le sue pagine e impostazioni SEO, collection e item del CMS, moduli e invii, asset, prodotti e ordini e-commerce; crea bozze e aggiorna item del CMS e pubblica item o l'intero sito dopo il tuo via libera. Con un API token del sito.

Connettori

Come collegare Webflow a Meta Muse via MCP

Fai lavorare la tua AI su un sito Webflow: leggi il sito, le sue pagine e impostazioni SEO, collection e item del CMS, moduli e invii, asset, prodotti e ordini e-commerce; crea bozze e aggiorna item del CMS e pubblica item o l'intero sito dopo il tuo via libera. Con un API token del sito.

Connettori

Canva su MCP: Pilota Canva da qualsiasi agente AI

Fai lavorare la tua AI in Canva: trova e leggi i design, creane di nuovi, esportali in PDF, PNG, PowerPoint o video con link per il download, organizza le cartelle, carica immagini da un link, leggi i modelli del brand e commenta i design.