Free WordPress plugin · by Respira

inhale: MCP Abilities

Choose which WordPress abilities your AI can see.

The WordPress MCP server ships every ability hidden. The inhale: MCP Abilities plugin is the settings page where you decide which ones your AI assistant gets to see.

inhale: MCP Abilities
Decide which registered abilities are visible to the default MCP server.
by respira respira.press
wp.org plugin banner · 1544 × 500
Live preview

Settings → Inhale MCP Abilities, in wp-admin.

Get the plugin

We'll add you to the inhale: MCP Abilities mailing list. One email per release. Unsubscribe anytime.

Email saved

Download the plugin zip

We'll send a follow-up with the install guide. The zip is the latest GitHub release.

inhale-mcp-abilities.zip

The MCP Adapter ships abilities hidden by default.

The official WordPress MCP Adapter, since version 0.5, registers no abilities publicly by default. This is the correct safety posture. Every ability your AI assistant can see is an ability it can call. The right answer is to opt in, ability by ability, with eyes open.

The wrong answer, which has become the workaround pattern documented in WordPress contributor blog posts and Pressable's docs, is to write a wp_register_ability_args filter in a mu-plugin. You shouldn't need to write PHP to grant your AI assistant read access to your pages.

mu-plugins/expose-mcp-abilities.php PHP
// Workaround: opt selected abilities into MCP visibility.
// Lives in mu-plugins so it survives plugin updates.
add_filter( 'wp_register_ability_args', function ( $args, $name ) {
    $opt_in = [
        'core/get-posts',
        'core/get-pages',
        'core/get-users',
    ];

    if ( in_array( $name, $opt_in, true ) ) {
        $args['show_in_rest'] = true;
    }

    return $args;
}, 10, 2 );

What the inhale: MCP Abilities plugin does.

Five things, each a single screen away from the WordPress dashboard you already use. Settings only.

01

Per-ability toggles.

Every registered ability across your active plugins and themes appears in one settings page. Tick the boxes for the abilities you want visible to your MCP server.

02

Safety-aware confirmations.

Abilities annotated as destructive trigger a single browser confirmation before they're inhaled. Calm and informational, not alarming.

03

Annotation metadata surfaced.

Read-only, destructive, and idempotent annotations show up next to every ability, so you make informed decisions before exposing anything.

04

Filter and search.

Filter by status, source plugin, annotation type. Search across ability names, descriptions, and source. Works on sites with hundreds of registered abilities.

05

Connection guides built in.

Once you've inhaled abilities, the settings page shows you the exact endpoint URL plus configuration snippets for Claude Desktop, Cursor, and Claude Code. Copy, paste, connect.

Why we built this.

The inhale: MCP Abilities plugin is the smallest possible step toward a WordPress site that uses AI safely. It does one thing, and it does it without the PHP filter detour.

Respira's other products handle the bigger problems, like keeping AI-driven edits safe across the 12 page builders that Gutenberg doesn't cover. The inhale: MCP Abilities plugin is free because the WordPress ecosystem needs the small step before any of the bigger steps are useful.

Open source, GPL-2.0.

The inhale: MCP Abilities plugin is GPL-2.0-or-later, developed in the open at respira-press/inhale-mcp-abilities on GitHub. Issues and pull requests welcome. The wordpress.org plugin directory listing is pending approval; in the meantime, this page is the canonical download.

Get the plugin zip.

One email per release. Unsubscribe anytime. If you'd rather not subscribe, clone the repo from GitHub below.

We'll add you to the inhale: MCP Abilities mailing list. One email per release. Unsubscribe anytime.

or
Or get it from GitHub at respira-press/inhale-mcp-abilities
Email saved

Download the plugin zip

We'll send a follow-up with the install guide. The zip is the latest GitHub release.

inhale-mcp-abilities.zip