Connect Claude to WordPress safely: signed requests, scoped keys, approvals, logs, snapshots.
Runs on your machine from its package; the steps are below.

At most: creates or changes data: records, files, settings.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y bridgistic-mcp-server
MCP client config
{
"mcpServers": {
"bridgistic": {
"command": "npx",
"args": [
"-y",
"bridgistic-mcp-server"
]
}
}
}
Branding source files and distribution rules are documented in docs/BRANDING.md.
This is the WordPressistic organization repository for the Bridgistic Claude marketplace, OpenAI plugin, Claude Desktop extension, MCP server, and release artifacts. npm publishing is configured through GitHub Actions trusted publishing; see docs/NPM_TRUSTED_PUBLISHER.md.
This is the single walkthrough to go from "I just installed the plugin" to "my AI assistant can safely read and edit my WordPress site." It's written for site owners, not developers — if something below doesn't match what you see, jump to Troubleshooting or run Bridgistic → Health Check first.
Read this if: you want the shortest, least error-prone path to a working connection. Skip to a specific client's page (Claude Desktop, Claude Code, Codex CLI, Gemini CLI, ChatGPT) only if you already know which one you're using and want copy-paste config details.
Bridgistic has two ways to connect an AI assistant to your site.
| Local connection (this guide) | Cloud connector | |
|---|---|---|
| Status | Live, fully supported, most-used path | Live, public beta — no independent security review yet |
| How it works | Your AI app runs a small server on your own computer that talks to your site | A hosted relay (mcp.bridgistic.app) brokers the connection with no local install |
| Setup effort | One key to create, one app to configure | Paste one URL into your AI client, approve in WP Admin |
| Works with | Claude Desktop, Claude Code, Codex CLI, Gemini CLI | ChatGPT and any other remote-only MCP client (also works with Claude's remote connector) |
Use the local connection (below) if you're using Claude Desktop, Claude Code, Codex CLI, or Gemini CLI — it's the most battle-tested path and never sends your credentials anywhere but between your own computer and your own site. Use the cloud connector (WP Admin → Bridgistic → Bridgistic Cloud) only if your client can't run a local server (ChatGPT is the main case) — it's functional but hasn't had an independent security review yet, so avoid it for sites you can't afford to risk, and prefer a Read-only or Content Manager preset over Developer Mode when you do use it. See CLOUD_CONNECTOR.md for its full status.
This is Claude Desktop + the one-click extension — the fewest steps, no terminal, no Node.js install.
bridgistic-wordpress-plugin.zip from the
Releases page.Before continuing, make sure:
http:// address only works for local development sites).wpk_…) and a Secret (wps_…) appear. Copy both somewhere safe right
now — the secret is shown exactly once. If you navigate away before copying it, the key still
exists but you'll need to click Rotate to get a new secret.bridgistic.mcpb
(there's also a direct download button on the wizard's Step 4).https://example.com, no trailing slash)Run bridgistic_get_site_info
That's it — done. If step 4 didn't work, go to Troubleshooting.
The plugin's setup wizard (Bridgistic → AI / MCP Connections) generates ready-to-paste configuration for each of these — pick your client on Step 1 of the wizard, then follow its guide for the one-time setup around it (installing the CLI/app itself, where its config file lives, restarting it):
| Client | Runs locally? | Guide |
|---|---|---|
| Claude Desktop (manual config, no extension) | Yes | CLAUDE_DESKTOP.md |
| Claude Code | Yes | CLAUDE_CODE.md |
| OpenAI Codex CLI | Yes | CODEX_SETUP.md |
| Gemini CLI | Yes | GEMINI_SETUP.md |
| ChatGPT | No — remote only | CHATGPT_SETUP.md (uses the cloud connector, a free public beta) |
| Anything else that speaks MCP | Depends | Use the wizard's "Manual MCP JSON" option |
All of the "runs locally" options follow the same shape as the extension path above, with one
extra manual step: you paste a JSON snippet into that client's own config file, and you need
Node.js 20+ installed (node --version to check) unless you're using the pre-built extension.
The wizard's Step 4 generates the exact JSON for you, and Bridgistic → Export Package
downloads it as a ready-made zip with install scripts.
Important — what "Test connection" in the wizard actually checks: Step 5's "Run test" button only confirms your WordPress site and key are configured correctly on the server side. It does not confirm your AI client is set up right — that's what Step 4 above (asking Claude to run a tool) is for. Don't stop at a green "Run test" result and assume you're fully connected; always do the "ask Claude to run bridgistic_get_site_info" check too.
Managing more than one WordPress site? See CONNECT_OTHER_AI.md for the
multi-site connections.json registry — one key per site, one shared config file.
Run Bridgistic → Health Check first — it runs 16 diagnostics and tells you exactly what's wrong and how to fix it. The most common issues:
| Symptom | Likely cause | Fix |
|---|---|---|
| "Run test" fails in the wizard | REST API blocked, permalinks set to "Plain," or clock drift between server and your computer | Health Check names the exact failing check and its fix |
| Claude says the tool doesn't exist / times out | The extension/config wasn't restarted after setup, or the site URL has a typo | Fully quit and reopen your AI client; double-check the site URL has no trailing slash and matches Settings → General exactly |
| "Invalid signature" or "Unauthorized" errors | The secret was mistyped, or the key was rotated/revoked since you configured it | Recreate or rotate the key in Keys & Scopes, and re-paste the new secret into your AI client |
| Nothing appears in Logs after asking Claude to run a tool | Your AI client isn't actually using this key — check its own MCP server list/settings | Re-check the config was pasted into the right file and the client was restarted |
| A hosting firewall (WAF) is blocking requests | Some managed WordPress hosts block unfamiliar REST API traffic | Health Check's "REST API reachable" and "WAF interference" checks flag this with host-specific guidance |
Full diagnostic reference: plugins/bridgistic/package/TROUBLESHOOTING.md. Still stuck? Open a
GitHub issue or copy
the no-secrets debug report from Bridgistic → Health Check into it.
Do I need to know how to code? No. The five-minute path above involves no terminal and no file editing.
Is my API key/password shared with Claude, WordPress.com, or Anthropic? No. The key lives only between your AI client (running on your own computer) and your own WordPress site. Bridgistic never sends it anywhere else.
What if I lose the secret? You can't view it again, but nothing is broken — go to Keys & Scopes and click Rotate to generate a fresh secret, then re-paste it into your AI client.
Can I use this on more than one site? Yes — WP Admin → Bridgistic → Multi-Site is a guided builder for the config file this needs. See CONNECT_OTHER_AI.md for details.
Can I just paste one cloud URL like some other tools? Yes — that's WP Admin → Bridgistic → Bridgistic Cloud. It's live and free, but hasn't had an independent security review yet, so the local connection above is still the recommended default for most people. See CLOUD_CONNECTOR.md for its current state.