Safe AI control for WordPress over MCP: scoped keys, signed requests, human approvals, snapshots and a full audit trail.
Website · Connection guide · Download · Security model · Changelog
Bridgistic lets AI assistants such as Claude, ChatGPT, OpenAI Codex, Gemini CLI, Cursor or any other Model Context Protocol client work on a real WordPress site. The assistant never gets an administrator password or a full-admin Application Password. Each connection uses its own least-privilege key. Every request is HMAC-signed and checked against that key's scopes. Risky operations can be dry-run, held for a human to approve, and snapshotted before they run.
The project has four components:
| Component | What it is | Where it lives |
|---|---|---|
| WordPress plugin | The free bridge. It provides the REST API, keys and scopes, the Guard (dry run → approval → snapshot → execute), the audit log, snapshots, playbooks, the health check and the setup wizard. | wordpress-plugin/bridgistic |
| MCP server | A local stdio (or Streamable HTTP) MCP server with 54 tools. It signs every call to your site. Published on npm as bridgistic-mcp-server. |
mcp-server |
| Claude integrations | A one-click Claude Desktop extension (bridgistic.mcpb) and a Claude Code plugin marketplace. |
mcpb, plugins/bridgistic, .claude-plugin |
| Bridgistic Cloud | A hosted OAuth 2.1 + PKCE relay at mcp.bridgistic.app for remote-only clients such as ChatGPT. Public beta. |
cloud, openai-plugin |
All of the following is in the free, GPL-licensed plugin and MCP server.
- Scoped connection keys. Choose a preset (Read-only → Content Manager → Safe Admin → Developer Mode) or pick individual scopes. You can rotate, revoke or delete a key at any time. A secret is shown once and stored encrypted.
- HMAC-SHA256 request signing. The signature covers the method, path, timestamp, nonce and body hash. Reused nonces and stale timestamps are rejected. Control parameters are accepted only inside the signed body.
- Guard for risky actions. Destructive operations can be dry-run first and can wait in Bridgistic → Approvals until a person allows them. An approval for PHP execution is bound to the hash of the exact code.
- Snapshots and rollback. Bridgistic captures the target before a destructive write. You can restore it from WP Admin or through MCP.
- Audit log. Every request is recorded with its key, action, status, source IP and time, and secrets never appear in the log (90-day retention).
- 54 MCP tools covering posts, media, users, plugins, allow-listed options, files, the database, WooCommerce (products, orders, customers, inventory, sales summary), per-site memory, playbooks, schedules, snapshots, approvals and usage.
- Contained developer tools. Database, filesystem and PHP execution need Developer Mode scopes. Write SQL is classified before it runs, and executable PHP can only be written to one sandbox directory where direct web execution is blocked.
- Playbooks and schedules. Save reusable routines, run them on demand, or schedule them through WP-Cron (up to 3 active schedules in the free plugin).
- Multi-site. One local MCP server can reach several WordPress sites by alias through a shared
connections.json. The Multi-Site screen builds the file for you. - Health Check. Diagnostics for the REST API, permalinks, signing, clock drift, hosting firewalls and configuration, plus a debug report that contains no secrets.
- Ready-made client configs. The AI / MCP Connections wizard and Export Package generate configs for Claude Desktop, Claude Code, Codex CLI, Gemini CLI and generic MCP clients.
Requirements: WordPress 6.4+ and PHP 8.0+ on HTTPS, with permalinks set to anything except "Plain". Node.js 20+ is only needed for the npm/stdio server. The Claude Desktop extension and Bridgistic Cloud don't need it.
- Download
bridgistic-wordpress-plugin.zipfrom the latest release. - In WordPress, go to Plugins → Add New → Upload Plugin, then upload and activate the zip.
- Open Bridgistic → AI / MCP Connections, choose your client, and create a Read-only key to begin with. Copy the Key ID (
wpk_…) and the Secret (wps_…). The secret is shown only once.
Claude Desktop: one-click extension (no terminal, no Node.js)
- Download
bridgistic.mcpbfrom the latest release. - Double-click it. When Claude Desktop prompts you, enter your WordPress site URL, the Key ID and the Secret.
- Ask Claude: "Run bridgistic_get_site_info".
Details: docs/CLAUDE_DESKTOP.md
Claude Code: plugin marketplace
/plugin marketplace add wordpressistic/bridgistic
/plugin install bridgistic@bridgistic-marketplace
export BRIDGISTIC_SITE_URL="https://example.com"
export BRIDGISTIC_KEY_ID="wpk_..."
export BRIDGISTIC_KEY_SECRET="wps_..."Details: docs/CLAUDE_CODE.md
OpenAI Codex CLI, Gemini CLI and other local MCP clients: npx
# ~/.codex/config.toml
[mcp_servers.bridgistic]
command = "npx"
args = ["-y", "bridgistic-mcp-server"]
env = { BRIDGISTIC_SITE_URL = "https://example.com", BRIDGISTIC_KEY_ID = "wpk_...", BRIDGISTIC_KEY_SECRET = "wps_..." }Details: docs/CODEX_SETUP.md · docs/GEMINI_SETUP.md · docs/CONNECT_OTHER_AI.md
ChatGPT and remote-only clients: Bridgistic Cloud (public beta)
Open WP Admin → Bridgistic → Bridgistic Cloud, copy the MCP URL into your client's connector settings, and approve the WordPress consent screen. Bridgistic Cloud has not yet had an independent security review, so prefer the local connection wherever your client supports it.
Details: docs/CHATGPT_SETUP.md · docs/CLOUD_CONNECTOR.md
Ask your assistant to run bridgistic_get_site_info, then open Bridgistic → Logs to see the request. If something doesn't work, run Bridgistic → Health Check first. The full walkthrough and troubleshooting are in docs/CONNECT_BRIDGISTIC.md.
The plugin download is free and open source, and the plugin never gates its bridge or security features behind a license. Bridgistic Pro is sold on bridgistic.app, billed through Paddle (Merchant of Record).
| Free | Pro: Lifetime Deal (welcome offer) | Pro: monthly / yearly | |
|---|---|---|---|
| Price | $0 | $49.99 one time. Offered until 31 December 2026, 100 licenses only. | $12 / month or $99 / year |
| Licenses · sites | — | 1 license · 1 site | 1 license · 3 sites |
| Full local bridge: scoped keys, HMAC signing, approvals, snapshots, audit log, 54 MCP tools | ✅ | ✅ | ✅ |
| Playbooks and schedules | ✅ (up to 3 active schedules) | ✅ | ✅ |
Bridgistic dashboard at dashboard.bridgistic.app |
— | ✅ | ✅ |
| Updates | GitHub releases | All future updates | While the plan is active |
| Unlimited schedules, snapshots past 50, audit log export, skills marketplace, agency dashboard, team permissions | — | Included with a live license. Later app updates included | Included with a live license. Later app updates included |
| White-label, Cloud Agent credits | — | Not included | Not included |
Prices are in USD and taxes are calculated at checkout. Every purchase has a 7-day refund guarantee. The current offer and terms are on bridgistic.app: Terms, Privacy, Refund policy, How purchases work.
| Topic | Link |
|---|---|
| Complete connection guide | docs/CONNECT_BRIDGISTIC.md |
| Install (all components) | docs/INSTALL.md |
| WordPress setup | docs/WORDPRESS_SETUP.md |
| Claude Desktop · Claude Code | docs/CLAUDE_DESKTOP.md · docs/CLAUDE_CODE.md |
| Codex CLI · Gemini CLI · ChatGPT | docs/CODEX_SETUP.md · docs/GEMINI_SETUP.md · docs/CHATGPT_SETUP.md |
| Other MCP clients and multi-site | docs/CONNECT_OTHER_AI.md |
| Bridgistic Cloud (beta) | docs/CLOUD_CONNECTOR.md |
| Security model | docs/SECURITY.md |
| Free vs Pro, from the code | docs/FEATURE-MATRIX.md |
| Account dashboard and platform admin | docs/CONTROL-PLANE.md |
| Public site SEO, sitemap and llms.txt | docs/SEO.md |
| Privacy | docs/PRIVACY.md |
| Testing | docs/TESTING.md |
| Releasing | docs/RELEASING.md |
| Repositories | docs/REPO-STRUCTURE.md |
| Roadmap | docs/ROADMAP.md |
wordpress-plugin/bridgistic/ WordPress plugin (PHP) and its test suites
mcp-server/ MCP server (TypeScript), npm package bridgistic-mcp-server
plugins/bridgistic/ Claude Code plugin: bundled server, example configs, install scripts
.claude-plugin/ Claude Code marketplace manifest
mcpb/ Claude Desktop extension manifest and icon
cloud/ Bridgistic Cloud: Cloudflare Worker OAuth relay
openai-plugin/ OpenAI / ChatGPT agent-plugin package
scripts/ Build, package, verification and release scripts
release/ Per-version release notes, test reports and security checklists
index.html, functions/, *.html Website at bridgistic.app (Cloudflare Pages)
Official Claude and plugin-marketplace listings are published from Wordpressistic/bridgistic-claude-marketplace. Each release there is synced from this repository.
npm run bootstrap # install mcp-server and cloud dependencies
npm run build # compile the MCP server and refresh the bundled Claude plugin server
npm run test:all # MCP contract and integration tests, PHP suites, cloud tests, bundle smoke test
npm run lint:php # php -l across the plugin
npm run validate # manifests, version consistency and secret scan
npm run release # build every release artifact into dist/release-v<version>/Please read CONTRIBUTING.md before opening a pull request.
Please don't report vulnerabilities in public issues. Email hello@insightistic.com, or use GitHub's private vulnerability reporting. See SECURITY.md.
- Questions and bugs: GitHub issues
- Purchases, licenses and refunds: support@wpistic.com (see How purchases work)
- General enquiries: hello@insightistic.com
Bridgistic is free software released under the GNU General Public License v2.0 or later.
Built by WordPressistic LLC, 1209 Mountain Road PL NE, STE N, Albuquerque, NM 87110, United States
bridgistic.app ·
GitHub ·
X ·
LinkedIn ·
YouTube
