Duda MCP server: edit Duda sites from Claude and ChatGPT

The Ryze AI Duda MCP server gives Claude, ChatGPT, Cursor and other MCP clients 3 tools to read and edit a Duda site: pages and their SEO settings, blog posts, site-wide code snippets and the content library, plus publishing the site. It shares one URL with the other Ryze AI platform tools (see Setup).

  • Any plan
  • API access
  • 3 tools
Claude logoChatGPT logoCursor logoGrok logo

One connector for Claude, ChatGPT, Cursor and Grok Bot

Ask for your Duda page SEO settings, then change them

Reads pages, blog posts and code snippets from the Duda site you chose. In Claude, set write and delete tools to Needs approval to review each change first.

Try asking

Nine jobs for a Duda site, from an AI chat

Audit page SEO settings

  • Read pages with their SEO titles and descriptions
  • Spot pages with a missing description

Rewrite a page title and description

  • Update a page SEO title and description
  • Republish the site so the change goes live

Control what search engines index

  • Read the noindex setting on each page
  • Change it on a page, then republish

Create a blog post draft

  • Set the SEO title, description, slug and tags
  • Create it as a draft, publish when ready

Schedule a blog post

  • Set a scheduled publish date on a post
  • Publish a post on request

Set the Open Graph image

  • Update the Open Graph image on a page
  • Republish the site so it goes live

Add a site-wide code snippet

  • Add code to the header or body of every page
  • Publish the site to push it live

Update the content library

  • Read business info, images and text
  • Change a value that widgets read from the library

Remove an old post or snippet

  • Delete a blog post or a code snippet by path
  • Set delete tools to Needs approval in Claude first

01 · Overview

What the Ryze AI Duda MCP server does

The short version

  1. 01The agent reads and edits Duda pages and their SEO settings, blog posts, site-wide code snippets and the content library, and publishes the site. Content Plan articles publish to the Duda blog.
  2. 02Three tools do it: duda__read, duda__write and duda__delete, on the site you choose when you connect Duda in Ryze AI.
  3. 03Ryze AI is the best Duda MCP option for publishing SEO articles to a Duda blog, because Content Plan articles publish there; for page layout and elements, Duda’s own server lists more tools (see Compare).
  4. 04Connecting the connector is free. The Duda tools need an active Ryze AI plan or trial, and the Duda side needs a plan with API access.
duda · server specOAuth
Server name
Ryze AI (Duda tools)
Endpoint
https://connector.get-ryze.ai/mcp
Transport
Remote MCP over HTTP
Client sign-in
OAuth to Ryze AI, up to 20 workspaces per connection in Claude
Duda sign-in
Account-level API username and password, one site per connection
Duda tools
3 (1 read, 1 write, 1 delete)
Price
Any Ryze AI plan or trial, SEO Starter from $129/mo
Checked
November 9, 2026

“Duda MCP” can mean two things. Duda runs its own MCP server at https://mcp.duda.co/mcp, which Duda labels an evolving beta feature, and Ryze AI exposes Duda tools through its own connector. This page covers the Ryze AI tools and compares them with Duda’s server in section 06.

02 · Tool reference

Three Duda tools: read, write and delete

ToolAccessWhat it does
duda__readreadReads the connected Duda site: pages with their SEO settings, blog posts, site details and publish status, site-wide code snippets and the content library.
duda__writewriteCreates or updates page SEO and settings, blog posts (import, update, publish), site-wide code snippets and the content library, and publishes the site.
duda__deletedeleteDeletes a Duda resource by path, such as a blog post or a code snippet.

Tool names come from the Ryze AI app source. Open the tool list in your client after connecting to confirm them.

What each area covers

AreaWhat the agent can doNote
Page SEOUpdate a page SEO title, description, noindex setting and Open Graph image.Republish the site so the change goes live.
Blog postsCreate drafts, set the SEO title, description, slug, tags and scheduled publish date, and publish.Content Plan articles also publish here.
Code snippetsAdd site-wide code in the header or body.Publish the site to push it live.
Content libraryUpdate business info, images and text.Widgets that read from the library show the change.

03 · Example prompts

Ask for page SEO, blog and site-wide changes

Page SEO

  • List the pages on my Duda site with their SEO titles and descriptions.
  • Which pages are set to noindex?
  • Change the SEO description of the About page to the text below, then publish the site.

Blog

  • Show my Duda blog posts and their publish status.
  • Create a blog post draft with this SEO title, slug and tags, scheduled for next Tuesday.

Site-wide

  • Show the site-wide code snippets on this site.
  • Show the business info in the content library.

Page edits are not live until the site is republished, so end a change request with “then publish the site”.

04 · Setup

Connect Duda in Ryze AI, then add the connector to your client

