Tutorial

How to Wire Webflow MCP into Claude Code After Code with Claude London (Step-by-Step for B2B SaaS Sites)

Written by
Pravin Kumar
Published on
May 20, 2026

The Webflow MCP server quietly became the most useful thing in my daily workflow over the last six months. After watching the Code with Claude London Day 1 keynote tonight and seeing Anthropic double down on orchestration, I am more convinced than ever that this is the setup every Webflow buyer should understand. This is the tutorial I wish someone had written for me last year.

This walkthrough assumes you are already running Claude Code on your machine. If you are not, install it first via the official Claude documentation. Everything else, including the Webflow MCP server, the OAuth flow, and the AI credits that became part of every Workspace plan on May 13, 2026, we cover below.

What is the Webflow MCP server and what can it actually do?

Quick answer: The Webflow MCP server is the official Model Context Protocol implementation that lets AI clients like Claude Code, Claude Desktop, Cursor, and Windsurf read your Webflow site state and execute changes against it. It exposes the Data API and the Designer API as tool calls. Practically, that means an agent can list collections, create CMS items, publish pages, and modify the Designer canvas through structured tool use.

I run mine every working day. The most common operations I trigger are listing collection items to verify state, creating blog posts in batches, publishing those items, and running audit reports across the archive. The Webflow MCP server has become the layer between Claude Code and my Webflow sites that makes the rest of the workflow possible.

Which AI clients support Webflow MCP today?

Quick answer: As of May 2026, the Webflow MCP server officially supports Claude Desktop, Claude Code, Cursor, and Windsurf. The protocol is open, so any MCP-aware client can connect with the right configuration. I primarily run Claude Code because the rate limits and the orchestration tooling fit my workflow. Claude Desktop is fine for one-off operations.

The choice matters less than people think. The Webflow MCP server is the same regardless of which client you use. What differs is the surrounding UI, the rate limits on the AI side, and how the client handles long-running operations. My piece on running a single MCP server across multiple clients covers the trade-offs.

How do I install the Webflow MCP server with OAuth in under 10 minutes?

Quick answer: The installation flow takes about eight minutes if you already have Node.js 22.3 or later. Add the Webflow MCP entry to your Claude Code MCP configuration file pointing at the official Webflow server endpoint, restart Claude Code, run the OAuth flow when prompted, and authorise access to the sites you want to manage. The server handles token refresh automatically.

The OAuth flow opens a browser window where you log into Webflow, select the workspace and sites to authorise, and confirm. Claude Code stores the token securely. You only do this once per machine. The credentials persist across sessions until you explicitly revoke access from the Webflow Workspace settings.

How do I authorize the MCP Bridge App inside the Webflow Designer?

Quick answer: Designer API operations require the MCP Bridge App to be open inside the Webflow Designer. Install the Webflow MCP Bridge App from the Webflow Marketplace, open the Designer for the site you want to modify, and launch the Bridge App from the Apps panel. Keep the Designer tab open while the agent is running Designer operations.

This is the step that catches people. The Data API works through normal OAuth and does not need the Designer to be open. The Designer API does. If you want Claude Code to create new pages, modify styles, or build out structures inside the Designer, the Bridge App has to be running. If you only need CMS operations, you can skip this step entirely.

How do I prompt Claude Code to create a new B2B blog post with AEO schema?

Quick answer: The prompt structure matters more than the prompt length. Start by asking Claude Code to list the existing collection items to verify the slug does not collide. Provide the full article HTML, the required field data including name, slug, excerpt, publish-date in ISO 8601 format with a Z suffix, author as a string, reading-time as an integer, and the category-2 reference ID. Set isDraft to false.

The full daily prompt I use lives in my daily workflow piece. The key gotcha is that the cmsLocaleId field must be omitted entirely from create and update payloads. Including it silently breaks publishing. I learned this the hard way after an entire batch published as drafts and refused to go live.

How do I bulk-update CMS items without breaking my Designer styles?

Quick answer: Bulk updates are safe as long as you batch in groups of three or fewer items and keep the payload limited to fields that actually changed. The Webflow Data API does not modify Designer styles when you update CMS field data. Layout breakage happens when someone touches the Designer-side template that renders the collection, not the data itself.

I batch every operation in groups of three. Larger batches occasionally hit stream timeouts on the MCP side. Three is the sweet spot I have settled on after enough failed twenty-item batches to learn the lesson. The two-call pattern of create-then-publish stays the same regardless of batch size.

How do I integrate Webflow's May 13, 2026 Audit panel into the same workflow?

Quick answer: The Webflow Audit panel that shipped on May 13, 2026 runs inside the Designer and surfaces SEO, performance, and AEO issues at the site level. To integrate it with Claude Code, run the Audit panel manually, export the report as JSON, and feed that JSON into your Claude Code session as context. The MCP server does not yet expose the Audit panel as a tool call.

This is a manual handoff for now. I expect Webflow to add Audit panel exposure to the MCP surface in the next few releases, but as of today, you copy the report out by hand. The benefit is still significant because Claude Code can prioritise the fixes, draft the updated page content, and push the changes through the Data API in one session.

What permissions, rate limits, and safety guards should I set up first?

Quick answer: Three safety guards. First, scope the Webflow OAuth token to a single test site for the first week. Second, set a daily AI credit cap inside your Workspace settings before running heavy agentic workloads. Third, never let Claude Code run destructive operations like delete_collection_items without a confirmation step in your prompt. The Webflow Data API has no delete-field endpoint, so a misplaced field creation can permanently lock a collection.

I keep a separate Workspace for experimental work. New MCP patterns get tested there before they touch a live client site. The cost is minimal and the peace of mind is worth it. The AI credit cap also acts as a circuit breaker if a prompt goes sideways and starts looping.

How do I avoid burning my new monthly AI credits on bad prompts?

Quick answer: Starting May 13, 2026, AI credits are included in every Workspace plan according to the official Webflow help center pricing update. The most common credit waste is repeatedly regenerating content because the first prompt was too vague. Spend extra effort on prompt structure up front. Define output format, include reference examples, and specify the exact field data expected.

The other common waste is letting Claude Code re-read large collections on every call. Cache the collection state at the start of a session and pass it into subsequent prompts as context. This pattern alone cut my daily credit usage by roughly half once I adopted it.

What's the right sequence to run this on a live B2B SaaS marketing site?

Quick answer: Six steps in order. First, fetch current CMS state via list_collection_items. Second, ask Claude Code to research the topic and draft the article with full field data. Third, validate the draft programmatically against your content rules. Fourth, batch create the items in groups of three with isDraft set to false. Fifth, call publish_collection_items with the returned item IDs. Sixth, verify the items appear in the live site.

This six-step sequence is exactly what I run every single day on pravinkumar.co. The discipline pays off in two ways. The articles ship cleanly without surprises. The workflow scales from one article to twenty without rewriting any of the orchestration. My broader Webflow AI audit framework ties the tutorial workflow into the wider AEO strategy.

The bigger reason this tutorial matters now is the Code with Claude London signal from earlier this evening. Anthropic just told us their roadmap is orchestration, not new models. Google said the same thing this morning with Antigravity 2.0 and Managed Agents. The infrastructure to run agentic Webflow workflows is here. The question is whether you adopt it now or wait until your competitors have done the learning curve for you. If you want to walk through this setup on your specific site, let's chat.

Get your website crafted professionally

Let's create a stunning website that drive great results for your business

Contact

Get in Touch

This form help clarify important questions in advance.
Please be as precise as possible as it will save our time.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.