Set up Duda's MCP Server

What is Duda’s MCP?

Duda's MCP server enables you to connect your AI assistants to build and manage your Duda account, websites, and more, all directly within your MCP-compatible AI assistant through natural language prompting.

Using Duda’s MCP server, you can allow AI assistants to access and update website content, retrieve and analyze site statistics, automate content creation and updates through natural language requests, and connect Duda's tools with AI workflows in a secure, standardized way.

You'll need to use a service (Client is the technical term) that supports MCP. Today, this is limited due to the newness of MCP. Practically, as of this writing (June 2025) this means you'll have to use Claude Desktop. This will likely change in the future.

What is an MCP Server?

MCP stands for Model Context Protocol — an open standard that allows AI tools to securely connect to external platforms & resources, like Duda. In Duda's case, MCP acts as a middle layer, taking commands from an AI tool (like Claude) and sending them to Duda's API to perform those actions.

Model Context Protocol (MCP) is a new and rapidly evolving open standard that enables seamless integration between Large Language Models (LLMs) and external data sources or tools. Think of MCP like a USB-C port for AI applications - it provides a standardized way to connect AI models to different data sources, tools, and services, eliminating the need for custom integrations for each use case.

Why Duda’s MCP?

Duda’s MCP puts the power of AI to work for your business, making it possible for AI tools to take real action on the Duda platform — securely, safely, and with your permission. You can empower every role within your organization, including

  • Operations teams (automate workflows like site and blog post automation from tools like Jira)
  • Support Reps (resolve issues faster with AI that can fetch site details, review activity logs, update site business info and more)
  • Marketers & Content Teams: (accelerate content creation or automate lead campaigns by using AI to generate blog posts and push custom content into sites)
  • Site Owners (stay informed and self-sufficient with AI access to site stats, store management and more)

How to configure Duda’s MCP Server

  1. Make sure you have the most recent version of Node.js installed on your device.
  2. Visit your Duda account settings page (from the top right in menu in the dashboard / site list) and scroll to the MCP Token card, click Generate Token
  3. Copy the token and paste it somewhere you can refer back to later. Keep this safe, it's a sensitive secret.
  4. Copy the configuration below and paste it into your AI assistant’s MCP server configuration:
{
  "mcpServers": {
    "duda-mcp-server-remote": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "--header",
        "Authorization:${DUDA_API_TOKEN}",
        "https://mcp.duda.co/stream"
      ],
      "env": {
        "DUDA_API_TOKEN": "TOKEN GOES HERE"
      }
    }
  }
}
  1. Replace “TOKEN GOES HERE” with your MCP token that you copied from Duda in step 3
  2. Save the configuration and if necessary based on your AI Assistant’s configuration instructions, restart the AI assistant

For more specific instructions on how to do this per AI assistant refer to your assistant’s documentation on MCP server setup or follow the links below for instructions for common AI tools:

  1. That’s it! You can now enjoy the benefits of Duda’s MCP server directly from your AI assistant. We suggest starting with a simple prompt to get familiar with how it works and expand from there. See below for some example prompts

🚧

Two Factor authentication needed

Your account needs 2fa configured in order to enable access to Duda’s MCP server

What can I do with Duda’s MCP server?

We are regularly adding more tools to the Duda MCP server, Below are some examples:

Website Management- Retrieve details about websites in your account - Publish/unpublish sites
Content management- View & update content library - Create and update collections & data
Blog managementView, update, create, publish, and unpublish blog posts
Store managementAccess store information, manage products, and order details
AnalyticsRetrieve site statistics, monitor site activities
User ManagementCreate and manage user accounts, control permissions, and generate SSO links

FAQ

Who has access to use the Duda MCP server?

Only users with the relevant permissions (Account Owner and Staff Admin) on an Agency plan and above. Certain actions are limited to the Custom plan only.

Can I customize which tools are available to AI assistants?

You can do so via the MCP server configuration in your AI assistant. Refer to your assistant’s documentation for how-to.

Are there rate limits?

Duda’s standard API rate limits apply. For users on a trial plan, trial rate limits apply.

Can the MCP Server modify any aspect of my Duda account or sites?

Yes, the server can perform actions on your account and sites that are available through the tools for which you have proper permissions.

🚧

Use carefully

Actions triggered via the Duda MCP server may result in permanent changes to your site or account. Proceed only if you fully understand the impact of your prompt. Duda is not liable for unintended modifications caused by AI usage.

We recommend always testing critical workflows in a sandbox environment before deploying live, and ensuring that you understand the potential impact of your prompts and giving your AI assistant the ability to take action on your account.

Sample Prompts

  • Create a new client account with the username 'johndoe' and email '[email protected]
  • Get me the traffic statistics for examplesite.com for the last 30 days.
  • Create a new product called Premium Surf Board wax with a price of $79.99
  • Create a new blog post about summer vacation tips with the following content: [your content here