MCP Server Reference
Available Tools List
Below is the list of tools / features that Duda's MCP server exposes. Availability of these varies based on your plan type, as specified in the table below.
Category | Tool | Plan Availability | What it does |
---|---|---|---|
Account Management | create_account | Custom | Creates a new staff‑level or client account. |
get_account_details | Custom | Retrieves account information. | |
update_account | Custom | Updates account details (name, permissions, etc.). | |
delete_account | Custom | Permanently removes an existing account. | |
Site Permissions | list_site_permissions | Custom | Shows a client’s access and roles for a given site. |
grant_site_access | Custom | Grants edit access to a site for a client account. | |
update_site_permissions | Custom | Adjusts permissions or role level for a client. | |
revoke_site_access | Custom | Removes a client’s access from a site. | |
SSO & Welcome Links | generate_sso_link | Custom | Provides a secure one‑time login link. |
generate_reset_password | Custom | Generates a one‑time link for password reset. | |
create_welcome_link | Custom | Creates a welcome link for the account | |
Client Management | get_client_permission_from_email | Custom | Finds a client account using their email address. |
list_client_sites | Custom | Lists sites that a client can currently access. | |
Blog Management | create_blog | Agency and up | Adds the blog feature to a site. |
list_blog_posts | Agency and up | Retrieves all blog posts for the site. | |
get_blog_post | Agency and up | Retrieves full details for a specific post. | |
create_blog_post | Agency and up | Creates a new blog post. | |
update_blog_post | Agency and up | Edits an existing blog post | |
delete_blog_post | Agency and up | Permanently removes a post from the blog. | |
publish_blog_post | Agency and up | Publishes a draft post live to visitors. | |
unpublish_blog_post | Agency and up | Returns a post to draft status. | |
Content Library | get_content_library | Agency and up | Retrieves the site’s business info and content fields. |
update_content_library | Agency and up | Updates texts, images or fields in the content library. | |
publish_content_library | Agency and up | Pushes content‑library changes live instantly. | |
URL Rules | create_url_rule | Custom | Adds a redirect or URL rewrite rule to a site. |
update_url_rule | Custom | Modifies an existing URL rule. | |
delete_url_rule | Custom | Deletes an existing redirect or rewrite rule. | |
Store | create_store | Agency and up | Adds a native store to the site. |
Store Products | get_store_details | Agency and up | Retrieves store settings (currency, categories, etc.). |
list_store_products | Agency and up | Lists all products in the store. | |
get_store_product | Agency and up | Retrieves details of a specific product. | |
create_store_product | Agency and up | Adds a new product. | |
update_store_product | Agency and up | Modifies an existing product’s data. | |
delete_store_product | Agency and up | Removes a product entirely from the store. | |
get_product_variation | Agency and up | Fetches variation details (size, color, etc.). | |
update_product_variation | Agency and up | Updates a product variant. | |
Store Orders | list_store_orders | Agency and up | Retrieves all orders made through the store. |
get_store_order | Agency and up | Retrieves detailed information for a specific order. | |
update_store_order | Agency and up | Updates order status or shipping details. | |
Site Stats / Activities | get_site_stats | Agency and up | Shows site metrics like visits, views, and leads. |
get_site_activities | Agency and up | Returns a log of recent actions on a site. | |
list_form_submissions | Agency and up | Lists entries submitted via site‑embedded forms. | |
Site Management | list_sites | Agency and up | Lists all sites in the account. |
get_site_details | Agency and up | Retrieves site metadata (name, domains, etc.). | |
publish_site | Custom | Publishes the site. | |
unpublish_site | Custom | Unpublishes a live site. | |
create_site | Custom | Creates a new site from a template. | |
list_templates | Custom | Lists available templates in the account. | |
list_recently_published_sites | Agency and up | Retrieves sites published within a recent timeframe. | |
list_recently_created_sites | Agency and up | Finds sites created within a recent timeframe. | |
Theme | get_site_theme | Custom | Shows current theme settings for a site. |
update_site_theme | Custom | Updates the site's theme settings. | |
Pages Management | list_pages | Custom | Lists all pages currently set up on a site. |
update_page | Custom | Edits layout or metadata of an existing page. | |
create_page | Custom | Adds a new page to a site. | |
Collections | get_collections | Agency and up | Retrieves collection schemas and data rows. |
create_collection | Agency and up | Defines a new data collection schema. | |
create_collection_rows | Agency and up | Adds rows to a collection. | |
update_collection_rows | Agency and up | Edits one or more rows in a collection. | |
delete_collection_rows | Agency and up | Removes specific rows from a collection. |
Updated 9 days ago