launch week Respira for WordPress is live on DevHunt until Monday. Live on DevHunt this week. See the launch

Oxygen MCP server, with undo on every edit.

An Oxygen MCP server lets Claude, ChatGPT or Cursor read and edit Oxygen Classic 4.x and Oxygen 6 pages on a live WordPress site. With Respira every edit lands on a copy first, and you can undo it for 90 days.

7 days free. No card. Runs on the AI subscription you already have.

Support
Full
Oxygen tools
Core set
Latest release touching it
9.1.11
Releases touching it
66

Respira is an independent MCP server. Not affiliated with, endorsed by, or sponsored by Soflyy / Oxygen Builder.

What works today. What still needs you.

Read from the current MCP server release, first-class reads and writes across the builder structure.

Works now

  • Oxygen Classic 4.x and Oxygen 6 (Bloom) both detected at site-context read time.
  • Element tree JSON read + structure-aware writes preserve parent / child references on every patch.
  • Global colors and global typography settings are accessible through Respira-managed options when Oxygen does not expose a native API.
  • Templates, reusable parts, and class registry are all readable; class registry writes are supported.
  • Snapshot-protected writes: every change creates a recoverable snapshot before touching the post.

Where a human still steps in

  • Oxygen Composite Elements (Bloom) read fine but write coverage is partial in the current release, track Bricks-parity in the changelog feed below.
  • Page-level Code Block and Custom CSS overrides are surfaced as-is and not parsed; the agent edits raw, no syntax validation.
  • Conditional display rules read; only simple rules (logged-in, post type, role) write through the MCP today.

Hit one of these and the snapshot gives you a clean way back.

Oxygen runs on the universal tools.

Find, update, move and remove elements, build whole pages, snapshot and roll back. Reads return the builder structure and writes keep it intact.

Browse every tool

Three prompts you can paste right now.

Each one assumes Respira is connected to a Oxygen site. Paste it into your AI tool and run.

  1. Update global color palette

    Read the current Oxygen global color palette. Change "primary" from its current hex to #1f6feb. Show me which pages and templates reference that color before applying.
  2. Inventory templates

    List every Oxygen template on the site, what its assignment rule is, and which pages it currently renders on.
  3. Find broken class references

    Find every Oxygen element that references a global class that no longer exists in the class registry. Group results by page.

More recipes, per builder, in the Prompt Book.

Connect a Oxygen site in two minutes.

Chat apps sign in with the browser. Coding tools take one command. Anything else takes the config below.

One command

Detects Claude Code, Cursor, Codex, Windsurf and more, and writes the config.

npx add-mcp "npx -y @respira/wordpress-mcp-server"

Or paste the config

Get the site URL and key from your setup page.

{
  "mcpServers": {
    "respira-wordpress": {
      "command": "npx",
      "args": ["-y", "@respira/wordpress-mcp-server"],
      "env": {
        "WORDPRESS_URL": "https://yoursite.com",
        "WORDPRESS_API_KEY": "respira_your_api_key_here"
      }
    }
  }
}
  • Claude Desktop on macOS reads claude_desktop_config.json, not config.json.
  • Prefer no terminal at all? Sign in with your browser from Claude, ChatGPT or Cursor.

What changed for Oxygen lately.

The last 5 releases that mention Oxygen, filtered from the same changelog the releases page reads.

  1. 9.1.11 Oct 2, 2026
    • find_element by content, text or class works on every builder. A
  2. mcp-8.4.10 Oct 2, 2026
    • wordpress_find_element searches content, text and class on every builder (plugin 9.1.11). The description says each match names its field with a snippet and that no match is a normal answer with found: 0. wordpress_apply
  3. 9.0.19 Sep 25, 2026
    • Fidelity mode on every builder. Elementor, the block editor family,
  4. 9.0.5 Sep 18, 2026
    • An edit reaches the page on every builder. update_element was changing the element on the page for 5 of 14 edits on Elementor, 7 on Beaver Builder, 4 on Bricks, 8 on Divi 5, none on Divi 4, 3 on Breakdance, 6 on WPBakery
    • An Oxygen 6 page keeps its forms. Any write to a page, including an edit to a different element, reset every Breakdance form on it to a single "Message" field, and cleared what a search box, Gravity Forms or Ninja Forms
    • add_* renders on Divi 4, WPBakery, Breakdance, Oxygen 6 and block sites. Divi 4 went from 9 to 21 of 22, WPBakery from shortcodes printed as raw text on the page to 21 of 22, Breakdance from 0 to 22, Oxygen 6 from 2 to 2
  5. 8.6.33 Aug 19, 2026
    • One edit to one heading on an Oxygen page deleted the body copy of every rich text element on that page. Oxygen Classic writes by re-serialising the whole page tree, and the step that turns a tree node back into an Oxyge

All 66 releases that touched Oxygen

Questions people ask about Oxygen and MCP.

Is there an MCP server for Oxygen?

Yes. Respira is an independent MCP server that reads and writes Oxygen in its own format, with first-class reads and writes across the builder structure. It is not made by the Oxygen team.

Which tools does it use for Oxygen?

Oxygen runs through the universal tools: find, update, move and remove elements, build pages, snapshot and roll back. Reads return the builder structure, and writes keep it.

What happens when the agent gets an edit wrong?

Nothing on the live page. The agent edits a copy first, you approve it inside WordPress, and every write is snapshotted with 90 days of undo.

Do I need a developer or a terminal?

No. Sign in with your browser from Claude, ChatGPT or Cursor and approve the connection once. Coding tools get a one-line command.

Does it work with a Oxygen site that also runs WooCommerce?

Yes. The WooCommerce add-on adds 104 store tools on the same connection, with the same duplicate-first approval flow.

Looking for the Oxygen overview, with visuals and the conversion story? Oxygen features

Start with one site. Free for 7 days.

Maker is €9 a month after the trial. No card for the trial, and it runs on the AI plan you already have, so there is no extra AI bill.