Bricks Open MCP Server

Bricks Builder pages, styles, and SEO management via 100+ automated tools.

Data last scanned today · Reviewed today

356 tools80PHPMIT

Overview

Bricks Open MCP Server provides an interface for interacting with the Bricks Builder ecosystem on WordPress. By utilizing an included bridge plugin, the server translates AI commands into REST API calls, allowing users to modify page content, update element styles, and adjust site-wide SEO settings.

Our verdict

This server carries a high-risk score of 35/100, primarily due to the lack of a restricted read-only mode, meaning any connected AI assistant gains full write access to your WordPress environment. It is community-maintained rather than official, and given these significant access implications, it is recommended only for experienced developers who can verify the plugin's interaction with their site's security posture.

  • Over 100 dedicated tools for granular Bricks Builder control
  • Small footprint with only three direct dependencies
  • Active repository with recent commits
  • No read-only mode prevents accidental or malicious write changes
  • Requires manual installation of an unvetted bridge plugin
  • Lacks OAuth support, relying on WordPress Application Passwords

Setup

Claude Desktop
{
  "mcpServers": {
    "bricks-mcp-open": {
      "args": [
        "-y",
        "bricks-mcp"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
bricks_connection_testVerifies the WordPress connection.low
bricks_update_pageUpdates a page's content.medium
bricks_update_page_assetsUpdates per-page CSS/JS assets.medium
bricks_update_page_settingsUpdates page settings including custom CSS.medium
bricks_elementor_to_bricksConverts an Elementor export file to a Bricks element array.low
bricks_import_pageImports a page into Bricks.medium

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What software do I need to run the Bricks MCP server?

The server requires Node.js or Bun to run, and the Bricks Builder plugin (version 2.0 or higher) must be installed on your WordPress site.

How does the server authenticate with my WordPress site?

The server uses WordPress Application Passwords. You can generate these in your WordPress admin profile under Users > Your Profile > Application Passwords.

What is the role of the Bricks API Bridge plugin?

The plugin is required to expose the necessary REST API endpoints at /wp-json/bricks-bridge/v1/ that allow the MCP server to communicate with and control Bricks Builder.

I am getting TLS or 'fetch failed' errors on Windows, how do I fix this?

This usually occurs because Node.js does not use the Windows certificate store. You can resolve this by adding the --use-system-ca flag to your node command arguments (requires Node.js 22.15 or higher) or by setting the NODE_OPTIONS environment variable.

Can I use this server without keeping my computer on?

Yes, you can deploy the server as a self-hosted environment on a platform like Railway or any Docker host to keep the connection active 24/7.

How can I change the banner display on startup?

You can customize the terminal startup banner by setting the BRICKS_BANNER environment variable to 'anim', 'static', or 'off'.

Badge

Bricks Open MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.