MAIA, Multipurpose AI Assistant abilities, governed through the Bridge

An AI agent can read and manage posts, pages, terms, media, users and plugins, browse and propose edits to theme or plugin files under wp-content, save and recall a private per-user memory, run web or image search, make outbound HTTP calls, and call any REST route on the site, each gated by its own WordPress capability and by settings the site operator turns on.

Abilities
3424 read2 write8 destructive
Active installs
Fewer than 10
Rating
No ratings yet
Version
2.0
Requires
WP 7.0+, PHP 8.2+
Last updated
2026-08-20 5:43pm GMT

What has to be true first

Needs WordPress 6.9 or later for the Abilities API and an AI connector configured for MAIA to do anything. Content abilities need edit_posts or a per-post-type capability checked further at execution, file abilities need edit_themes, plugin management needs activate_plugins, and the generic REST call ability needs manage_options.

  • Web and image search abilities only register if a search provider (Brave Search or Tavily) is configured
  • HTTP fetch/request abilities only register if MAIA's HTTP tools setting is enabled
  • The five memory abilities only register if MAIA's memory setting is enabled
  • The generic REST discovery and call abilities only register if MAIA's full REST access setting is enabled
  • The image-generation ability only registers if a configured AI connector supports image generation
  • Even once registered, a non-readonly ability also needs MAIA's own write tools setting enabled, and a file ability needs its file tools setting enabled, or the permission check still fails

A note on the count below

22 abilities register unconditionally; the other 12 (search, HTTP, memory, generic REST, image generation) register only when their setting or a connector is configured, so the live count varies per site. Not listed in the easymcp index.

The 34 MAIA, Multipurpose AI Assistant abilities

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

Read 24

  • Read

    Ask user

    Asks the user to choose between concrete alternatives instead of listing the options as plain text.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-ask-user
  • Read

    Discover REST routes

    Lists the REST API namespaces registered on this site.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-discover-rest-routes
  • Read

    Find files

    Finds files under wp-content by a name glob pattern such as *.php.

    Permission
    edit_themes
    MCP tool
    aafm-bridge-maia-find-files
  • Read

    Get content

    Gets the full content of a single post, page, or other REST-exposed post type by ID.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-get-content
  • Read

    Get site information

    Gets information about this WordPress site including active theme, plugins, and WordPress and PHP versions.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-get-site-info
  • Read

    Search file contents

    Searches file contents under wp-content for a plain-text string or a regular expression.

    Permission
    edit_themes
    MCP tool
    aafm-bridge-maia-grep-files
  • Read

    HTTP fetch

    Makes a GET or HEAD HTTP request to any external URL.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-maia-http-fetch
  • Read

    Image search

    Searches the web for images using the configured search provider, returning image URLs and source pages without saving anything.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-maia-image-search
  • Read

    List content

    Lists posts, pages, or another REST-exposed post type such as WooCommerce products.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-list-content
  • Read

    List directory

    Lists files and subdirectories inside wp-content, excluding themes, plugins and uploads paths outside the jail.

    Permission
    edit_themes
    MCP tool
    aafm-bridge-maia-list-directory
  • Read

    List editable files

    Lists the files of a plugin or theme that the edit-file ability is allowed to modify.

    Permission
    edit_themes
    MCP tool
    aafm-bridge-maia-list-editable-files
  • Read

    List media

    Lists media library items such as images and documents.

    Permission
    upload_filesAuthors and up
    MCP tool
    aafm-bridge-maia-list-media
  • Read

    List plugins

    Lists installed plugins with name, file path, version and active status, or details for one plugin.

    Permission
    activate_pluginsAdministrators
    MCP tool
    aafm-bridge-maia-list-plugins
  • Read

    List post types

    Lists post types that can be managed through the content abilities.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-maia-list-post-types
  • Read

    List terms

    Lists taxonomy terms such as categories, tags, or a custom taxonomy.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-list-terms
  • Read

    List users

    Lists users of the site with id, name and roles.

    Permission
    list_usersAdministrators
    MCP tool
    aafm-bridge-maia-list-users
  • Read

    List memories

    Lists this user's saved memory keys, newest first, without their content.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-memory-list
  • Read

    Load memory

    Loads the full content of a previously saved memory by its key or id.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-memory-load
  • Read

    Save memory

    Saves a fact worth remembering about the user for future conversations under a short key, overwriting any existing key.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-memory-save
  • Read

    Search memory

    Searches this user's saved memories by keyword.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-memory-search
  • Read

    Read file

    Reads a text file under wp-content, windowed by line range.

    Permission
    edit_themes
    MCP tool
    aafm-bridge-maia-read-file
  • Read

    Search conversations

    Searches the titles and message content of this user's earlier conversations with MAIA.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-search-conversations
  • Read

    Show image

    Displays an image to the user in a card with buttons to save it to the media library or insert it into content.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-maia-show-image
  • Read

    Web search

    Searches the web using the site's configured search provider for current information outside the site's own content.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-maia-web-search

