Respira ships constantly. This roadmap builds itself from two things — the
features customers request and vote on, and every release that goes out.
Vote to push what matters up the list.
8 shipped·6 open to vote·12 planned
Shipped
8
Recently released. Pulled straight from the changelog.
9.3.4Plugin2026-11-03
Corrected MCP builder ID aliases and omitted batch actions, made compact element summaries explicit about truncated content, and returned suggested identifiers in the accepted write format
Corrected MCP builder ID aliases and omitted batch actions, made compact element summaries explicit about truncated content, and returned suggested identifiers in the accepted write format.
Added the missing nested WordPress REST schema type that triggered core validation warnings in Studio.
Clarified that SEO analysis measures stored builder content, and separated empty image alt attributes from missing alt attributes.
9.3.3Plugin2026-11-03
Corrected the runtime plugin version
Corrected the runtime plugin version. The 9.3.2 package header was 9.3.2, but RESPIRA_VERSION still reported 9.3.1, so sites could keep being offered the same update.
8.7.3MCP server2026-11-03
Goes with plugin 9.3.4
Builder tools accept the documented page/post ID aliases and reject missing IDs before forming a request URL.
Batch element updates default an omitted action to update, matching the advertised schema.
find_builder_targets now suggests identifiers in the exact format accepted by element read and write tools.
9.3.2Plugin2026-11-02
Reworked Yoast rendered metadata normalization to avoid the variable-call pattern Wordfence flagged as suspicious
Reworked Yoast rendered metadata normalization to avoid the variable-call pattern Wordfence flagged as suspicious.
9.3.1Plugin2026-11-01
Say where a site template applies, without opening wp-admin
Say where a site template applies, without opening wp-admin. Two new tools, get_template_conditions and set_template_conditions, read and set where a header, footer, single, archive or popup template shows: the whole site, the front page, post types, archives, terms, single pages, search, 404 and excludes, as far as each builder has them.
On Divi, a template can be switched off, and its header, body and footer set. set_template_conditions takes template_settings for that. Two templates can share one layout when you ask for it with share_layout, and the answer names every template that holds it, because an edit then reaches all of them.
A safe homepage switch. switch_front_page makes a published page the homepage and get_front_page shows which page it is now.
8.7.2MCP server2026-11-01
Template conditions
Template conditions (plugin 9.3.1+): wordpress_get_template_conditions and wordpress_set_template_conditions read and set where a site template applies, in the same plain words on every builder with the builder's own value beside them.
Homepage switch (plugin 9.3.1+): wordpress_get_front_page and wordpress_switch_front_page. On a Yoast SEO site the switch fixes what Yoast stored for both pages, then requests both pages and checks their canonical and robots.
Yoast settings (plugin 9.3.1+, Yoast SEO active): wordpress_get_yoast_settings and wordpress_update_yoast_settings for crawl cleanup, llms.txt, site representation, social profiles, archives, author noindex, and cornerstone and schema type on many posts at once.
9.3.0Plugin2026-10-31
Only the real Respira dashboard can change a site rule from outside wp-admin
Only the real Respira dashboard can change a site rule from outside wp-admin. Since 9.2.26 an agent could no longer lift a rule with its tools, but one holding the owner's writable site token could still send the dashboard's request by hand and remove, switch off or retarget a rule.
The refusal says what to do. It names the reason, such as a server clock more than 5 minutes off, and the Memory screen in wp-admin (Respira, Memory), where a signed-in administrator can always remove a rule.
A note only shows as yours when it is. An agent could save a note claiming it came from the dashboard, and the Memory page showed it as written by you. A note without respira.press's signature is still saved, as the agent's.
9.2.28Plugin2026-10-30
Murmur split tests: show half the visitors a new version of a page and see which one brings more enquiries
Murmur split tests: show half the visitors a new version of a page and see which one brings more enquiries. Ask your agent to test a page, and it makes a draft copy (B), changes it, and starts the test with start_split_test. From then on half the visitors see the published page (A) and half see B, at the same address, and each keeps the version they first saw.
Clearing the Cloudflare cache through the Cloudflare plugin now really clears it. After a write Respira reported the page cleared from Cloudflare, but the call it made only named a filter the Cloudflare plugin uses inside its own purge, so nothing was cleared.
[Feature] Elementor Pro Theme Builder: popups, template conditions, locations
Respira has no tools to create Elementor Pro popups, set popup triggers, or manage Theme Builder template conditions/locations. The only fallback (elementor-mcp) corrupted Elementor's conditions cache and wiped header/footer site-wide.
MCP
[Feature] respira_upload_theme function
Respira currently lacks a function to upload theme files to /wp-content/themes/. Adding respira_wordpress-upload-theme would enable programmatic theme deployments without requiring FTP/SFTP access or manual file uploads.
Building a Loop Grid that pulls posts needs a loop-item Theme Builder template plus dynamic-tag bindings. Respira has no tool for either, so I fell back to a separate MCP (elementor-mcp).
MCP
per-builder write-hazard documentation
Expand the honest per-builder write-hazard notes with concrete, reproduced failure modes per builder (beyond the three verified guard rails already documented), once repro cases are collected from real sites.
docsbuilders
MCP Enterprise-Managed Authorization extension
Organization-wide MCP access governed through your identity provider (Okta, Entra and others), so a Team or Enterprise controls who connects and to which sites. Enterprise tier, built on request as part of an enterprise agreement.
MCPEnterprise
compatibility with wpallimport export
will be ideal to use respira to manage all the things that https://www.wpallimport.com/ all import export can do. Like to be able to create a custom export for page, products categories, and all features that wp all import export offer
Push new and changed URLs to search engines instantly with IndexNow, and sweep the whole site for broken links to fix.
PluginMCP
Planned
Forms add-on: WPForms, CF7, Gravity, Fluent, Forminator
Read form entries, export submissions, and improve forms across the major WordPress form plugins.
PluginMCP
Planned
One combined site health score
Roll the separate SEO, answer-engine, mobile, and technical-debt audits into a single 0 to 100 score with a prioritized fix list.
SkillsMCP
Planned
Listing in the Claude connector directory
Find and add Respira from Claude's connector directory, not just by pasting a URL, so first-time setup is one click.
MCP
Planned
Divi 5 contact form module and map editing
Full editing for Divi 5 contact form modules and their fields, plus the map module, with AI.
PluginMCP
Planned
Edit ThemeHigh Checkout Field Editor options safely
Add and remove options on a ThemeHigh checkout field (and similar settings stored as PHP objects) without replacing the stored objects.
PluginMCP
Planned
Divi 5 Global Colors tool
List, create, update and delete Divi 5 Global Colors (et_divi.et_global_data.global_colors), with gcid ids generated and the Divi static CSS cache cleared, like the Elementor and Bricks colour tools.
PluginMCP
Planned
Smarter license auto-pick: prefer a paid plan with a free seat over an expired trial
provisionSiteForUser picks the newest license (created_at desc limit 1). It should prefer an active paid plan with a free seat over a newer expired/exhausted trial, so account-connected sites bind to the right license.
DashboardPlugin
Planned
Fleet health view across all your sites
Run one audit across every connected site and compare results, built for agencies managing many client sites.
DashboardMCP
Planned
Preview big changes in a throwaway sandbox
Try a large change, like an HTML import, in a disposable WordPress Playground before it touches your live site.
MCP
Planned
Newsletter add-on
Draft campaigns, manage subscriber segments, and send newsletters with AI help from your dashboard.
PluginDashboard
Don't see what you need?
Submit a feature request. Every one lands in my inbox and goes through a short review. The most-voted ideas drive what gets built next.
The Respira community is where agency owners debug Divi migrations at 11pm, where vibe coders swap prompts that actually ship, and where the roadmap gets written out loud. Breathe with us.
Lines of code pushed
31,237,742
Live from the ecosystem · updates as the agent ships
cookies. the legal kind. one click and I'll get out of your way.
what you'd actually be saying yes to
tune your cookie preferences
essentials stay on regardless. the rest is opt-in. nothing fires until you tap save.
essentials
the cookies that make logging in work and remember which partner sent you. switching these off would just break the site, so the law does not let me make you opt out.
first-touch source on a /respira_acq cookie, plus a flag if an ai chatbot referred you. helps me figure out what is working without turning you into a tracking pixel statue.
1 vendor listed
Reddit AdsUS _rdt_uuid, rdt_cid
messaging
customer.io for in-app notes, chatwoot when you click the support bubble. off by default. on means I can actually answer you in the app.