Bricks MCP server, with undo on every edit.

20 dedicated tools across the full Bricks design system: global classes, theme styles, color palette, typography, components, query loops, ACSS, page diagnostics, and one-call design-system export.

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

Support
Deep
Bricks tools
25
Latest release touching it
8.8.34
Releases touching it
66

Respira is an independent MCP server. Not affiliated with, endorsed by, or sponsored by Bricks Builder GmbH.

What works today. What still needs you.

Read from the current MCP server release, dedicated tools, design-system awareness and cross-site search.

Works now

  • Full CRUD on Bricks global CSS classes (wordpress_list_bricks_global_classes, _create, _update, _delete).
  • Theme styles, color palette, and typography read + write (wordpress_get_bricks_theme_styles, _color_palette, _typography).
  • Saved components: list, get, and insert into pages with automatic ID remapping (wordpress_list_bricks_components, _apply_bricks_component).
  • Cross-site element search by type / class / setting (wordpress_search_bricks_elements), audit your entire Bricks site in one call.
  • Page health diagnostics: orphaned elements, duplicate IDs, broken references, heading hierarchy (wordpress_bricks_health_check).
  • Automatic.css (ACSS) detection + import: utility classes flow into the Bricks global class registry with source tagging (wordpress_bricks_detect_acss, _import_acss).
  • Query loop discovery across the site, filterable by post type (wordpress_bricks_query_loops).
  • Style profile learning: analyse a page's patterns and create matching content (wordpress_bricks_style_profile).
  • One-call design system export (wordpress_bricks_design_system), classes, colors, styles, typography, components, for AI context.
  • HTML → native Bricks element-tree conversion for prototypes.

Where a human still steps in

  • Bricks Templates CPT supports first-class CRUD via PATCH / DELETE, but condition trees with deeply nested logic still need a human review pass.
  • Optimistic locking prevents concurrent overwrites; if two agents try to write the same page in parallel, the second is rejected, by design.
  • Bricks Pro license is detected but not validated by Respira. License-gated features are accessible if the Pro plugin says so on the site side.

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

25 tools made for Bricks.

Registered in the MCP server at build time. Each name is the id your client calls, on top of the universal set: find, update, move, remove, build, snapshot, roll back.

  • wordpress_list_bricks_global_classes
  • wordpress_create_bricks_global_class
  • wordpress_update_bricks_global_class
  • wordpress_delete_bricks_global_class
  • wordpress_get_bricks_theme_styles
  • wordpress_update_bricks_theme_styles
  • wordpress_get_bricks_color_palette
  • wordpress_update_bricks_color_palette
  • wordpress_get_bricks_typography
  • wordpress_update_bricks_typography
  • wordpress_list_bricks_components
  • wordpress_get_bricks_component
  • wordpress_apply_bricks_component
  • wordpress_search_bricks_elements
  • wordpress_bricks_health_check
  • wordpress_bricks_detect_acss
  • wordpress_bricks_import_acss
  • wordpress_bricks_import_design_tokens
  • wordpress_bricks_list_section_presets
  • wordpress_bricks_insert_section_preset
  • wordpress_bricks_scaffold_bem
  • wordpress_bricks_lint_bem
  • wordpress_bricks_query_loops
  • wordpress_bricks_style_profile
  • wordpress_bricks_design_system

Source: mcp-server/src/bricks-tools.ts

Browse every tool

Three prompts you can paste right now.

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

  1. Export the design system for AI context

    Call wordpress_bricks_design_system. Return the result so I can use it as context for the rest of this session.
  2. Find every page using a specific global class

    Search every Bricks page and template for elements using the global class "btn-primary-lg". Group results by page title.
  3. Run a health check on the home page

    Run wordpress_bricks_health_check on the home page. List orphaned elements, duplicate IDs, and heading hierarchy issues. Suggest fixes for the top 5.

More recipes, per builder, in the Prompt Book.

Connect a Bricks 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 Bricks lately.

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

  1. 8.8.34 Sep 11, 2026
    • Fidelity mode for HTML conversion, on Divi 5 and Bricks. A designed page used to be
    • Bricks custom CSS from the update page tool now lands. It fell through to "no
  2. 8.8.31 Sep 10, 2026
    • One edit on a multilingual Bricks site no longer rewrites query filters across the site
    • Flex layouts converted from HTML now render on Bricks. Direction, alignment, wrapping and
  3. 8.7.2 Aug 26, 2026
    • A Bricks append no longer reports that it duplicated your page. Appending one container to a 161 element page said 319 elements total, which reads as the whole tree having been copied. The page was correct the entire tim
    • Editing one Bricks setting no longer looks like it edited several. Changing a heading's text also listed that element's typography as changed, which made a strict review step refuse to approve a write that had done exact
  4. mcp-8.3.6 Aug 19, 2026
    • html-to-breakdance. The Breakdance counterpart to html-to-bricks, for bringing a Webflow, Framer or CodePen export into a Breakdance site. Breakdance keeps nothing in post_content: the page lives entirely in the _breakda
  5. mcp-8.3.0 Aug 13, 2026
    • A site can now hold one design direction, and every builder obeys it. Nine new tools. wordpress_save_design_direction, wordpress_get_design_direction, wordpress_list_design_directions, wordpress_activate_design_direction
    • wordpress_apply_design_direction pushes the direction's tokens into each builder's own stores: Bricks global colors, the Elementor kit, Oxygen variables, nine builders in all. Approval-gated, with a per-builder report of

All 66 releases that touched Bricks

Questions people ask about Bricks and MCP.

Is there an MCP server for Bricks?

Yes. Respira is an independent MCP server that reads and writes Bricks in its own format, with dedicated tools, design-system awareness and cross-site search. It is not made by the Bricks team.

Which tools does it use for Bricks?

25 Bricks-specific tools on top of the universal set: find, update, move and remove elements, build pages, snapshot and roll back. The list on this page is read from the MCP server source at build time.

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 Bricks site that also runs WooCommerce?

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

Looking for the Bricks overview, with visuals and the conversion story? Bricks 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.