AI abilities, governed through the Bridge

Once an operator turns on the relevant feature toggles, an agent can read a site's exposed settings, users, and post content and terms, and can ask the plugin's AI experiments to draft or suggest excerpts, titles, slugs, meta descriptions, editorial notes and updates, summaries, translations, classifications, type-ahead text, image alt text, generated images, and comment moderation or reply suggestions, though running the content-generation ones also needs an AI connector configured.

Abilities
223 read19 destructive
Active installs
50K+
Rating
92% (9 ratings)
Version
1.3.0
Requires
WP 7.0+, PHP 7.4+
Last updated
2026-08-18 9:09pm GMT

What has to be true first

The AI plugin must be installed and active on WordPress 6.9 or newer (its own readme lists 7.0 as its floor). Reading settings needs manage_options; reading content and most content-generation abilities check edit_post on the specific post (or edit_posts generally); reading users mostly needs no special capability unless filtering by role (list_users); comment abilities need moderate_comments; image abilities need upload_files.

  • A global 'AI features enabled' option must be on (defaults to off); with it off, nothing in the plugin registers any ability.
  • Each of the 17 experiment abilities (excerpt-generation, title-generation, slug-generation, etc.) is its own separate Feature with its own per-feature option, also off by default; both the global switch and that specific feature's switch must be on for its ability to register.
  • core/read-content, core/read-settings, core/read-users, ai/get-post-details, and ai/get-post-terms are grouped behind one additional 'Custom Abilities' feature toggle, itself off by default alongside the same global switch.
  • Most of the content-generation abilities also need an AI connector plugin configured with a text or image generation model; the ability can register without one but calling it will fail.

A note on the count below

