Postnova for MCP abilities, governed through the Bridge

An agent can create, read, update, schedule, duplicate and delete blog posts, manage tags, categories and comments, upload or delete media, set a featured image, and pull basic site info, stats and revision history, through 27 abilities that map closely to core WordPress content operations.

Abilities
2727 destructive
Active installs
30+
Rating
100% (1 rating)
Version
2.2.1
Requires
WP 6.8+, PHP 7.4+
Last updated
2026-08-01 6:58pm GMT

What has to be true first

Needs WordPress 6.9 or later for the Abilities API (the plugin itself supports 6.8+) and the plugin active, with the individual ability not disabled in Postnova's settings (none are disabled by default). Read abilities need edit_posts, while category, tag, plugin-facing and media-deletion abilities need manage_categories, upload_files or delete_posts depending on the action.

  • each of the 27 abilities can be individually turned off via a settings-page checkbox stored in postnova_disabled_abilities; the option defaults to an empty list, so all 27 are enabled out of the box

A note on the count below

All 27 ability ids and their capability checks are read directly from the plugin's registration calls; none of them set a readonly/destructive/idempotent annotation, which per the Bridge's fail-safe rule makes all 27 destructive, not just the ones that actually change data.

The 27 Postnova for MCP abilities

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

Destructive 27

  • Destructive

    Create Blog Post

    Create a new WordPress blog post.

    Permission
    publish_postsAuthors and up
    MCP tool
    aafm-bridge-blog-create-post
  • Destructive

    Update Blog Post

    Update title, content, status, excerpt, tags, or categories of an existing post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-blog-update-post
  • Destructive

    List Blog Posts

    Retrieve a list of blog posts with optional filters.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-blog-list-posts
  • Destructive

    Get Blog Post

    Retrieve full content and metadata of a single post by ID.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-blog-get-post
  • Destructive

    List Tags

    Retrieve all post tags with their IDs, names, slugs, and post counts.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-blog-list-tags
  • Destructive

    List Categories

    Retrieve all post categories with their IDs, names, slugs, and post counts.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-blog-list-categories
  • Destructive

    Schedule Post

    Schedule a post to be published automatically at a future date and time.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-blog-schedule-post
  • Destructive

    Create Tag

    Create a new post tag.

    Permission
    manage_categoriesEditors and up
    MCP tool
    aafm-bridge-blog-create-tag
  • Destructive

    Duplicate Post

    Duplicate an existing post as a new draft, preserving content, tags, and categories.

    Permission
    publish_postsAuthors and up
    MCP tool
    aafm-bridge-blog-duplicate-post
  • Destructive

    List Comments

    Retrieve comments, optionally filtered by post or status.

    Permission
    moderate_commentsEditors and up
    MCP tool
    aafm-bridge-blog-list-comments
  • Destructive

    Create Category

    Create a new post category.

    Permission
    manage_categoriesEditors and up
    MCP tool
    aafm-bridge-blog-create-category
  • Destructive

    Update Comment Status

    Approve, hold, spam, or trash a comment.

    Permission
    moderate_commentsEditors and up
    MCP tool
    aafm-bridge-blog-update-comment
  • Destructive

    Upload Media

    Upload a media file to the WordPress Media Library by fetching it from a public URL.

    Permission
    upload_filesAuthors and up
    MCP tool
    aafm-bridge-blog-upload-media
  • Destructive

    Set Featured Image

    Set the featured image of a post using a media attachment ID.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-blog-set-featured-image
  • Destructive

    Update Tag

    Edit the name, slug, or description of an existing tag.

    Permission
    manage_categoriesEditors and up
    MCP tool
    aafm-bridge-blog-update-tag
  • Destructive

    Update Category

    Edit the name, slug, description, or parent of an existing category.

    Permission
    manage_categoriesEditors and up
    MCP tool
    aafm-bridge-blog-update-category
  • Destructive

    Delete Tag

    Permanently delete a tag; posts using it have it removed.

    Permission
    manage_categoriesEditors and up
    MCP tool
    aafm-bridge-blog-delete-tag
  • Destructive

    Delete Category

    Permanently delete a category; posts are reassigned to the default category.

    Permission
    manage_categoriesEditors and up
    MCP tool
    aafm-bridge-blog-delete-category
  • Destructive

    Reply to Comment

    Post a reply to an existing comment as the current user.

    Permission
    moderate_commentsEditors and up
    MCP tool
    aafm-bridge-blog-reply-comment
  • Destructive

    List Media

    Browse the WordPress Media Library with optional search and type filters.

    Permission
    upload_filesAuthors and up
    MCP tool
    aafm-bridge-blog-list-media
  • Destructive

    Delete Media

    Permanently delete a media attachment from the library.

    Permission
    delete_postsContributors and up
    MCP tool
    aafm-bridge-blog-delete-media
  • Destructive

    Get Site Info

    Retrieve site name, URL, timezone, language, and WordPress version.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-blog-get-site-info
  • Destructive

    Get Site Stats

    Get an overview of post, comment, and media counts by status.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-blog-get-stats
  • Destructive

    List Post Revisions

    List recent revisions for a post.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-blog-list-revisions
  • Destructive

    Get Post Revision

    Retrieve the content and metadata of a post revision.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-blog-get-revision
  • Destructive

    Restore Post Revision

    Restore a post to a previous revision.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-blog-restore-revision
  • Destructive

    Delete Blog Post

    Move a post to trash, or permanently delete it if already trashed.

    Permission
    delete_postsContributors and up
    MCP tool
    aafm-bridge-blog-delete-post

How to switch these on

Four steps from two active plugins to a governed connection.

  1. Install Postnova for MCP and Agent Abilities for MCP

    Both plugins need to be active on the same WordPress site. Postnova for MCP 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 Postnova for MCP 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 Postnova for MCP work with the Bridge?

Yes. It registers 27 blog-management abilities directly in the core Abilities API with no annotations at all, so the Bridge's fail-safe rule treats every one of them, including plain list and get calls, as destructive.

What has to be true for Postnova for MCP's abilities to register?

each of the 27 abilities can be individually turned off via a settings-page checkbox stored in postnova_disabled_abilities; the option defaults to an empty list, so all 27 are enabled out of the box.

Does Postnova for MCP need anything special to work with the Bridge?

Needs WordPress 6.9 or later for the Abilities API (the plugin itself supports 6.8+) and the plugin active, with the individual ability not disabled in Postnova's settings (none are disabled by default). Read abilities need edit_posts, while category, tag, plugin-facing and media-deletion abilities need manage_categories, upload_files or delete_posts depending on the action.

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

AI

Conditional

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.

AI & automation50K+ active installs
3 read19 destructive
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

Verified from Postnova for MCP'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, afatyo or Postnova for MCP. Back to the full directory.

Back to the plugin directory

Bridge Postnova for MCP, 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.