Supercharge your AI with Duda. Manage all sites, templates, and client accounts from one chat.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Duda manages your entire agency website portfolio through one connection. This MCP lets you check site statuses, track templates, audit client accounts, and monitor dynamic data collections for every Duda-built website—all using plain conversation with your agent.
What your AI can do
Search sites by domain
Searches for any Duda website using a provided domain name or keyword search term.
Get template details
Retrieves full details about a specified Duda template, including structural identifiers.
List client accounts
Lists every client account registered within your entire Duda organization.
Retrieve real-time details and publishing statuses for all Duda websites in your account.
List all client accounts in your organization and check specific user permissions or profile data.
Access the Duda template library to get details on available designs and structural types.
List all configured websites or search for a site using its domain name or keyword.
Review dynamic data collections associated with specific sites to ensure content is properly organized.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
Duda: 10 Tools for Agency Web Management
Use these tools to query every aspect of your Duda account—from basic site details to complex client permission structures.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Duda on VinkiusSearch Sites By Domain
Searches for any Duda website using a provided domain name or keyword search term.
Get Template Details
Retrieves full details about a specified Duda template, including structural...
List Client Accounts
Lists every client account registered within your entire Duda organization.
List Site Collections
Lists all dynamic data collections attached to a particular site for content review.
List Published Websites
Identifies and lists only the sites that are currently marked as 'Published' and...
List Duda Sites
Generates a complete list of all websites configured in your Duda account, regardless of status.
List Site Templates
Provides a comprehensive list of every available Duda website template in your library.
Get Client Account Profile
Retrieves the full profile and specific permission data for any listed client...
Quick Site Health Audit
Pulls together a high-level summary of site activity, including publishing rates and...
Get Site Details
Gets detailed configuration settings and operational information for one specific...
Connect to your AI in seconds. Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Duda, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Duda. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Checking the status of dozens of sites feels like a full-time job.
Right now, checking your entire portfolio means logging into Duda and clicking through site by site. You check the publishing status in one tab, then you open another to see who has permission to edit it, and maybe you jump to a third dashboard just to see what template was used initially. It's slow, repetitive clicking.
With this MCP, your agent handles all that cross-referencing for you. You simply ask your client, 'What is the current health summary of my sites?' And instantly, you get a clean breakdown of everything—publishing status, basic metrics, and more.
Client visibility gets instant access with Duda's account management tools.
You don't have to manually cross-reference who needs what. Instead of going into the client portal, finding a user name, and then clicking through permissions levels, you just ask your agent for the full profile using `get_client_account_profile`. It pulls all that data in one go.
This means auditing access rights or updating a team member's scope is instant. You don't spend time hunting down usernames or navigating complex permission hierarchies; the information is delivered directly to your chat.
What your AI can actually do with this
Running an agency means juggling dozens of websites. You need to know if a client's site is live, what template it used, or who actually has permission to update the blog. This MCP connects all that data for you. Instead of logging into multiple dashboards and clicking through status pages just to get an overview, your agent talks directly to Duda’s backend.
You can ask simple questions like, 'Which sites are published but haven't been checked in three weeks?' or 'Show me the full profile for Alice Miller.' If you're managing many client accounts, this single connection through Vinkius gives your AI client a complete picture of your entire digital footprint. It turns complex site management into simple conversation.
019d758a-348f-739d-b825-c51218cd1bcf Here's how it actually works
The bottom line is: you talk to your AI client, it talks to Duda, and you get structured data without leaving your chat window.
Connect the Duda integration in Vinkius and authenticate using your API credentials.
Your agent receives permission to read site, client, and template data from your Duda account.
Ask a natural language question—like 'List my top five published sites'—and get the specific details back immediately.
Who is this actually for?
Agency managers who are sick of clicking through dozens of dashboards. Web developers who need quick audits across multiple projects. Operations teams that manage client access and site lifecycles for multiple clients.
Quickly check the publishing status and general health of every active client website to ensure no one falls through the cracks.
Run detailed audits on site configurations or list all dynamic collections across a project without manually navigating the Duda panel.
Monitor client accounts and permissions to instantly see who has access to what, preventing security issues before they happen.
What Changes When You Connect
Stop manually checking status dashboards. You can ask your agent to use list_published_websites or quick_site_health_audit to get an immediate overview of the entire site fleet.
Never lose track of who has access. Use list_client_accounts and then get_client_account_profile to audit every user's permissions across your organization in seconds.
Templates are easy to reference, too. You can use list_site_templates or get_template_details to confirm which design structure was used on a specific client site.
You gain full visibility into content architecture. By using list_site_collections, you instantly see what dynamic data is attached to any given website, making audits simple.
Need to find a site quickly? Use search_sites_by_domain with just the domain name, and your agent finds it without needing internal IDs.
See it in action
The Quarterly Client Audit
An agency owner needs to audit 45 client sites. Instead of running a batch report manually, they prompt their agent: 'Give me the status and template ID for all my published sites.' The agent uses list_published_websites and then loops through each one using get_site_details, delivering a single summary table.
Onboarding a New Employee
The ops manager needs to confirm which accounts can access the marketing blog. They prompt: 'Which client accounts have permission for Blog Management?' The agent uses list_client_accounts and filters the results using specific profile checks, instantly identifying only the correct users.
Debugging a Broken Site
A developer hears that site 'techcorp.com' is failing to load content. They prompt: 'What are the dynamic collections for techcorp.com?' The agent uses search_sites_by_domain first, then runs list_site_collections, showing the exact data sources needed for debugging.
Pre-Launch Review
Before a major launch, you need to confirm every required template is available. You ask: 'Show me all current templates and list any that are flagged as deprecated.' The agent uses list_site_templates for the full catalog.
The honest tradeoffs
Searching by memory
Trying to recall if a site was published last week, or what its original template name was. This requires piecing together multiple dashboards and guessing the correct filter.
Don't guess. Use list_published_websites for status checks, then use get_site_details on the result to get the specific template information you need.
Ignoring client roles
Assuming that because a user has access to one site, they automatically have permissions across all accounts. This is a common security risk.
Always check permissions first. Use list_client_accounts and then run get_client_account_profile to verify specific role boundaries for compliance.
Overlooking template variations
Thinking all sites use the same design framework, only to find out a client used an outdated or specialized template that isn't immediately obvious.
Always check list_site_templates and then get_template_details for the specific site you are auditing. It tells you exactly what structural identifiers were used.
When It Fits, When It Doesn't
Use this MCP if your job involves managing multiple client sites or running agency-level audits across various Duda projects. If you regularly need to know a site's publishing status, who can edit it, or what templates are available, this is for you. Don't use it if you only ever manage one single website and rarely need to check its template details or client permissions; in that case, native Duda tools might suffice. However, if your workflow involves cross-referencing data across several different systems (e.g., connecting site status to a CRM record), this MCP is necessary.
Questions you might have
How do I check if my site is live using list_published_websites? +
You prompt your agent with 'List all published sites.' The tool uses list_published_websites to give you a clean, current list of every active domain in your account.
What is the difference between list_duda_sites and search_sites_by_domain? +
list_duda_sites gives you an exhaustive list of everything configured. Use search_sites_by_domain when you only know a piece of information, like a domain name, and need to find one specific site quickly.
Can I see the permissions for John Doe using get_client_account_profile? +
Yes. Running get_client_account_profile allows you to retrieve all profile data and granular permission levels for any specified client account, confirming their exact access.
How do I see what templates are available using list_site_templates? +
You ask your agent to run list_site_templates. This tool pulls the entire library of Duda designs and structures into a readable list for review.
I need deep configuration data for a specific site; should I use `get_site_details` or `list_duda_sites`? +
Use get_site_details. This tool retrieves the full, detailed settings and metadata for one particular Duda site. While list_duda_sites just gives you a list of configured domains, get_site_details gives you everything—the structural info, key settings, etc.
How do I check which dynamic data collections are linked to a specific site using `list_site_collections`? +
The tool lists all associated dynamic data collections for a given site. This is critical for content management because it shows you the sources of structured, editable content attached to that domain.
I manage many client accounts; can I use `list_client_accounts` to filter by specific permissions? +
Yes, while list_client_accounts lists all registered clients, you pass filtering criteria in the request. This lets your agent narrow down the list and show only users who possess certain roles or access levels.
I need a quick overview of my whole portfolio; what does the `quick_site_health_audit` tool provide? +
The audit gives you a high-level summary of site activity and publishing rates across your entire Duda account. It's an instant way to check overall performance without having to list every single domain individually.
How do I get Duda API credentials? +
Log in to your Duda account, navigate to the Developer Portal, and you can generate your unique API Username and API Password from the API Credentials section.
Can the agent publish my sites? +
This integration currently focuses on listing and auditing sites, templates, and accounts. Triggering a live publication should be managed via the Duda editor or your custom dashboard.
Does the integration support white-label settings? +
Yes, you can use the get_site_details or get_client_account_profile tools to retrieve information about your white-labeled sites and client configurations.
We've already built the connector for Duda. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.