Releases

Download the latest versions of Respira for WordPress plugin and MCP server. All releases are tested and ready for production use.

Respira for WordPress v3.3.0

3.3.0 Latest

Released on March 4, 2026

View release notes
## Respira for WordPress v3.3.0

Vibe code your WordPress site. No SSH required.

Connect AI coding assistants like Cursor and Claude Code to edit your WordPress
sites through a secure REST API.

### Installation

WordPress Plugin:
1. Download the ZIP file below
2. Go to WordPress Admin -> Plugins -> Add New -> Upload Plugin
3. Upload the ZIP file and activate
4. Generate your API key from Respira -> API Keys

MCP Server (for AI Assistants):
1. Install from npm: npm install -g @respira/wordpress-mcp-server
2. Or use npx -y @respira/wordpress-mcp-server without installing
3. Configure your AI assistant - see https://respira.press/installation

### Features

- Safe editing with automatic page duplication
- No SSH required - works with any WordPress hosting
- 11 Page Builders Supported: Gutenberg, Divi, Elementor, WPBakery, Oxygen,
Bricks, Beaver Builder, Brizy, Visual Composer, Thrive Architect, Breakdance
- Cursor and Claude Desktop integration
- Complete audit logging

= 3.3.0 =
* ADDED: New `respira/v2` fidelity model with include-gated read contracts and canonical builder payload/hash metadata
* ADDED: Snapshot lifecycle support (capture, list, diff, restore) with retention defaults (90 days + latest 50 per post)
* ADDED: Builder patch endpoint (`/respira/v2/builder/{builder}/patch/{post_id}`) with `id` and deterministic `path` targeting
* CHANGED: v2 writes enforce duplicate-before-edit for pages, posts, and custom post types
* CHANGED: Approval flow now blocks stale-base approvals by default with explicit force override authorization
* CHANGED: MCP/WebMCP now negotiate v2 automatically and fall back to v1 when unavailable

= 3.0.5 =
* ADDED: Respira API / Webhook URL now prominently displayed with copy button on dashboard (MCP clients connect to /wp-json/respira/v1/, not /wp-json/wp/v2)
* IMPROVED: Dashboard install section now recommends `npx @respira/wordpress-mcp-server --setup` first, with clearer setup flow
* IMPROVED: Clarified that MCP clients use the Respira endpoint, not the default WordPress REST API

= 3.0.4 =
* FIXED: Bricks inject now normalizes MCP payload variants (`elements` wrappers, simplified `type` payloads, and section/row/module wrappers) before save validation, resolving "Content validation failed" errors
* ADDED: Bricks now supports `wordpress_update_module` for module-level updates (admin label, path, and type/content matching)
* FIXED: Oxygen and Beaver Builder inject flows now normalize incoming MCP payload shapes and validate native saved structures, preventing false validation failures
* FIXED: Visual Composer inject now validates native element arrays (in addition to shortcode strings), preventing false validation failures on array payloads

= 3.0.3 =
* FIXED: Elementor inject no longer triggers recursive wrapping crashes in `complexify_structure()` when handling nested container `elements`
* FIXED: Elementor inject now normalizes `{sections:[...]}`, `{elements:[...]}`, and raw `elType` payloads before validation to avoid false "Each item must have a type" errors
* FIXED: Reduced non-actionable Sentry browser noise on Respira admin pages for Firefox unhandled rejection pattern "Object captured as promise rejection with keys: code, message" when no Respira frame is present

= 3.0.2 =
* FIXED: Dashboard MCP config now sets `WORDPRESS_URL` to the WordPress site root URL instead of the REST endpoint path, preventing duplicated `/wp-json/respira/v1` request URLs
* FIXED: Updated setup language and copy button labels from "Webhook URL" to "Site URL" and clarified the derived Respira API endpoint

= 3.0.1 =
* FIXED: Prevented multisite/WP-CLI bootstrap fatals caused by early REST URL resolution during WebMCP ability initialization
* FIXED: Deferred WebMCP exposed-tool option sync until `init` so permalink/REST globals are initialized before ability context checks
* FIXED: Hardened WooCommerce add-on context endpoint URL generation with bootstrap-safe REST URL fallback
* FIXED: Improved Respira context resilience by catching Woo add-on context errors during early lifecycle execution
* FIXED: Reduced Sentry admin noise by filtering third-party tracking breadcrumb errors and non-Respira `localeCompare`/`pointer` JavaScript exceptions

