inhale: MCP Abilities
Decide which registered abilities are visible to the default MCP server.
| Ability |
Source
Filter by source
|
Description | Status | Annotations | |
|---|---|---|---|---|---|
| core/get-posts | WordPress core | Retrieve posts with optional filtering. | — | read-only | |
| core/update-post Triggers a single browser confirmation on check. | WordPress core | Update an existing post by ID. | — | destructive | |
| core/get-pages | WordPress core | Retrieve pages with optional filtering. | Inhaled | read-only | |
| core/get-users | WordPress core | Retrieve user accounts. | — | read-only | |
| respira/list-elementor-sections | Respira for WordPress | List all sections in an Elementor page. | Inhaled | read-only | |
| respira/update-elementor-content | Respira for WordPress | Update content inside an Elementor section. | — | destructive idempotent | |
| ai-engine/generate-content | AI Engine | Generate text via configured AI provider. | — | no annotations | |
| ai-engine/list-models | AI Engine | List available AI models from configured providers. | Inhaled | read-only | |
| mcp-adapter/discover-abilities | MCP Adapter (managed) | (managed by mcp-adapter) | Managed | read-only | |
| custom/team-stats | Custom (MU plugin) | Aggregate team performance data. | Inhaled | read-only | |
| wpforms/get-entries | WPForms | Retrieve form entries. | — | read-only | |
| yoast/get-seo-data | Yoast SEO | Get SEO data for a post. | — | read-only | |
| Ability | Source | Description | Status | Annotations |
Connection
Your default MCP server endpoint:
http://your-site.test/wp-json/mcp/mcp-adapter-default-server
Connect with WP-CLI (STDIO)
Paste this into your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"wordpress-inhale": {
"command": "wp",
"args": [
"--path=/var/www/html",
"mcp",
"stdio",
"--server=mcp-adapter-default-server"
]
}
}
}
Connect with HTTP transport
- Go to Users → Profile → Application Passwords.
- Create a new application password named
mcp-client. - Copy the generated token (24 characters, four groups of six).
- Add the configuration below to your MCP client.
{
"mcpServers": {
"wordpress-inhale": {
"transport": "http",
"url": "http://your-site.test/wp-json/mcp/mcp-adapter-default-server",
"auth": {
"type": "basic",
"username": "admin",
"password": "xxxx xxxx xxxx xxxx xxxx xxxx"
}
}
}
}
About Inhale
Inhale is a settings-only utility. It does not run MCP servers, transports, or authentication. Those are handled by the official WordPress MCP Adapter, which Inhale extends.
Every ability you inhale still runs its own permission checks before execution. Inhale controls visibility, not authorization.
Model Context Protocol (MCP) is an open specification originally developed by Anthropic. Inhale is a third-party plugin and is not affiliated with, endorsed by, or sponsored by Anthropic. Respira is an independent company.
Inhale is built by Respira. Respira ships AI infrastructure for WordPress, including Respira for WordPress, the safety layer for AI-driven edits across 12 page builders. Learn more at respira.press.