By Ira Bodnar, Ryze AI · Updated
Quick answer
To connect Claude to Webflow, generate a site API token in Webflow, paste it into the Webflow card in a Ryze AI workspace, then add https://connector.get-ryze.ai/mcp as a custom connector in Claude and start a new chat.
- In Webflow generate a site API token with CMS set to Read and write
- In Ryze AI open Integrations, click Connect on Webflow and paste the token
- In Claude open Customize, Connectors, Add custom connector and paste the URL
- Click Connect, pick the workspace, click Allow connection, open a new chat
Before you start
- A Claude account. Anthropic lists custom connectors on Free, Pro, Max, Ultra, Team and Enterprise plans. Free is limited to one custom connector. On Team, only Owners and Primary Owners can add a custom connector; on Enterprise, Owners, Primary Owners and people with a custom role that includes Manage access to Libraries can. Members then connect to it individually.
- Access to the Webflow site settings. You generate the token under Site settings, Apps & Integrations, API access, so you need a role that can open those settings on the site. The token only sees the site it was created on.
- A Ryze AI workspace on a plan or free trial. Connecting the connector is free, and the Webflow tools need any active Ryze AI plan or trial. SEO Starter is $129 per month with a 3-day free trial.
How to connect Claude to Webflow in claude.ai
Three steps happen in Webflow and Ryze AI, three in Claude. The connector URL is the same for every user.
Generate a site token in Webflow
In Webflow open Site settings, then Apps & Integrations. Scroll to API access and click Generate API token.
Set the token scopes
Set CMS to Read and write and Sites to Read-only. Set Pages to Read and write only if you want Claude to change page titles and meta descriptions. Click Create token and copy it, because it is shown once.
Connect Webflow in Ryze AI
Create a Ryze AI account or sign in, open Integrations, click Connect on the Webflow card and paste the site token. Then pick the site that hosts the blog and the CMS collection.
Add the custom connector in Claude
Open Customize, then Connectors in claude.ai (claude.ai/customize/connectors). Click + Add, then Add custom connector. Enter the name Ryze AI and the URL https://connector.get-ryze.ai/mcp and click Continue. Do not choose No sign in under Authentication, because the Ryze AI server requires OAuth sign-in. Click Add.
Click Connect and allow the workspace
Click Connect on the Ryze AI connector. On the Ryze AI page Connect your data sources to AI, sign in, choose the workspaces Claude can access (up to 20 per connection) and click Allow connection.
Open a new chat and ask your first question
Start a new chat. Connectors can be turned on or off per conversation from the + button, then Connectors. Ask: List the collections on my Webflow site and the items in the blog collection.
The Ryze AI help center page for Webflow covers the Webflow side of the connection, and the Claude connector FAQ covers the connection errors.
Claude Desktop
Anthropic states that Claude connects to the MCP server from its cloud on every Claude client, including Desktop, Cowork and the mobile apps. A connector added on claude.ai therefore works in Claude Desktop without a config file. To add it from the desktop app, open Customize, Connectors and follow the same steps as above.
Use Customize, Connectors for Ryze AI. Claude keeps the Ryze AI tool list from the moment the connector is added, so after you connect Webflow in Ryze AI, remove the connector, add it again and start a new chat.
Claude Code
Claude Code adds MCP servers from the command line. One command registers the connector:
claude mcp add --transport http ryze https://connector.get-ryze.ai/mcp --scope userThen run /mcp inside Claude Code, select ryze and authenticate, or run claude mcp login ryze in the shell. Sign in on the Ryze AI page, choose workspaces and click Allow connection. Check the status with claude mcp get ryze. Without --scope, the server is added at local scope; --scope project writes a .mcp.json file for the team. Claude Code requires a Pro, Max, Ultra, Team, Enterprise or Console account; the free claude.ai plan does not include it.
Claude Code also has a header option: create an API key in Ryze AI under Workspace Settings, Profile, API keys and pass it as an Authorization Bearer header. The key works on the /mcp endpoint only. If a configured header is rejected, Claude Code reports the connection as failed and does not fall back to OAuth.
ChatGPT and Cursor
The same URL works in other MCP clients. Webflow is connected once in Ryze AI, so nothing changes on the Webflow side.
ChatGPT
ChatGPT supports custom MCP servers in full on Business and Enterprise/Edu, and with read and fetch permissions only on Pro, according to OpenAI. In Plugins (chatgpt.com/plugins) select the plus button, then Add custom MCP server, enter the name Ryze AI, the URL https://connector.get-ryze.ai/mcp and choose OAuth. Webflow content changes need write access, so Pro is limited to reading.
Cursor
Add the server to .cursor/mcp.json as shown below, then sign in on the Ryze AI page and click Allow connection.
{ "mcpServers": { "ryze": { "url": "https://connector.get-ryze.ai/mcp" } } }Webflow permissions and scopes
Webflow is connected through a site API token, not an app install. Three things decide what Claude can reach.
- Which site
- A site token only sees the site it was created on. Ryze AI keeps one Webflow connection per workspace, so to switch sites you click View on the Webflow card, disconnect with the trash icon and connect again with another token. A connection link is refused while a Webflow connection already exists in the workspace.
- Which scopes
- Webflow names its scopes cms:read, cms:write, sites:read, pages:read and pages:write. Ryze AI asks for CMS Read and write and Sites Read-only, with Pages Read and write as an option. Without the Pages scope, Claude cannot change a page title or meta description, and publishing fails with a token that has no CMS write access.
- Which fields
- If the collection has other required fields, Ryze AI fills them with a valid value copied from existing items, or tells you at setup which field to make optional. Required image, file or multi-reference fields cannot be filled automatically; make them optional or give them a default.
Scopes behind each action
The table maps each action Ryze AI lists for Webflow to the scope on the token. Webflow shows these as the API access settings when you create the token.
| Action in Ryze AI | Webflow scope on the token |
|---|---|
| Read sites, pages, collections and items | sites:read, cms:read (CMS and Sites set to Read-only or higher) |
| Create and update CMS items, live or draft | cms:write (CMS set to Read and write) |
| Delete a CMS item | cms:write (CMS set to Read and write) |
| Change static page titles, meta descriptions and Open Graph fields | pages:write (optional, Pages set to Read and write) |
| Publish the site | Needs a token with write access; publishing fails when the token has no CMS write access |
Sources: Webflow's API scopes reference and the Ryze AI Webflow guide.
Removing access
To remove access, remove the token in Webflow under Site settings, Apps & Integrations, API access. In Ryze AI, click View on the Webflow card and use the trash icon to disconnect. In Claude, open Customize, Connectors, Ryze AI and click Disconnect.
What Claude can do in Webflow
The Ryze AI connector exposes three Webflow tools. Each runs against the Webflow site whose token you connected.
| Tool | Type | What it does |
|---|---|---|
| webflow__read | Read | Reads from the connected Webflow site through the Webflow Data API (GET), such as sites, pages, collections and collection items. |
| webflow__write | Write | Creates or updates resources on the connected site, such as CMS items (live or draft) and static page SEO and Open Graph fields, and can publish the site. |
| webflow__delete | Delete | Deletes a resource on the connected site by path, such as a CMS item. |
In Claude, set each tool under Customize, Connectors, Ryze AI, Tool permissions. The Ryze AI help center recommends Needs approval for write and delete tools, so Claude asks before it creates, publishes or deletes anything. In the Ryze AI app chat, the Tool approvals picker defaults to Skip all approvals; switch to Approve write and delete or Manual approve in the message box.
First 3 prompts to run
These prompts use only what the three Webflow tools can read and change. Each answer comes from your own site, so this page describes what comes back and shows no sample numbers.
1. Map the CMS
List the collections on my Webflow site, and for the blog collection show how many items it has and which fields each item carries.
Tools used: webflow__read on collections and collection items
What comes back: A list of collections and the field names on blog items, so you can see which fields are required before anything is created.
2. Draft a CMS item
Create a draft item in the blog collection with the title, slug and excerpt below, leave it unpublished, and tell me which fields you filled.
Tools used: webflow__write on a collection item
What comes back: A confirmation of the new draft item and the fields that were filled. If a required field cannot be filled, the reply names it.
3. Fix page titles and meta descriptions
Read the static pages on my Webflow site and list the ones whose title or meta description is empty. Then propose new text and, after I confirm, update those fields.
Tools used: webflow__read on pages, then webflow__write on page SEO fields
What comes back: A list of pages with empty fields and your proposed text. The update step needs the Pages Read and write scope on the token.
Set write and delete tools to Needs approval in Claude if you want to confirm each change before it reaches the site.
Ryze AI vs Webflow's own connector and MCP server
Webflow publishes its own MCP server and a Claude connector for it. They suit different jobs.
| Option | Setup | Webflow coverage | Auth | Works in |
|---|---|---|---|---|
| Ryze AI connector | Site token pasted into Ryze AI, then one custom connector URL in Claude | Three tools: read, write and delete on the Webflow Data API, with CMS items, page SEO and Open Graph fields and publishing | Webflow site token for one site, then OAuth to Ryze AI | claude.ai, Claude Desktop, Claude Code, ChatGPT, Cursor |
| Webflow MCP server (mcp.webflow.com/mcp) | Webflow Claude connector (+, Add connectors, search Webflow, Connect) or a custom connector with the URL; in Claude Code, claude mcp add --transport http webflow https://mcp.webflow.com/mcp | Design and build tools (layouts, elements, styles, components, custom code), CMS collections, pages, assets, forms, sitemap and SEO metadata, plus optional paid analytics add-ons | OAuth to Webflow; each authorization grants access to a single workspace and you pick the sites | Claude Desktop, Claude Code and other MCP clients |
If you build and restyle pages in the Designer, Webflow's own server covers that work, and some of its tools need the Designer open with the Bridge App. The Ryze AI connector reads and writes CMS items and page SEO fields on one site through a token and uses the same URL as the other platforms connected in Ryze AI. Webflow lists a separate beta server at https://mcp.webflow.com/beta/mcp, which this page does not cover.
Sources: Webflow MCP for Claude Desktop, Webflow MCP for Claude Code, Webflow MCP overview, Webflow rate limits, Ryze AI Webflow integration. Checked November 14, 2026.
Webflow API limits
Webflow documents Data API rate limits per plan. These are Webflow figures for the API, checked on the date below, and each API key is tracked independently.
| Webflow site plan | Requests per minute |
|---|---|
| Starter and Basic | 60 |
| CMS, eCommerce and Business | 120 |
| Enterprise | Custom |
When you exceed the limit, the Webflow API returns an HTTP 429 error with a Retry-After header, typically 60 seconds. Large batches of CMS item changes in one request to Claude are the most likely way to hit it; split them into smaller groups.
Webflow errors and fixes
- Publishing fails
- The token has no CMS write access. Generate a new token with CMS set to Read and write and reconnect Webflow in Ryze AI.
- Page title or meta description edits are refused
- The token has no Pages scope. Generate a token with Pages set to Read and write and reconnect.
- Claude cannot find the other Webflow site
- A site token only sees the site it was created on. Disconnect Webflow in Ryze AI with the trash icon and connect again with a token from the other site. One Webflow connection exists per workspace.
- A new item is rejected for a missing field
- Required image, file or multi-reference fields cannot be filled automatically. Make them optional or give them a default in the collection settings.
- Webflow connection link is refused
- A connection link is refused while a Webflow connection already exists in the workspace. Disconnect the existing connection first.
- Webflow tools do not appear in Claude
- Claude keeps the tool list from when you added the connector. If you connected Webflow in Ryze AI afterwards, remove the Ryze AI connector, add it again and start a new chat.
- Claude says a subscription is required
- The Webflow tools need an active Ryze AI plan or free trial. Start the trial or update billing, then retry.
- HTTP 429 from Webflow
- You passed the Webflow Data API rate limit for the site plan. Wait for the Retry-After period, then retry in smaller groups.
Frequently asked questions
How do I connect Claude to Webflow?
Generate a site API token in Webflow under Site settings, Apps & Integrations, API access, with CMS set to Read and write and Sites set to Read-only. Paste it into the Webflow card in Ryze AI Integrations, then in claude.ai open Customize, Connectors, Add custom connector, enter https://connector.get-ryze.ai/mcp, click Connect, allow the workspace and start a new chat.
Does Webflow have its own Claude connector?
Yes. Webflow documents a Claude connector for Claude Desktop (click +, Add connectors, search for Webflow, then Connect) and a remote MCP server at https://mcp.webflow.com/mcp. Authorization is by OAuth and each authorization grants access to a single workspace.
Which Webflow connector should I use with Claude?
Ryze AI is the best connector for publishing articles into a Webflow CMS collection from Claude, because Content Plan articles publish into the collection you choose. For building layouts, styles and components in the Designer, Webflow's own server is the better fit.
What Webflow permissions do I need?
Open access to Site settings, Apps & Integrations, API access on the site, and generate a token with CMS set to Read and write and Sites set to Read-only. Add Pages Read and write only if Claude should change page titles and meta descriptions.
Which Claude plan do I need?
Anthropic lists custom connectors on Free, Pro, Max, Ultra, Team and Enterprise. Free is limited to one custom connector. On Team, only Owners and Primary Owners add it, then members connect individually. Claude Code needs a paid or Console account.
Can Claude edit or delete Webflow content?
Yes. Through Ryze AI, Claude can create and update CMS items, live or draft, change static page SEO and Open Graph fields when the token has the Pages scope, publish the site, and delete CMS items. Set write and delete tools to Needs approval in Claude so it asks first.
Can I connect more than one Webflow site?
Ryze AI keeps one Webflow connection per workspace, and a site token covers only its own site. To switch sites, click View on the Webflow card, disconnect with the trash icon and connect again with a token from the other site.
Does this work in Claude Desktop and Claude Code?
Yes. A connector added on claude.ai is available in Claude Desktop. In Claude Code run claude mcp add --transport http ryze https://connector.get-ryze.ai/mcp --scope user, then /mcp to sign in.
Why do the Webflow tools not show up in Claude?
Claude keeps the Ryze AI tool list from the moment the connector is added. If you connected Webflow in Ryze AI afterwards, remove the connector in Customize, Connectors, add it again and open a new chat.
How much does it cost to connect Claude to Webflow?
Connecting the connector is free, and the Webflow tools need an active Ryze AI plan or free trial. SEO Starter is $129 per month with a 3-day free trial, and annual billing takes 30% off the first year. Webflow documents Data API rate limits of 60 requests per minute on Starter and Basic plans and 120 on CMS, eCommerce and Business.
How do I disconnect Webflow from Claude?
Remove the token in Webflow under Site settings, Apps & Integrations, API access. You can also disconnect Webflow in Ryze AI with the trash icon on the Webflow card, or remove the Ryze AI connector in Claude under Customize, Connectors.