| [ Web Proxy ] |
| Viewing: https://docs.metabox.io/abilities/ | [Back] [Original] |
The abilities from Meta Box are built on the WordPress Abilities API to let AI agents - such as Claude or Cursor - perform actions on your site's content. To handle the communication, Meta Box uses the official MCP Adapter plugin, which translates WordPress abilities into the Model Context Protocol (MCP) that AI agents understand.
Depending on which abilities are enabled, AI agents can get, create, update, or delete custom post types, taxonomies, posts, terms, field groups, custom fields, and field values that Meta Box supports.
First, connect WordPress to an AI agent via the MCP Adapter plugin. It exposes WordPress as an MCP server that AI agents can connect to.
MCP Adapter uses Application Passwords for authentication (not your account password).
An application password grants the same capabilities as the user account it belongs to. To restrict permissions, create a dedicated WordPress user with an appropriate role (e.g. Editor or Author) first, then generate an application password under that user.
Configure MCP clients (Claude Desktop, Claude Code, Cursor, etc.) to connect to your WordPress MCP server using HTTP transport via a proxy. Use @automattic/mcp-wordpress-remote to bridge local stdio to remote WordPress HTTP:
{
"mcpServers": {
"wordpress-http": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "http://your-site.com/wp-json/mcp/mcp-adapter-default-server",
"LOG_FILE": "/path/to/logs/mcp-adapter.log",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}
Replace:
WP_API_URL with your site domainWP_API_USERNAME with your WordPress usernameWP_API_PASSWORD with the Application Password from Step 2LOG_FILE with the path where logs should be writtenFor more details, follow the instructions in the MCP Adapter plugin's GitHub repository.
These abilities are available in the MB Custom Post Types & Custom Taxonomies extension, which is bundled in Meta Box Lite (free) and Meta Box AIO (paid) plugins.
To create a new custom post type, describe the structure you want in natural language. For example:
Create a custom post type named Event, set the menu icon to "calendar", enable the "Enable abilities" option in the Features tab, and enable all abilities available under that option.
[Prompt to create a new custom post type]
Within seconds, you should have the post type you asked for:
You can also ask your AI agent to update post type settings, such as enabling a hierarchical structure or changing the menu icon.
To enable abilities for posts of a custom post type, go to the Features tab when creating or editing a post type, then turn on Enable abilities. Available actions include:
You can enable or disable each ability independently. Once enabled, compatible AI agents can invoke these abilities through the Abilities API.
For example, after creating an Event post type, you can ask the AI agent to generate posts for it:
Find 5 latest WordPress events in the world. They're posts of the event post type
[Ask an AI agent to create posts]
The agent creates the posts without manual entry:
[Posts created by an AI agent]
You can also update posts. For example:
Update the status of the posts to published.
Or delete posts with a simple prompt:
Delete the events in Asia.
The posts are updated or deleted according to your request.
These abilities are available in the MB Custom Post Types & Custom Taxonomies extension, which is bundled in Meta Box Lite (free) and Meta Box AIO (paid) plugins.
The plugin also lets you create, update, and delete custom taxonomies, as well as manage the terms within them.
Start by creating a new custom taxonomy:
Create a custom taxonomy named "location" and assign it to the Event custom post type.
[Prompt to create a taxonomy with an AI agent]
When you need to update the taxonomy, describe the change you want:
Enable the Re-order terms feature for this taxonomy.
Taxonomy abilities are configured the same way as post type abilities. You can:
You can then give AI agents prompts like this:
Update locations: remove cities and keep only countries.
Or delete specific terms:
Delete the locations in Asia.
[Prompt to update terms with an AI agent]
The result:
These abilities are available in the MB Builder extension, which is bundled in Meta Box Lite (free) and Meta Box AIO (paid) plugins.
Field group abilities let AI agents register and manage field groups and fields. They are built into Meta Box and available by default - you do not need to enable them before using them with compatible AI agents.
With these abilities, AI agents can:
For example, to create a field group for the event post type, use a prompt like this:
Create a field group Event Details for the event post type. That field group includes 2 fields: Address (type: text, ID: address). Date and Time (type: Datetime, ID: datetime).
[Prompt to create a field group with an AI agent]
Result:
[Field group created by an AI agent]
You can also update the field group - for example, by changing a field ID, setting text length limits, or adding a new field:
Add a Map field (type: Open Street Map) below the Address field, and set the address field ID to
address.
Or:
Move the Date and Time field to the top of the field group.
If you are not sure which fields to add, AI agents can suggest suitable ones based on your requirements.
These abilities are available in the Meta Box plugin (free), which is bundled in Meta Box Lite (free) and Meta Box AIO (paid) plugins.
Similar to other objects, the plugin lets you:
This is especially useful when importing structured data from external sources.
Here is an example of automatically finding information and filling in custom fields:
Search details for the 5 latest WordPress events you provided, then fill in all the custom fields of those events.
[Prompt to fill in custom field values]
In the post editor, the fields are populated:
You can also edit field values. For example:
Update the date format to Jul 4th, 2026.
Or remove all stored values:
Delete all data in the custom fields.
The Meta Box performs the requested action.
The video below shows examples of using the Meta Box abilities to create and manage custom post types, taxonomies, posts, terms, fields, and field values:
Watch| Web Proxy Viewer | New URL | Original Page |