Write 2

  • Write

    Create content

    Creates a new post, page, or other REST-exposed post type, defaulting to draft status.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-create-content
  • Write

    Generate image

    Generates an image from a text prompt using AI and saves it directly to the media library.

    Permission
    upload_filesAuthors and up
    MCP tool
    aafm-bridge-maia-generate-image

Destructive 8

  • Destructive

    Call REST API

    Calls any REST API route registered on this WordPress site directly, including core, WooCommerce, or any other plugin's routes.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-maia-call-rest-api
  • Destructive

    Delete content

    Deletes a post, page, or other REST-exposed post type by ID, moving it to Trash by default.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-delete-content
  • Destructive

    Edit file

    Proposes an edit to a plugin or theme file as a diff pending user confirmation; it does not write by itself.

    Permission
    edit_themes
    MCP tool
    aafm-bridge-maia-edit-file
  • Destructive

    HTTP request

    Makes a POST, PUT, PATCH or DELETE HTTP request to any external URL.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-maia-http-request
  • Destructive

    Manage plugin

    Installs, activates, deactivates, or deletes a plugin.

    Permission
    activate_pluginsAdministrators
    MCP tool
    aafm-bridge-maia-manage-plugin
  • Destructive

    Manage term

    Creates, updates, or deletes a taxonomy term such as a category or tag.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-manage-term
  • Destructive

    Delete memory

    Deletes a saved memory by key or id.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-memory-delete
  • Destructive

    Update content

    Updates an existing post, page, or other REST-exposed post type by ID, changing only the fields provided.

    Permission
    readAny logged-in user
    MCP tool
    aafm-bridge-maia-update-content

How to switch these on

Four steps from two active plugins to a governed connection.

  1. Install MAIA, Multipurpose AI Assistant and Agent Abilities for MCP

    Both plugins need to be active on the same WordPress site. MAIA, Multipurpose AI Assistant 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 MAIA, Multipurpose AI Assistant 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 MAIA, Multipurpose AI Assistant work with the Bridge?

Yes. Every ability registers into the core Abilities API on wp_abilities_api_init with a real execute and permission callback, so whichever ones a site operator has enabled are directly bridgeable.

What has to be true for MAIA, Multipurpose AI Assistant's abilities to register?

Web and image search abilities only register if a search provider (Brave Search or Tavily) is configured. HTTP fetch/request abilities only register if MAIA's HTTP tools setting is enabled. The five memory abilities only register if MAIA's memory setting is enabled. The generic REST discovery and call abilities only register if MAIA's full REST access setting is enabled. The image-generation ability only registers if a configured AI connector supports image generation. Even once registered, a non-readonly ability also needs MAIA's own write tools setting enabled, and a file ability needs its file tools setting enabled, or the permission check still fails.

Does MAIA, Multipurpose AI Assistant need anything special to work with the Bridge?

Needs WordPress 6.9 or later for the Abilities API and an AI connector configured for MAIA to do anything. Content abilities need edit_posts or a per-post-type capability checked further at execution, file abilities need edit_themes, plugin management needs activate_plugins, and the generic REST call ability needs manage_options.

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 MAIA, Multipurpose AI Assistant'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, Avram or MAIA, Multipurpose AI Assistant. Back to the full directory.

Back to the plugin directory

Bridge MAIA, Multipurpose AI Assistant, 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.