Step 1: connect Duda in Ryze AI

  1. 01In Duda, open Settings then API Access and copy the API username and API password. These are not your Duda login, and API access exists only on Duda plans that include it.
  2. 02In Ryze AI, open Integrations and click Connect on the Duda card.
  3. 03Enter the API username and API password and click Continue.
  4. 04Choose the Site the agent edits and publishes to, then click Save. With one site, Ryze AI picks it.
  5. 05If articles already publish elsewhere, choose Publish to Duda to switch new articles, or keep the current destination.

Details are in the Ryze AI help center. In the Ryze AI app chat the agent can use the new connection from your next message.

Step 2: add the Ryze AI connector to your client

ClientWherePlan
Claude (claude.ai, Desktop)Customize > Connectors > + Add > Add custom connectorFree, Pro, Max, Ultra, Team and Enterprise. Free allows one custom connector.
ChatGPT (web)Plugins > plus button > Add custom MCP serverFull custom MCP on Business and Enterprise/Edu. Pro is read and fetch only.
Cursormcp.json entry or the Add to Cursor link on the developers pageCursor names no plan.
  1. 01In Claude, go to Customize, Connectors, click + Add and choose Add custom connector. Name it Ryze AI and paste https://connector.get-ryze.ai/mcp.
  2. 02Click Connect, sign in to Ryze AI, tick the workspace that holds Duda and click Allow connection.
  3. 03In ChatGPT, open Plugins, use the plus button and Add custom MCP server, paste the same URL and choose OAuth. Business and Enterprise/Edu workspaces need an admin or owner to create it.
  4. 04In Cursor, add {"mcpServers": {"ryze": {"url": "https://connector.get-ryze.ai/mcp"}}} to ~/.cursor/mcp.json and sign in when asked.
  5. 05Claude caches the tool list. If you connected Duda after adding the connector, remove the connector, add it again and start a new chat.

You can also connect Duda from inside Claude or ChatGPT with a one-time connection link. Per-client detail is in the Ryze AI help center.

05 · Publishing flow

Publish SEO articles to the Duda blog

SEO Starter is $129/mo with a 3-day free trial and a Content Plan of up to 90 articles per billing cycle, up to 3 a weekday. With Duda chosen as the destination, those articles publish to the Duda blog of the site you picked.

  1. 01Connect Duda and choose Publish to Duda (step 1 above).
  2. 02Open SEO then Preferences then Publishing and pick the Publishing mode: Automatic (the default) or Manual.
  3. 03Ask in chat for blog drafts with an SEO title, description, slug and tags, or for a post to be published.
  4. 04In Claude, set write and delete tools to Needs approval under Customize, Connectors, Ryze AI, Tool permissions if you want to review each change. The Ryze AI app chat starts on Skip all approvals; switch to Approve write & delete or Manual approve in the message box.

06 · Compare

Ryze AI Duda tools vs Duda’s own MCP server

Ryze AI Duda toolsDuda's own MCP server
URLhttps://connector.get-ryze.ai/mcphttps://mcp.duda.co/mcp
StatusLive connectorEvolving feature (beta), per Duda
Sign-inOAuth to Ryze AI. Duda API username and password entered once in Ryze AI.OAuth, or an access token from Account Settings in Duda
ScopeOne Duda site per connection, 3 toolsDuda account: sites, blogs, content library, stores, stats, accounts, Vibe sites and page elements
Plan neededAny Ryze AI plan or trial, plus a Duda plan with API accessDuda lists tools as Agency and up or Custom
Also on the URLRyze AI ad and analytics tools, and Content Plan publishing to the Duda blogDuda tools only

Which to pick

Publish SEO articles to a Duda blogRyze AI. Content Plan articles publish to the Duda blog you choose.
Edit page SEO settings next to ad or analytics questionsRyze AI. The Duda tools share one URL with the other Ryze AI platform tools.
Edit page layout, elements, stores or client accountsDuda's own server. Its tool list includes page elements, stores and accounts, which the 3 Ryze AI Duda tools do not list.

Duda notes that its server can make permanent changes to sites and that you remain responsible for checking AI actions before they run. Setup is in Duda’s MCP server guide.

07 · Limits

What limits the Duda tools

LimitValueNotes
Overall rate10 API calls per secondDuda recommends one request every 125 ms in batch jobs. Over the limit, Duda returns 429 Too Many Requests.
Publish site20 calls per minuteApplies to Publish Site and Unpublish Site.
API accessPlans that include itDuda says to request API access in the dashboard or through support.

Duda’s rate limits are per its Partner API, from Duda’s API introduction. The credentials reach only sites inside that Duda account, and each connection uses one site. One Duda connection exists per workspace; to switch, click View, disconnect with the trash icon and connect again.

08 · Errors and fixes

Duda connection problems

