← Abilities Directory

WDesignKit Abilities

WDesignKit exposes its widget builder, template library, code-snippet marketplace, cloud workspaces, licensing, and plugin settings as WordPress Abilities, letting an AI assistant create widgets, import templates, install snippets, and manage the whole design toolkit from a chat.

78

Total

31

Read

47

Write

Requires the WDesignKit plugin active on a site whose WordPress build ships the Abilities API (the abilities only register on the 'wp_abilities_api_categories_init' and 'wp_abilities_api_init' hooks when wp_register_ability_category(), wp_register_ability() and wp_has_ability_category() exist, e.g. WordPress 6.9+ or the Abilities API feature plugin). Every ability is registered under the 'wdesignkit' ability category, is exposed publicly over MCP (meta.mcp.public = true), and shares a single permission_callback ('sprout_mcp_permission_callback', provided by the Sprout MCP framework that surfaces these abilities — its implementation is not part of the plugin's own source). Cloud abilities (workspaces, marketplace push/download, licensing, template save/import) additionally require an active WDesignKit cloud session, and some pro operations require the matching pro plugin/licence to be active.

Activate WDesignKit Licence

Write

wdesignkit/activate-licence

Activate a WDesignKit, The Plus, or UIChemy licence key against the cloud and cache it locally.

Activate WDesignKit Widget

Write

wdesignkit/activate-widget

Re-enable a deactivated widget so the page builder loads it again.

AI Import WDesignKit Template

Write

wdesignkit/ai-import-template

Generate AI-tailored copy for a cloud template based on a destination site profile.

Browse WDesignKit Code Snippets

Read-only

wdesignkit/browse-snippets

Browse the public code-snippet marketplace with rich filtering.

Browse WDesignKit Marketplace Widgets

Read-only

wdesignkit/browse-widgets

Browse the public widget marketplace with builder, category, and free/pro filters.

Browse WDesignKit Preset Templates

Read-only

wdesignkit/browse-presets

Fetch a page of marketplace preset templates for a specific widget category from the cloud.

Browse WDesignKit Template Images

Read-only

wdesignkit/browse-template-images

Fetch stock or AI-generated image URLs for a template's image slots by industry category.

Check WDesignKit Widget Versions

Read-only

wdesignkit/check-widget-versions

Check the cloud for the latest versions of installed widgets to spot outdated ones.

Check Widget Dependencies

Read-only

wdesignkit/check-dependencies

Check whether the plugins and themes WDesignKit widgets rely on are installed and active.

Convert WDesignKit Widget Builder

Read-only

wdesignkit/convert-widget

Explain the manual workflow for moving a widget between builders (automatic conversion is unsupported).

Create WDesignKit Widget

Write

wdesignkit/create-widget

Generate a new Elementor, Gutenberg, Gutenberg Core, or Bricks widget with full boilerplate files.

Create WDesignKit Workspace

Write

wdesignkit/create-workspace

Create a new cloud workspace for organising templates, widgets, and snippets.

Deactivate WDesignKit Widget

Write

wdesignkit/deactivate-widget

Stop a widget loading on the frontend without deleting its files.

Delete WDesignKit Cloud Snippet

Destructive

wdesignkit/delete-snippet

Delete a snippet from the WDesignKit cloud marketplace by its cloud ID.

Delete WDesignKit Licence

Destructive

wdesignkit/delete-licence

Deactivate and remove a licence key from the WDesignKit cloud (and locally for the wdkit product).

Delete WDesignKit Widget

Destructive

wdesignkit/delete-widget

Soft-delete a local widget by moving its files to a recoverable trash folder.

Delete WDesignKit Workspace

Destructive

wdesignkit/delete-workspace

Permanently delete a cloud workspace container (items inside are not deleted).

Download WDesignKit Marketplace Snippet

Write

wdesignkit/download-snippet

Download a marketplace snippet and install it as a local code snippet.

Download WDesignKit Marketplace Widget

Write

wdesignkit/download-widget

Download a marketplace widget and install it into the local widget library.

Download WDesignKit Preset Template

Write

wdesignkit/download-preset

Download a preset template's content from the cloud for insertion into a builder.

Duplicate WDesignKit Widget

Write

wdesignkit/duplicate-widget

Clone a local widget under a new name and fresh widget ID.

Export WDesignKit Widget

Write

wdesignkit/export-widget

Package a local widget's config and thumbnail into a downloadable ZIP archive.

Favourite / Unfavourite WDesignKit Snippet

Write

wdesignkit/favourite-snippet

Mark or unmark a marketplace snippet as a favourite.

Find WDesignKit Template

Read-only

wdesignkit/find-template

Search the user's saved cloud templates by name keyword to get their IDs.

Get Existing WDesignKit Cloud Snippets

Read-only

wdesignkit/get-existing-snippet

Fetch the user's previously uploaded cloud snippets, mainly for the save/update flow.

Get My WDesignKit Favourite Snippets

Read-only

wdesignkit/get-my-favourite-snippets

List the marketplace code snippets the current user has favourited.

Get My WDesignKit Snippets

Read-only

wdesignkit/get-my-snippets

List the code snippets the current user has uploaded to the marketplace.

Get WDesignKit Design Template Toggle States

Read-only

wdesignkit/get-design-templates-toggle

Read the visibility toggles for the template library and per-builder template sources.

Get WDesignKit Feature Manager States

Read-only

wdesignkit/get-features-manager

Read the enabled/disabled state of the widget builder, template library, code snippets, and debug mode.

Get WDesignKit Login Status

Read-only

wdesignkit/get-login-status

Check whether the site is signed in to the WDesignKit cloud and see the account email, session state, and token expiry.

Get WDesignKit Settings

Read-only

wdesignkit/get-settings

Read all WDesignKit plugin settings, including every builder and template toggle.

Get WDesignKit Shared With Me

Read-only

wdesignkit/get-shared-with-me

List templates and widgets shared with the current user via workspace collaboration.

Get WDesignKit Snippet Info

Read-only

wdesignkit/get-snippet-info

Read a locally stored code snippet's title, description, and code by file_id or post_id.

Get WDesignKit Snippet Kit

Read-only

wdesignkit/get-snippet-kit

Expand a snippet kit (bundle) into its individual snippet summaries.

Get WDesignKit Social Login URL

Read-only

wdesignkit/get-social-login-url

Generate a Google or Facebook OAuth URL and state token to start social login or signup.

Get WDesignKit White Label Settings

Read-only

wdesignkit/get-white-label

Read the current WDesignKit white-label branding configuration.

Get WDesignKit Widget Builder States

Read-only

wdesignkit/get-widget-builders

Read which page-builder integrations (Elementor, Gutenberg, Gutenberg Core, Bricks) are enabled.

Get WDesignKit Widget Details

Read-only

wdesignkit/get-widget

Get a widget's full details including its JSON config and PHP, CSS, and JS code.

Get WDesignKit Workspace Data

Read-only

wdesignkit/get-workspace-data

Retrieve a workspace's full contents including templates, widgets, snippets, and members.

Import WDesignKit Template

Write

wdesignkit/import-template

Download a saved or marketplace template's content from the cloud for insertion.

Import WDesignKit Widget

Write

wdesignkit/import-widget

Import a widget into the local library from its JSON config object.

Install Plugin Dependency

Write

wdesignkit/install-dependency

Install and optionally activate a required free plugin from wordpress.org.

List Local WDesignKit Code Snippets

Read-only

wdesignkit/list-local-snippets

List all locally installed code snippets across file-based and legacy storage.

List WDesignKit Abilities

Read-only

wdesignkit/list-abilities

Discover every registered WDesignKit ability with its slug, label, description, and parameters.

List WDesignKit Rollback Versions

Read-only

wdesignkit/list-rollback-versions

List stable previous WDesignKit versions available to roll back to from wordpress.org.

List WDesignKit Templates

Read-only

wdesignkit/list-templates

Browse the user's saved cloud templates with builder, type, and search filters.

List WDesignKit Widgets

Read-only

wdesignkit/list-widgets

List all locally created widgets across every page builder.

List Widget Categories

Read-only

wdesignkit/list-categories

List all WDesignKit widget categories with a live count of widgets in each.

Login / Sign Up to WDesignKit Cloud via Google or Facebook

Write

wdesignkit/social-login

Complete a Google or Facebook OAuth login or signup using the state code from the OAuth popup.

Login to WDesignKit Cloud

Write

wdesignkit/login

Sign in to the WDesignKit cloud with an email and password and store the session locally.

Login to WDesignKit Cloud with API Key

Write

wdesignkit/login-api-key

Sign in to the WDesignKit cloud with a personal API token instead of email and password.

Logout from WDesignKit Cloud

Write

wdesignkit/logout

Sign the site out of the WDesignKit cloud and clear the cached session and licence data.

Manage Code Snippet in WDesignKit Workspace

Write

wdesignkit/manage-workspace-snippet

Add, remove, copy, or move a cloud code snippet within WDesignKit workspaces.

Manage Template in WDesignKit Workspace

Write

wdesignkit/manage-workspace-template

Add, remove, copy, or move a cloud template within WDesignKit workspaces.

Manage Widget Categories

Write

wdesignkit/manage-categories

Add, remove, or replace the set of WDesignKit widget categories.

Manage Widget in WDesignKit Workspace

Write

wdesignkit/manage-workspace-widget

Add, remove, copy, or move a cloud widget within WDesignKit workspaces.

Push WDesignKit Widget to Cloud

Write

wdesignkit/push-widget

Upload a local widget to the WDesignKit cloud marketplace.

Remove WDesignKit Template

Destructive

wdesignkit/remove-template

Permanently delete a user-saved cloud template by ID.

Replace WDesignKit Template

Destructive

wdesignkit/replace-template

Overwrite an existing saved cloud template's body with a new payload.

Reset WDesignKit White Label Settings

Destructive

wdesignkit/reset-white-label

Delete the WDesignKit white-label configuration and restore default branding.

Rollback WDesignKit to Previous Version

Destructive

wdesignkit/rollback

Downgrade the WDesignKit plugin to a specified previous stable version.

Save / Upload WDesignKit Snippet to Cloud

Write

wdesignkit/save-snippet

Upload a local code snippet to the WDesignKit cloud marketplace, creating or updating a record.

Save WDesignKit Template

Write

wdesignkit/save-template

Save a page-builder layout to the WDesignKit cloud library as a new template.

Set WDesignKit White Label Settings

Write

wdesignkit/set-white-label

Configure white-label branding for WDesignKit, replacing its name, logo, and UI toggles.

Sign Up for WDesignKit Cloud

Write

wdesignkit/signup

Create a new WDesignKit cloud account and immediately sign in.

Sync WDesignKit Licence

Write

wdesignkit/sync-licence

Refresh a licence record by re-fetching its current status from the WDesignKit cloud.

Toggle WDesignKit Design Template Visibility

Write

wdesignkit/toggle-design-templates

Show or hide the template library and per-builder template sources.

Toggle WDesignKit Plugin Features

Write

wdesignkit/toggle-features-manager

Enable or disable the widget builder, template library, code-snippet module, or debug mode.

Toggle WDesignKit Widget Builders

Write

wdesignkit/toggle-widget-builders

Enable or disable individual page-builder integrations and the master builder feature.

Update WDesignKit Local Snippet Details

Write

wdesignkit/update-snippet-details

Change a local code snippet's title and/or description without any cloud call.

Update WDesignKit Settings

Write

wdesignkit/update-settings

Toggle individual WDesignKit features and per-builder switches in one call.

Update WDesignKit Template

Write

wdesignkit/update-template

Update an existing saved cloud template's body in place by ID.

Update WDesignKit Widget

Destructive

wdesignkit/update-widget

Replace a local widget's PHP, CSS, JS, or config metadata (each code field is a full-file replacement).

Update WDesignKit Workspace

Write

wdesignkit/update-workspace

Rename a workspace or change its primary builder.

WDesignKit Cloud Forgot Password

Read-only

wdesignkit/forgot-password

Send a WDesignKit cloud password-reset email to a given address.

WDesignKit Licence Credit & Storage Overview

Read-only

wdesignkit/licence-overview

Get the stored licence record plus, optionally, a fresh AI credit balance from the cloud.

WDesignKit Remove Database

Destructive

wdesignkit/remove-database

Read, configure, or immediately run WDesignKit's database-cleanup that deletes plugin data.

WDesignKit Widget Preview

Write

wdesignkit/widget-preview

Create or reuse a temporary preview page for a widget and return its editor URL.

More Page Builders plugins with abilities

All Page Builders →

Use WDesignKit's abilities with AI

Install Easy MCP AI on your WordPress site and any AI assistant can call these abilities in minutes.

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates — be the first to know what's next.

No spam, unsubscribe anytime.