WP MCP Cloud can approve a change. It can't make one.
Approvals and audit records live in Cloud. Your SSH keys, WordPress application passwords, and plugin secrets stay on your own server, always.
A control plane that approves changes doesn't need your credentials to do it.
Most SaaS dashboards ask for API keys before they're useful. This one doesn't need yours. The local core enforces and executes every mutation — Cloud's job stays narrower than that.
Local core
Holds every credential and executes every guarded verb — enforces the packet guard, takes the snapshot, verifies the result. The only part of this system that ever touches WordPress.
WP MCP Cloud
Authorizes and records, nothing more — approval inbox, policy, evidence timeline. It never holds a credential and never executes a mutation.
Outbound-only. No inbound firewall opening required.
Your organization picks how much a reviewer sees.
Content doesn't reach Cloud in every mode. It can, by design, in two of the three — this is the exact breakdown.
Metadata-only
No content leaves the instance. A reviewer sees the action, the target, and the risk level — never the payload itself.
Encrypted preview
A sanitized diff, encrypted in transit and at rest with an org-scoped key. A reviewer sees the change; Cloud's own storage never holds it unencrypted.
Zero-knowledge mode
A browser-decrypted preview using a key only your org holds, so Cloud itself never gets the ability to read the content. Planned. Not shipped yet.
What Cloud may hold, and what it must never hold.
- Account/team identity
- Site aliases and non-secret metadata
- Packet metadata and policy decisions
- Optional sanitized/encrypted previews
- Audit/evidence events
- Public instance keys
- SSH private keys
- WordPress application passwords
- Companion-plugin API keys
- Raw environment variables
- Unrestricted PHP payloads, by default
- Reusable local MCP bearer tokens
No compliance theater.
- No SOC 2, HIPAA, or signed BAA claim today. Formal compliance and SLA support are an Enterprise/Platform-stage conversation — see pricing.
- No "immutable" claim for the audit ledger. That word gets earned once it's cryptographically tamper-evident and externally anchored.
Vulnerability disclosure & threat model
SECURITY.md on GitHub covers the trust boundaries and exactly what the guard does and doesn't protect against. It also covers open risks, deployment guidance, and how to report a vulnerability.
Roadmap note for enterprise needs
SSO/SCIM, customer-managed keys, a private control plane, and SLA support arrive at the Enterprise/Platform phase. Nothing here is available today. No firm date yet — see the Enterprise row on pricing to start that conversation.