SymptomCauseFix
Credentials rejectedThe API username and password were not the ones from Settings > API Access (the Duda login does not work).Copy them again from Settings > API Access.
The site is not listedIt belongs to a different Duda account.Use API credentials from the account that owns the site.
Card shows Require setupThe Site was not saved.Click View, choose the Site and click Save.
Duda tools missing in ClaudeClaude keeps the tool list from the moment the connector was added.Remove the connector, add it again and start a new chat.
Connection link refusedA Duda connection already exists in the workspace.Disconnect it with the trash icon under View, then connect again.
429 from DudaThe site hit Duda's 10 requests per second limit.Ask for smaller batches of pages or posts.

Still stuck? Email Ryze AI support.

09 · FAQ

Duda MCP server questions

What is the Duda MCP server?

An MCP server lets AI clients such as Claude, ChatGPT and Cursor call a platform through tools. Ryze AI runs a hosted one with 3 Duda tools (read, write and delete) that work on pages and their SEO settings, blog posts, site-wide code snippets and the content library, and that publish the site. It shares one URL with the other Ryze AI platform tools.

Does Duda have its own MCP server?

Yes. Duda documents an MCP server at https://mcp.duda.co/mcp and labels it an evolving feature in beta. It signs in with OAuth or an access token from Account Settings in Duda, and its tool list covers sites, blogs, the content library, stores, site stats, client accounts, Vibe sites and page elements. Duda lists tools as available on Agency and up or Custom plans.

What can the AI change on a Duda site?

It can update a page SEO title, description, noindex setting and Open Graph image, create blog post drafts with an SEO title, description, slug, tags and scheduled publish date, publish them, add site-wide code snippets in the header or body, update the content library, and publish the site. A delete tool removes a resource by path, such as a blog post or a code snippet.

Do page edits go live right away?

No. Page edits are not live until the site is republished, so ask for the site to be published after a change.

How do I connect Duda to Claude?

Copy the API username and password from Settings, API Access in Duda, click Connect on the Duda card on the Ryze AI Integrations page, enter them and choose the Site. In Claude open Customize, Connectors, Add custom connector, paste https://connector.get-ryze.ai/mcp, click Connect, allow the workspace and start a new chat.

Which plans does ChatGPT need?

OpenAI states that custom MCP server connections with full support are available for ChatGPT Business and Enterprise/Edu customers on the web, and that Pro users can connect custom servers with read and fetch permissions only. Write actions such as page edits therefore need a Business or Enterprise/Edu workspace, where an admin or owner creates the connection.

What do I need on the Duda side?

A Duda plan that includes API access, and the account-level API username and password from Settings, API Access. These are not your Duda login. Ryze AI also needs an active plan or trial for the Duda tools; connecting the connector is free.

Which Duda sites can it reach?

Only sites inside the Duda account that the API credentials belong to, and one site per connection. If the site you want is not listed, it belongs to a different account, so use credentials from the account that owns it. A workspace holds one Duda connection.

Can I require approval before the agent changes a site?

Yes. 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. In the Ryze AI app chat, the Tool approvals picker starts on Skip all approvals, so switch it to Approve write & delete or Manual approve in the message box.

How do SEO articles reach the Duda blog?

On SEO Starter ($129/mo with a 3-day free trial), Content Plan articles publish to the Duda blog of the connected site, up to 90 articles per billing cycle and up to 3 a weekday. Choose Publish to Duda when connecting, and set Publishing mode under SEO, Preferences, Publishing to Automatic (the default) or Manual.

Why does Claude not show the Duda tools?

Claude keeps the tool list from the moment the connector was added. After connecting Duda in Ryze AI, remove the Ryze AI connector in Claude, add it again and start a new chat.

What is the Duda API rate limit?

Duda sets a hard limit of 10 API calls per second for all endpoints, with 20 calls per minute on Publish Site and Unpublish Site. Over the limit, Duda answers with 429 Too Many Requests.

10 · Compatibility

Where the Duda tools run

Claude01
ChatGPT02
Cursor03

11 · Related

Other integrations and guides

Sources and changelog

Page checked Nov 9, 2026. Duda facts come from Duda’s developer docs: Duda’s MCP, How to set up Duda’s MCP server, MCP server reference and the Partner API introduction. Ryze AI facts come from the Ryze AI help center and the Ryze AI app.

The tool names come from the Ryze AI app source; no workspace had Duda connected on the check date, so the live tool list was not seen.

3 Duda tools · One connector URL · Any Ryze AI plan or trial

Edit your Duda site from your AI chat

Adding the connector is free. The Duda tools need an active Ryze AI plan or trial. SEO Starter is $129/mo with a 3-day free trial and publishes Content Plan articles to your Duda blog. Annual billing takes 30% off the first year.

Nothing to host · Set write and delete tools to Needs approval in Claude