WPPilot
Provides abilities to customize Astra theme settings, headers, footers, and global design.
Provides abilities to patch elements and manage Bricks builder layouts.
Provides abilities to create and manage Elementor pages, atomic widgets, and global presets.
Provides workflows for creating and editing Gutenberg blocks and content.
Provides abilities to manage Oxygen builder templates, elements, and site structure.
Provides commerce abilities for managing products, orders, customers, and store settings.
Provides core WordPress abilities for content, media, settings, and site diagnostics.
Provides abilities to manage Yoast SEO metadata, sitemaps, and content analysis.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@WPPilotWhat posts did I publish this week?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
WPPilot — WordPress MCP Server
Connect Claude, Codex, Cursor, VS Code and Antigravity to WordPress over the Model Context Protocol — with permissions, confirmations and change evidence that stay on your site.
WPPilot turns your WordPress site into an MCP server, built on the WordPress Abilities API and the official WordPress MCP Adapter. AI clients discover, inspect and execute typed WordPress abilities through a compact three-tool interface instead of loading hundreds of one-off endpoints into context.
It is a control layer, not an AI wrapper. No AI model is bundled — external MCP clients bring their own model access, and policy is enforced server-side on your install.
🌐 Website: https://wppilot.co
📚 Documentation: https://wppilot.co/docs
🔌 Client setup guides: https://wppilot.co/wordpress-mcp
Quick start
Download the latest
wppilot.zipfrom Releases and install it aswp-content/plugins/wppilot. A GitHub “Source code (zip)” download is not installable — it lacksvendor/and uses the wrong folder name.Activate WPPilot.
Open WPPilot → Configuration and leave Production Safe selected.
Open WPPilot → Connect, choose your AI client, and follow the OAuth or Application Password route.
Canonical MCP endpoint:
https://example.com/wp-json/mcp/wppilotOAuth-authenticated clients use /wp-json/mcp/wppilot-oauth. The older /wp-json/mcp/mcp-adapter-default-server route still resolves as a legacy alias, but new configurations should use the canonical path above.
Related MCP server: WordPress MCP Server
Supported AI clients
Claude Code · Claude Desktop · Claude on the web · Codex · Cursor · VS Code · GitHub Copilot · Antigravity CLI · Antigravity IDE · Windsurf · Zed · Cline · Roo Code · Kilo Code · Amazon Q · OpenCode
Per-client setup guides: https://wppilot.co/wordpress-mcp
Authentication
OAuth 2.1 with PKCE and dynamic client registration. Access tokens last 1 hour, refresh tokens 14 days, and every authorization is listed under Connected Apps in WordPress so it can be revoked individually.
Application Passwords as a fallback for clients that cannot run a browser flow.
Neither is a product licence. WPPilot needs no activation key, entitlement check or subscription service to run.
Safety model
Profile | What it allows |
Read Only | Discovery and inspection. Every state-changing ability is blocked. |
Production Safe | Normal content, design, SEO, forms and commerce work. Blocks raw PHP, WP-CLI, filesystem, database, plugin/theme installation and temporary admin access. |
Developer Full Access | Every enabled ability, including privileged surfaces. Critical calls still require explicit confirmation. |
On top of the profile: WordPress user capabilities still apply, individual abilities can be switched off, destructive operations require an explicit confirmation flag, writes are rate-limited per credential, and supported changes are recorded in a redacted change ledger with rollback.
WPPilot Pro — 991 plugin-aware abilities
The free plugin in this repository is the complete MCP foundation: connection, authentication, safety profiles, Gutenberg workflows, diagnostics, change evidence and 42 core abilities.
WPPilot Pro adds 991 further abilities across 51 integrations — typed operations that understand each plugin's own data model rather than writing generic content. Modules load only when their plugin is detected, and each loads in isolation, so a missing or broken plugin cannot stop the rest of the registry from registering.
Category | Integrations · |
Page builders | Elementor |
Blocks and site design | GenerateBlocks |
Themes | Astra |
Commerce | WooCommerce |
Forms | WPForms |
SEO suites | |
Custom data | Advanced Custom Fields |
Localization | |
Site operations | The Events Calendar |
Developer tools | Code Snippets |
WordPress platform | WordPress Core |
Why plugin-aware matters
A page builder does not store a page as HTML. It stores an element tree, references to shared classes and design tokens, template rules and dynamic bindings. Writing generated markup into that store is how a layout stops opening in its own editor.
Pro gives the agent that builder's own vocabulary — bricks-patch-elements, elementor-create-atomic-widget, divi-apply-global-preset, etch-get-query-preview — so it can read a schema before it proposes a change.
Page-builder guides
Builder | Abilities | Guide |
Etch | 60 | |
Bricks | 49 | |
Divi | 47 | |
Oxygen | 37 | |
Mosaic | 36 | |
Elementor | 33 | |
Breakdance | 33 | |
Beaver Builder | 21 | |
WPBakery | 18 |
Beyond integrations
Persistent agent memory — approved context that carries between sessions, so an agent does not relearn your stack every conversation.
Human approval queue — holds an agent write until a person approves it, with email notification. The agent receives a structured “pending” response, not a false success.
Integration health reporting — see which modules loaded, which were skipped, and why.
Plugin-aware skill packs — guided sequences that encode the read-before-write workflow for the plugins you run.
Compare Free vs Pro · Pricing · All integrations
WPPilot Pro is a commercial plugin and is not distributed from this repository.
Requirements
WordPress 6.9 or newer
PHP 8.0 or newer
HTTPS for any remotely reachable connection
WPPilot Chat additionally requires WordPress 7.0 and an AI provider configured through the WordPress AI Client
Privacy
The MCP endpoint is self-hosted; there is no WPPilot relay. When WPPilot Chat is used, WordPress sends conversation history, selected attachments, site instructions, tool definitions and relevant tool results to the AI provider you configured. Suggested policy text is available in Settings → Privacy → Policy Guide.
Documentation
Guide | |
Getting started | |
Connect an AI client | |
OAuth 2.1 setup | |
Application Passwords | |
Safety profiles | |
Page builder workflows | |
Change ledger and rollback | |
Troubleshooting |
In-repo: docs/ARCHITECTURE.md · docs/SAFETY.md · SECURITY.md
Security
Report suspected vulnerabilities privately — see SECURITY.md. Do not open a public issue for a vulnerability, and never include production credentials or customer data.
Licence
GPL-2.0-or-later. See LICENSE and LICENSES/ for the full SPDX texts.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityAmaintenanceA self-contained MCP server plugin that connects WordPress to AI, providing 58 abilities for managing posts, pages, media, users, plugins, menus, comments, and more through any MCP-compatible AI client.136GPL 2.0
- Alicense-qualityBmaintenanceAn MCP server that enables AI agents to manage WordPress sites, including Elementor page building, content CRUD, plugin management, and site configuration via the WordPress REST API.32ISC
- Flicense-qualityAmaintenanceEnables AI-powered operations on WordPress sites, integrating multiple LLM providers and providing MCP server capabilities for chat, tools, and automation.5
- Alicense-qualityAmaintenanceTurns any WordPress site into an MCP server, allowing AI clients to directly control files, database, WP-CLI, PHP, content, and more through declarative abilities without writing code.GPL 2.0
Related MCP Connectors
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
WordPress MCP server: generate SEO posts, AI images, autoblog & WooCommerce on your self-hosted site
WordPress MCP server: publish posts, AI images, SEO and full site management, self-hosted
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wppilot-labs/wppilot'
If you have feedback or need assistance with the MCP directory API, please join our Discord server