cogny clicmsfirst 15 calls free
webflow driven from the terminal.
List sites and CMS collections, read and write collection items, publish sites or individual items, and pull form submissions — from Bash over the Webflow Data API MCP. Programmatic CMS without the Designer.
- 1. sign up, free for the first calls (uses your git email)
npx @cogny/cli init --agent claude-code - 2. see every Webflow tool
cogny tools list - 3. call any tool from bash, no MCP wiring
cogny tools call mcp__Webflow__list_items --input '{…}'
Updating a Webflow CMS collection by hand means clicking row by row in the Editor and publishing. The CLI lets you create or update items in bulk from a script and publish in one call. Connect Webflow once in Cogny Solo and let your coding agent, or a scheduled loop, do the querying for you.
Start SoloSign yourself up with one command. The CLI issues a key, wires nothing, and exposes every Webflow tool over JSON-RPC. The first 15 calls are free.
npx @cogny/cli init --agent claude-code
real Webflow tools.
Tool names as the Webflow MCP serves them. Send --input JSON, get JSON back. The payloads are illustrative.
- mcp__Webflow__list_items
Read items from a CMS collection.
cogny tools call mcp__Webflow__list_items \ --input '{"collection_id":"65a1f0c2e7b9a40012ab34cd","limit":2}'
example response
{ "items": [ { "id": "66bd001", "fieldData": { "name": "How agents buy software", "slug": "agents-buy-software" }, "isDraft": false }, { "id": "66bd002", "fieldData": { "name": "CLI-first analytics", "slug": "cli-first-analytics" }, "isDraft": true } ], "pagination": { "limit": 2, "offset": 0, "total": 41 } } - mcp__Webflow__create_item
Add a new CMS collection item.
cogny tools call mcp__Webflow__create_item \ --input '{"collection_id":"65a1f0c2e7b9a40012ab34cd","field_data":{"name":"New blog post","slug":"new-blog-post"},"is_draft":true}'
example response
{ "id": "66bd0a7", "fieldData": { "name": "New blog post", "slug": "new-blog-post" }, "isDraft": true, "lastUpdated": "2026-06-16T10:02:11Z" } - mcp__Webflow__publish_site
Publish a site to its domains.
cogny tools call mcp__Webflow__publish_site \ --input '{"site_id":"64f2aa11bb22cc33dd44ee55","custom_domains":["acme.com"]}'
example response
{ "publishToWebflowSubdomain": false, "customDomains": [ "acme.com" ], "queued": true }
the rest of the surface.
A sample of the other Webflow tools. Run cogny tools list --json for every tool and its input schema.
- mcp__Webflow__list_sites
- mcp__Webflow__get_site
- mcp__Webflow__list_collections
- mcp__Webflow__get_collection
- mcp__Webflow__get_item
- mcp__Webflow__update_item
- mcp__Webflow__publish_items
- mcp__Webflow__list_pages
- mcp__Webflow__list_form_submissions
calls from a script. verdicts from cogny.
Every write is logged with who authorised it. Launches your agent makes (a new campaign, a new ad) become measured tickets automatically; for other changes, your agent offers to register them. Cogny measures each in your own data, three days later for ads and seven for content and SEO, and closes it as worked, partial, didn't work or inconclusive.
- worked
Moved the number. Every measured win has a share card.
- partial
Some of it did.
- didn't work
On the record anyway, so it isn't proposed again.
- inconclusive
Not enough data to call.
questions.
- Is this the official Webflow CLI?
- No — it is the Cogny CLI calling the Webflow Data API MCP over the cogny-mcp-proxy. You authorize Webflow once in Cogny, then drive CMS collections, publishing, and form submissions from Bash. Webflow, Inc. is not affiliated.
- Can it bulk-update CMS items?
- Yes. `create_item` / `update_item` work per item and `publish_items` publishes a set in one call, so you can loop a script over a CSV and push the whole collection without touching the Designer.
- Does it handle the Webflow access token?
- Yes — the proxy holds the Webflow OAuth token; the CLI calls tools with your Cogny key. No site token sitting in your shell history.
Building an agent? The full tool map for every server is one fetch: /cli/llms.txt