Builder integration · Oxygen

Run an MCP server for Oxygen.

Element-tree editing for Oxygen Classic 4.x and the new Oxygen 6 (Bloom). Reads the JSON tree, writes through structure-aware patches.

Respira gives AI coding agents a structure-aware way to read and write Oxygen content through a duplicate-first workflow. Every write is snapshotted. Every change can be reviewed before going live.

Live status

What ships today for Oxygen

Everything below is read from this repo at build time: tool registrations come from the MCP server adapter files; changelog entries are filtered from the same source the /releases timeline uses.

Tools

uses core tools

Latest touch

7.0.20

May 14, 2026

Releases

30

touching Oxygen

Support

Full support

level

Last 5 releases mentioning Oxygen

View all 30 releases that touched Oxygen →

What works

Capabilities shipped today

Concrete features in the current MCP server release. Tool names link directly to the adapter.

  • 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.

Known limits

Where you still need a human pass

Honest list of edges. If you hit one of these, the snapshot workflow gives you a clean rollback path.

  • 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.

Tools

Oxygen uses the universal toolset

Oxygen edits run through Respira's universal tools: respira_find_element, respira_update_element, respira_update_page (for full-page replacement only), respira_get_snapshot, and respira_create_page_duplicate. See the complete tool catalog.

Example prompts

Three prompts you can paste right now

Each one assumes Respira is connected to your WordPress site through the MCP server below. Copy a prompt, paste into your MCP client, run.

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.

Inventory templates

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

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.

Setup

Connect Respira's MCP server

Drop this into your MCP client config (Claude Desktop, Cursor, Codex, Windsurf — any MCP-compatible client). Generate an API key from your Respira dashboard first.

Oxygen MCP server config

{
  "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"
      }
    }
  }
}

Other builder MCPs

Connect a Oxygen site to Respira in two minutes.

Free trial, no card. Edit your site from your favorite AI coding assistant through a snapshot-protected MCP server.