Matches easymcpai's listed count of 22. All 22 ids are literal returns from get_id()/sprintf() calls or literal string arguments, not runtime-computed, so the set is fixed, not dynamic. None of the 17 experiment abilities or the 2 ai/get-post-* abilities declare a meta.annotations array at all (Abstract_Ability::meta() only returns show_in_rest), so per the Bridge's fail-safe rule all 19 are destructive risk regardless of what they actually do; only the 3 core/* abilities (polyfilled from WordPress core's own ability classes) declare explicit readonly annotations.

The 22 AI abilities

Grouped by what each one can change. Every one starts off until you enable it.

Read 3

  • Read

    Read content

    Reads posts of types exposed to abilities, by ID, by slug, or as a filtered query.

    Permission
    Custom checkper-post edit_post, or the post type's read_private_posts/edit_posts capability, resolved by check_permission()
    MCP tool
    aafm-bridge-core-read-content
  • Read

    Read settings

    Returns WordPress settings exposed to abilities as a flat map of setting name to value.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-core-read-settings
  • Read

    Read users

    Looks up one or more readable WordPress users by ID, email, username, or slug, or a filtered query.

    Permission
    Custom checkresolves a publicly readable user by default; list_users is required only when filtering by role
    MCP tool
    aafm-bridge-core-read-users

Destructive 19

  • Destructive

    Get post details

    Returns a post's content, title, slug, author, type, and excerpt by post ID.

    Permission
    edit_post (per post)
    MCP tool
    aafm-bridge-ai-get-post-details
  • Destructive

    Get post terms

    Returns the taxonomy terms attached to a post, optionally filtered by taxonomy.

    Permission
    edit_post (per post)
    MCP tool
    aafm-bridge-ai-get-post-terms
  • Destructive

    Generate excerpt

    Generates a suggested excerpt from a post's content or supplied text.

    Permission
    edit_post (per post) or edit_posts
    MCP tool
    aafm-bridge-ai-excerpt-generation
  • Destructive

    Generate meta description

    Generates an SEO meta description suggestion and can hand it to a connected SEO plugin.

    Permission
    edit_post (per post) or edit_posts
    MCP tool
    aafm-bridge-ai-meta-description
  • Destructive

    Apply editorial updates

    Applies previously suggested editorial notes to a post's content.

    Permission
    edit_post (per post) or edit_posts
    MCP tool
    aafm-bridge-ai-editorial-updates
  • Destructive

    Resize content

    Shortens, expands, or rephrases a passage of block content.

    Permission
    edit_post (per post) or edit_posts
    MCP tool
    aafm-bridge-ai-content-resizing
  • Destructive

    Generate slug

    Generates a suggested URL slug from a post's title or content.

    Permission
    edit_post (per post) or edit_posts
    MCP tool
    aafm-bridge-ai-slug-generation
  • Destructive

    Type-ahead suggestion

    Generates ghost-text continuation suggestions while writing a paragraph.

    Permission
    edit_post (per post) or edit_posts
    MCP tool
    aafm-bridge-ai-type-ahead
  • Destructive

    Generate title

    Generates a suggested post title from its content.

    Permission
    edit_post (per post) or edit_posts
    MCP tool
    aafm-bridge-ai-title-generation
  • Destructive

    Generate editorial notes

    Adds block-by-block editorial suggestions covering accessibility, readability, grammar, and SEO.

    Permission
    edit_post (per post) or edit_posts
    MCP tool
    aafm-bridge-ai-editorial-notes
  • Destructive

    Generate alt text

    Generates accessible alt text for an image using a vision model.

    Permission
    edit_post (per attachment)
    MCP tool
    aafm-bridge-ai-alt-text-generation
  • Destructive

    Summarize content

    Summarizes long-form content into a shorter overview.

    Permission
    edit_post (per post) or edit_posts
    MCP tool
    aafm-bridge-ai-summarization
  • Destructive

    Analyze comment

    Scores a comment for toxicity and sentiment to help moderation decisions.

    Permission
    moderate_commentsEditors and up
    MCP tool
    aafm-bridge-ai-comment-analysis
  • Destructive

    Classify content

    Suggests tags and categories for a post based on its content.

    Permission
    edit_post (per post) or edit_posts
    MCP tool
    aafm-bridge-ai-content-classification
  • Destructive

    Translate content

    Translates paragraph and heading blocks into a different language.

    Permission
    edit_post (per post) or edit_posts
    MCP tool
    aafm-bridge-ai-content-translation
  • Destructive

    Generate or edit image

    Generates a new image or edits an existing one from a text prompt.

    Permission
    upload_filesAuthors and up
    MCP tool
    aafm-bridge-ai-image-generation
  • Destructive

    Import base64 image

    Imports a base64-encoded image into the media library.

    Permission
    upload_filesAuthors and up
    MCP tool
    aafm-bridge-ai-image-import
  • Destructive

    Generate image prompt

    Generates an image-generation prompt from post content.

    Permission
    edit_post (per post) or edit_posts
    MCP tool
    aafm-bridge-ai-image-prompt-generation
  • Destructive

    Suggest comment reply

    Generates a suggested reply to a comment for a moderator to review.

    Permission
    moderate_commentsEditors and up
    MCP tool
    aafm-bridge-ai-suggest-reply

How to switch these on

Four steps from two active plugins to a governed connection.

  1. Install AI and Agent Abilities for MCP

    Both plugins need to be active on the same WordPress site. AI registers its own abilities; this plugin discovers and governs them.

  2. Open the Other plugins screen

    In Agent Abilities for MCP, open the Bridge tab (labeled "Other plugins" in the admin). Abilities from every registered plugin appear there, grouped by the plugin that registered them.

  3. Enable one ability at a time

    Every ability from AI starts off. Turn on only the ones you want an agent to reach, or enable the whole set in one click.

  4. Connect as a least-privilege user

    Approve the connection as a WordPress account scoped to what you actually want the agent to do. Each call still re-checks that account’s capability before it runs.

Read more in how bridging works or the full documentation.

Frequently asked questions

Does AI work with the Bridge?

Conditionally. The official AI plugin registers 22 real abilities (17 experiment abilities, 2 post-lookup abilities, and 3 core/* abilities it polyfills), but every one of them is gated behind its own feature toggle, all off by default, so none register until an operator turns on both the plugin's global AI-features switch and that specific feature.

What has to be true for AI's abilities to register?

A global 'AI features enabled' option must be on (defaults to off); with it off, nothing in the plugin registers any ability.. Each of the 17 experiment abilities (excerpt-generation, title-generation, slug-generation, etc.) is its own separate Feature with its own per-feature option, also off by default; both the global switch and that specific feature's switch must be on for its ability to register.. core/read-content, core/read-settings, core/read-users, ai/get-post-details, and ai/get-post-terms are grouped behind one additional 'Custom Abilities' feature toggle, itself off by default alongside the same global switch.. Most of the content-generation abilities also need an AI connector plugin configured with a text or image generation model; the ability can register without one but calling it will fail..

Does AI need anything special to work with the Bridge?

The AI plugin must be installed and active on WordPress 6.9 or newer (its own readme lists 7.0 as its floor). Reading settings needs manage_options; reading content and most content-generation abilities check edit_post on the specific post (or edit_posts generally); reading users mostly needs no special capability unless filtering by role (list_users); comment abilities need moderate_comments; image abilities need upload_files.

More AI & automation plugins

An agent can read OttoKit's SaaS connection status, access-control settings, system health (cron jobs, database table, webhook log counts), configured automation triggers, which supported integrations are active, and paginated webhook execution logs.

AI & automation90K+ active installs
8 read
View abilities

An AI agent can create a new AutomatorWP automation, add triggers or actions to an existing one, and run or execute an automation's actions immediately, using AutomatorWP's own no-code automation builder.

AI & automation7K+ active installs
4 write
View abilities

An agent can query posts, pages and other public post types by ID, type or search term, returning titles, links, excerpts, or the content converted to Markdown.

AI & automation100+ active installs
1 destructive
View abilities

Verified from AI's own free wordpress.org code on 28 September 2026, not from its marketing claims. Not every ability listed here has been run end to end against a live site. Plugin authors change their code, so a name, a capability, or a condition can be different in a later release. This site is not affiliated with, or endorsed by, WordPress.org or AI. Back to the full directory.

Back to the plugin directory

Bridge AI, keep the same control.

Every ability starts off, is scoped to the user you connect, and is written to the same audit log as core. Turn on only what you need.

Off by default. Capability checked on every call.