= 3.0.0 =
* ADDED: Bundled WebMCP bridge from Code Atlantic directly into Respira (GPL), including browser discovery/execution endpoints and frontend bridge assets
* ADDED: Complete Respira Browser AI ability inventory exposed via WordPress Abilities (77 WordPress tools + 11 conditional WooCommerce tools)
* ADDED: Respira Settings now include Browser AI (WebMCP) controls with "Enable all tools" and granular category allowlist
* ADDED: Dynamic MCP Adapter exposure now follows the same 77/88 registry contract used by bundled WebMCP
* CHANGED: Ability IDs rebased to MCP-aligned format `respira/{tool-name}` (no legacy aliases)
* CHANGED: Respira now ships as a unified one-plugin install for MCP + BrowserMCP tool exposure
* CHANGED: Bundled WebMCP upstream built-in starter tools are disabled so Respira-only tool registry is exposed
* DOCS: Added bundled WebMCP credits and integration notes

= 2.0.18 =
* FIXED: Divi code-module schema no longer instructs AI to force base64 content; prompts now preserve extracted encoding style
* FIXED: MCP Divi inject flow now rejects unknown/mixed Divi payload formats before save, preventing broken hybrid layouts

= 2.0.17 =

Respira for WordPress v3.0.5

3.0.5

Released on March 4, 2026

View release notes
## Respira for WordPress v3.0.5

Vibe code your WordPress site. No SSH required.

Connect AI coding assistants like Cursor and Claude Code to edit your WordPress
sites through a secure REST API.

### Installation

WordPress Plugin:
1. Download the ZIP file below
2. Go to WordPress Admin -> Plugins -> Add New -> Upload Plugin
3. Upload the ZIP file and activate
4. Generate your API key from Respira -> API Keys

MCP Server (for AI Assistants):
1. Install from npm: npm install -g @respira/wordpress-mcp-server
2. Or use npx -y @respira/wordpress-mcp-server without installing
3. Configure your AI assistant - see https://respira.press/installation

### Features

- Safe editing with automatic page duplication
- No SSH required - works with any WordPress hosting
- 11 Page Builders Supported: Gutenberg, Divi, Elementor, WPBakery, Oxygen,
Bricks, Beaver Builder, Brizy, Visual Composer, Thrive Architect, Breakdance
- Cursor and Claude Desktop integration
- Complete audit logging

= 3.0.5 =
* ADDED: Respira API / Webhook URL now prominently displayed with copy button on dashboard (MCP clients connect to /wp-json/respira/v1/, not /wp-json/wp/v2)
* IMPROVED: Dashboard install section now recommends `npx @respira/wordpress-mcp-server --setup` first, with clearer setup flow
* IMPROVED: Clarified that MCP clients use the Respira endpoint, not the default WordPress REST API

= 3.0.4 =
* FIXED: Bricks inject now normalizes MCP payload variants (`elements` wrappers, simplified `type` payloads, and section/row/module wrappers) before save validation, resolving "Content validation failed" errors
* ADDED: Bricks now supports `wordpress_update_module` for module-level updates (admin label, path, and type/content matching)
* FIXED: Oxygen and Beaver Builder inject flows now normalize incoming MCP payload shapes and validate native saved structures, preventing false validation failures
* FIXED: Visual Composer inject now validates native element arrays (in addition to shortcode strings), preventing false validation failures on array payloads

= 3.0.3 =
* FIXED: Elementor inject no longer triggers recursive wrapping crashes in `complexify_structure()` when handling nested container `elements`
* FIXED: Elementor inject now normalizes `{sections:[...]}`, `{elements:[...]}`, and raw `elType` payloads before validation to avoid false "Each item must have a type" errors
* FIXED: Reduced non-actionable Sentry browser noise on Respira admin pages for Firefox unhandled rejection pattern "Object captured as promise rejection with keys: code, message" when no Respira frame is present

= 3.0.2 =
* FIXED: Dashboard MCP config now sets `WORDPRESS_URL` to the WordPress site root URL instead of the REST endpoint path, preventing duplicated `/wp-json/respira/v1` request URLs
* FIXED: Updated setup language and copy button labels from "Webhook URL" to "Site URL" and clarified the derived Respira API endpoint

