Guida al connettore9 minuti di lettura32 tool MCP7 lingue

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.

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 + Gemini

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.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

WEBFLOW_API_TOKEN

Step 1 — Ottieni le credenziali

  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.

Step 2 — Installa l'adapter

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

Step 3 — Aggiungi il connettore in Gemini

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

Gemini CLI legge i server MCP da ~/.gemini/settings.json (su Windows %USERPROFILE%\.gemini\settings.json). Aggiungi:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di YOUR_MCP_API_KEY.
  2. Salva il file e riavvia gemini.
  3. Esegui /mcp in Gemini CLI (oppure gemini mcp list dal terminale): anythingmcp dovrebbe risultare connesso.
  4. Inizia a scrivere prompt: Gemini CLI ora può chiamare i tool di Webflow.

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."

FAQ

Dove cerca i server MCP Gemini CLI? In ~/.gemini/settings.json per il tuo utente, oppure in .gemini/settings.json dentro un progetto. gemini mcp list mostra ogni server e se si connette.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente Webflow è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a Gemini. 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 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

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.

Connettori

Come collegare Canva a Gemini via MCP

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.