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.
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
View MAIA, Multipurpose AI Assistant on WordPress.org
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.
- Read
Discover REST routes
Lists the REST API namespaces registered on this site.
- Read
Find files
Finds files under wp-content by a name glob pattern such as *.php.
- Read
Get content
Gets the full content of a single post, page, or other REST-exposed post type by ID.
- Read
Get site information
Gets information about this WordPress site including active theme, plugins, and WordPress and PHP versions.
- Read
Search file contents
Searches file contents under wp-content for a plain-text string or a regular expression.
- Read
HTTP fetch
Makes a GET or HEAD HTTP request to any external URL.
- Read
Image search
Searches the web for images using the configured search provider, returning image URLs and source pages without saving anything.
- Read
List content
Lists posts, pages, or another REST-exposed post type such as WooCommerce products.
- Read
List directory
Lists files and subdirectories inside wp-content, excluding themes, plugins and uploads paths outside the jail.
- Read
List editable files
Lists the files of a plugin or theme that the edit-file ability is allowed to modify.
- Read
List media
Lists media library items such as images and documents.
- Read
List plugins
Lists installed plugins with name, file path, version and active status, or details for one plugin.
- Read
List post types
Lists post types that can be managed through the content abilities.
- Read
List terms
Lists taxonomy terms such as categories, tags, or a custom taxonomy.
- Read
List users
Lists users of the site with id, name and roles.
- Read
List memories
Lists this user's saved memory keys, newest first, without their content.
- Read
Load memory
Loads the full content of a previously saved memory by its key or id.
- Read
Save memory
Saves a fact worth remembering about the user for future conversations under a short key, overwriting any existing key.
- Read
Search memory
Searches this user's saved memories by keyword.
- Read
Read file
Reads a text file under wp-content, windowed by line range.
- Read
Search conversations
Searches the titles and message content of this user's earlier conversations with MAIA.
- 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.
- Read
Web search
Searches the web using the site's configured search provider for current information outside the site's own content.
Write 2
- Write
Create content
Creates a new post, page, or other REST-exposed post type, defaulting to draft status.
- Write
Generate image
Generates an image from a text prompt using AI and saves it directly to the media library.
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.
- Destructive
Delete content
Deletes a post, page, or other REST-exposed post type by ID, moving it to Trash by default.
- Destructive
Edit file
Proposes an edit to a plugin or theme file as a diff pending user confirmation; it does not write by itself.
- Destructive
HTTP request
Makes a POST, PUT, PATCH or DELETE HTTP request to any external URL.
- Destructive
Manage plugin
Installs, activates, deactivates, or deletes a plugin.
- Destructive
Manage term
Creates, updates, or deletes a taxonomy term such as a category or tag.
- Destructive
Delete memory
Deletes a saved memory by key or id.
- Destructive
Update content
Updates an existing post, page, or other REST-exposed post type by ID, changing only the fields provided.
No abilities match that search.
How to switch these on
Four steps from two active plugins to a governed connection.
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.
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.
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.
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
AI
ConditionalOnce 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.
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.
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.
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.