= 3.0.1 =
* FIXED: Prevented multisite/WP-CLI bootstrap fatals caused by early REST URL resolution during WebMCP ability initialization
* FIXED: Deferred WebMCP exposed-tool option sync until `init` so permalink/REST globals are initialized before ability context checks
* FIXED: Hardened WooCommerce add-on context endpoint URL generation with bootstrap-safe REST URL fallback
* FIXED: Improved Respira context resilience by catching Woo add-on context errors during early lifecycle execution
* FIXED: Reduced Sentry admin noise by filtering third-party tracking breadcrumb errors and non-Respira `localeCompare`/`pointer` JavaScript exceptions

= 3.0.0 =
* ADDED: Bundled WebMCP bridge from Code Atlantic directly into Respira (GPL), including browser discovery/execution endpoints and frontend bridge assets
* ADDED: Complete Respira Browser AI ability inventory exposed via WordPress Abilities (77 WordPress tools + 11 conditional WooCommerce tools)
* ADDED: Respira Settings now include Browser AI (WebMCP) controls with "Enable all tools" and granular category allowlist
* ADDED: Dynamic MCP Adapter exposure now follows the same 77/88 registry contract used by bundled WebMCP
* CHANGED: Ability IDs rebased to MCP-aligned format `respira/{tool-name}` (no legacy aliases)
* CHANGED: Respira now ships as a unified one-plugin install for MCP + BrowserMCP tool exposure
* CHANGED: Bundled WebMCP upstream built-in starter tools are disabled so Respira-only tool registry is exposed
* DOCS: Added bundled WebMCP credits and integration notes

= 2.0.18 =
* FIXED: Divi code-module schema no longer instructs AI to force base64 content; prompts now preserve extracted encoding style
* FIXED: MCP Divi inject flow now rejects unknown/mixed Divi payload formats before save, preventing broken hybrid layouts

= 2.0.17 =
* ADDED: New Respira > Intelligence page with builder/theme detection restored in dedicated UI
* ADDED: Builder-aware intelligence panel now adapts capabilities and prompt examples to the active detected builder and site pages

= 2.0.16 =
* FIXED: Plugin header "Update Now" flow no longer crashes on failed upgrader responses and now returns actionable error messages
* FIXED: Accessibility page now renders in-plugin scan details and MCP fixing prompts (including queue view) instead of only refreshing

= 2.0.15 =

Respira for WordPress v3.0.4

3.0.4

Released on February 27, 2026

View release notes
## Respira for WordPress v3.0.4

Vibe code your WordPress site. No SSH required.

Connect AI coding assistants like Cursor and Claude Code to edit your WordPress
sites through a secure REST API.

### Installation

WordPress Plugin:
1. Download the ZIP file below
2. Go to WordPress Admin -> Plugins -> Add New -> Upload Plugin
3. Upload the ZIP file and activate
4. Generate your API key from Respira -> API Keys

MCP Server (for AI Assistants):
1. Install from npm: npm install -g @respira/wordpress-mcp-server
2. Or use npx -y @respira/wordpress-mcp-server without installing
3. Configure your AI assistant - see https://respira.press/installation

### Features

- Safe editing with automatic page duplication
- No SSH required - works with any WordPress hosting
- 11 Page Builders Supported: Gutenberg, Divi, Elementor, WPBakery, Oxygen,
Bricks, Beaver Builder, Brizy, Visual Composer, Thrive Architect, Breakdance
- Cursor and Claude Desktop integration
- Complete audit logging

= 3.0.4 =
* FIXED: Bricks inject now normalizes MCP payload variants (`elements` wrappers, simplified `type` payloads, and section/row/module wrappers) before save validation, resolving "Content validation failed" errors
* ADDED: Bricks now supports `wordpress_update_module` for module-level updates (admin label, path, and type/content matching)
* FIXED: Oxygen and Beaver Builder inject flows now normalize incoming MCP payload shapes and validate native saved structures, preventing false validation failures
* FIXED: Visual Composer inject now validates native element arrays (in addition to shortcode strings), preventing false validation failures on array payloads

= 3.0.3 =
* FIXED: Elementor inject no longer triggers recursive wrapping crashes in `complexify_structure()` when handling nested container `elements`
* FIXED: Elementor inject now normalizes `{sections:[...]}`, `{elements:[...]}`, and raw `elType` payloads before validation to avoid false "Each item must have a type" errors
* FIXED: Reduced non-actionable Sentry browser noise on Respira admin pages for Firefox unhandled rejection pattern "Object captured as promise rejection with keys: code, message" when no Respira frame is present

