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

WPBakery MCP server, with undo on every edit.

A WPBakery MCP server lets Claude, ChatGPT or Cursor read and edit WPBakery (Visual Composer) shortcode 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
Partial
WPBakery tools
Core set
Latest release touching it
9.1.11
Releases touching it
25

Respira is an independent MCP server. Not affiliated with, endorsed by, or sponsored by WPBakery.

What works today. What still needs you.

Read from the current MCP server release, core reads and writes work; some edges need a human pass.

Works now

  • Shortcode parser walks nested vc_* shortcodes and preserves attribute order on round-trip.
  • Per-element edits via respira_find_element + respira_update_element work on individual modules without flattening the surrounding structure.
  • Full-page text and CTA refresh across estates of legacy WPBakery pages.
  • Standard WordPress REST endpoints for media, menus, and options work as on any other site.

Where a human still steps in

  • Deeply nested third-party WPBakery shortcodes (4+ levels) can lose attributes on round-trip. Always duplicate first.
  • Visual Composer Premium add-on shortcodes are read but not all are write-validated. Use a snapshot.
  • Frontend Editor settings are not exposed through the MCP. Edits go through post_content as the Backend Editor expects.
  • No design-system or color-palette tooling. WPBakery does not expose one natively, and Respira does not synthesize it.

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

WPBakery 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 WPBakery site. Paste it into your AI tool and run.

  1. Refresh a hero CTA across legacy pages

    On every page in the "/services/" path, find the first vc_btn shortcode in the page and update its title to "Book a call". Duplicate each page first, then show me a diff.
  2. Audit shortcode usage

    List every distinct vc_* shortcode used across the site and how many times each appears. Output as a markdown table sorted by frequency.
  3. Clean up empty rows

    Find every vc_row that contains no vc_column children. List them by page so I can decide whether to delete.

More recipes, per builder, in the Prompt Book.

Connect a WPBakery 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@latest"

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@latest"],
      "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.
  • WPBakery shortcode round-tripping has known edge cases on deeply nested vc_row + third-party shortcodes. Always duplicate a page before the first AI edit on a critical template.
  • Prefer no terminal at all? Sign in with your browser from Claude, ChatGPT or Cursor.

What changed for WPBakery lately.

The last 5 releases that mention WPBakery, 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
    • 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.8.20 Sep 4, 2026
    • Editing any element on a WPBakery page was refused as content loss. The

All 25 releases that touched WPBakery

Questions people ask about WPBakery and MCP.

Is there an MCP server for WPBakery?

Yes. Respira is an independent MCP server that reads and writes WPBakery in its own format, with core reads and writes work; some edges need a human pass. It is not made by the WPBakery team.

Which tools does it use for WPBakery?

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

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.