= 3.0.2 =
* FIXED: Dashboard MCP config now sets `WORDPRESS_URL` to the WordPress site root URL instead of the REST endpoint path, preventing duplicated `/wp-json/respira/v1` request URLs
* FIXED: Updated setup language and copy button labels from "Webhook URL" to "Site URL" and clarified the derived Respira API endpoint

= 3.0.1 =
* FIXED: Prevented multisite/WP-CLI bootstrap fatals caused by early REST URL resolution during WebMCP ability initialization
* FIXED: Deferred WebMCP exposed-tool option sync until `init` so permalink/REST globals are initialized before ability context checks
* FIXED: Hardened WooCommerce add-on context endpoint URL generation with bootstrap-safe REST URL fallback
* FIXED: Improved Respira context resilience by catching Woo add-on context errors during early lifecycle execution
* FIXED: Reduced Sentry admin noise by filtering third-party tracking breadcrumb errors and non-Respira `localeCompare`/`pointer` JavaScript exceptions

= 3.0.0 =
* ADDED: Bundled WebMCP bridge from Code Atlantic directly into Respira (GPL), including browser discovery/execution endpoints and frontend bridge assets
* ADDED: Complete Respira Browser AI ability inventory exposed via WordPress Abilities (77 WordPress tools + 11 conditional WooCommerce tools)
* ADDED: Respira Settings now include Browser AI (WebMCP) controls with "Enable all tools" and granular category allowlist
* ADDED: Dynamic MCP Adapter exposure now follows the same 77/88 registry contract used by bundled WebMCP
* CHANGED: Ability IDs rebased to MCP-aligned format `respira/{tool-name}` (no legacy aliases)
* CHANGED: Respira now ships as a unified one-plugin install for MCP + BrowserMCP tool exposure
* CHANGED: Bundled WebMCP upstream built-in starter tools are disabled so Respira-only tool registry is exposed
* DOCS: Added bundled WebMCP credits and integration notes

= 2.0.18 =
* FIXED: Divi code-module schema no longer instructs AI to force base64 content; prompts now preserve extracted encoding style
* FIXED: MCP Divi inject flow now rejects unknown/mixed Divi payload formats before save, preventing broken hybrid layouts

= 2.0.17 =
* ADDED: New Respira > Intelligence page with builder/theme detection restored in dedicated UI
* ADDED: Builder-aware intelligence panel now adapts capabilities and prompt examples to the active detected builder and site pages

= 2.0.16 =
* FIXED: Plugin header "Update Now" flow no longer crashes on failed upgrader responses and now returns actionable error messages
* FIXED: Accessibility page now renders in-plugin scan details and MCP fixing prompts (including queue view) instead of only refreshing

= 2.0.15 =
* CHANGED: Accessibility scanner now defaults to plugin-local scanning as the primary mode, with optional cloud/hybrid modes
* ADDED: Builder-aware MCP-first AI fix prompts generated directly in plugin scan payloads (Respira plugin + MCP required)
* ADDED: Prompt enrichment fallback in scan storage to regenerate legacy/non-MCP prompts into executable Respira workflows

= 2.0.14 =

Installation Instructions

WordPress Plugin

  1. Download the latest plugin ZIP file from above
  2. Go to WordPress Admin → Plugins → Add New → Upload Plugin
  3. Upload the ZIP file and click "Install Now"
  4. Activate the plugin after installation
  5. Generate your API key from Respira → API Keys

MCP Server

  1. Download the latest MCP server archive (tar.gz or zip)
  2. Extract the archive to your desired location
  3. Configure your AI coding assistant to use the MCP server
  4. See the documentation for detailed setup instructions

WooCommerce Add-on

  1. Start the WooCommerce add-on 7-day trial in your billing dashboard
  2. Download the add-on ZIP from the WooCommerce Add-on tab
  3. Install in WordPress after activating Respira core + WooCommerce
  4. Activate the add-on; features disable automatically if trial/subscription becomes inactive

Ready to Get Started?

Start free. Build safely. Technical support and community included.

Questions? Email word@respira.press

Need a partnership call? Book a meeting