Royal Mcp

by royalplugins

556 downloads
Not rated
GitHub

About

Production MCP server for WordPress with 40+ tools. Manage posts, pages, custom post types, WooCommerce products, media, users, and menus from any MCP client. API key + OAuth 2.0 auth, rate limiting, and activity logging. Free on WordPress.org.

Details

Author
royalplugins
Downloads
556
Categories
Developer Tools, Other, AI, Security

- Connect Claude, OpenAI, Google Gemini, Mistral, Perplexity, and Groq
- REST API access to posts, pages, media, and users
- Secure API key authentication for all endpoints
- Full activity logging of AI interactions
- Native MCP connector for Claude Desktop app
- Zero-config setup after plugin activation

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Royal Mcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the plugin from WordPress.org or upload the zip, go to Settings > Royal MCP in your WordPress admin, generate an API key, and add the connection details to your AI platform. For Claude Desktop, configure the claude_desktop_config.json file with the server command, URL, and API key.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "royal mcp": {
            "royal-mcp": {
                "url": "https://yoursite.com/wp-json/royal-mcp/v1/mcp",
                "headers": {
                    "X-Royal-MCP-API-Key": "<YOUR_API_KEY>"
                }
            }
        }
    }
}

McpServers

{
    "royal-mcp": {
        "url": "https://yoursite.com/wp-json/royal-mcp/v1/mcp",
        "headers": {
            "X-Royal-MCP-API-Key": "<YOUR_API_KEY>"
        }
    }
}

Security-first MCP server for WordPress.Connect Claude, ChatGPT, and Gemini to your WordPress site with API key + OAuth 2.1 authentication, full activity logging, and capability-gated access.

Download on WordPress.org·Documentation·Royal Plugins

A WordPress plugin that exposes your site as aModel Context Protocolserver. AI agents — Claude.ai web, Claude Desktop, ChatGPT, custom clients — can read and write posts, pages, media, users, menus, WooCommerce orders, and Elementor pages, with every call going through capability gating, rate limiting, and an audit log. Distributed via the official WordPress.org plugin directory.

WordPress core (84 tools, always available)

- Content— Posts, pages, custom post types (full CRUD + revisions + featured images)
- Taxonomies— Categories, tags, custom taxonomies, term meta, post-term linking
- Media— Browse, upload (URL or base64), update metadata, delete
- Comments— Create, moderate (approve / spam / trash)
- Users— Read display names + roles (emails and usernames are not exposed)
- Menus— Read, create items, reorder, update with destructive-write guardrails
- Theme— Custom CSS, theme mods, active theme detection
- Site— Permalink structure, options (allowlisted), site info
- Search— Cross-content search by query
- SEO— Yoast / Rank Math / AIOSEO meta read/write where the plugin is active
- Diagnostics— Site status (WP/PHP/MySQL/plugins/themes/cron in one call), PHP error-log tail, WP cron schedule, and MCProyal_mcp_connection_health(returns route, auth method, session ID, plugin version, and active page-builder versions for Divi + Elementor + Gutenberg)

Plugin integrations (80 tools, conditional)

Auto-register only when the integrated plugin is active.

WordPress Abilities API bridge (WP 6.9+)

WordPress 6.9 shipped theAbilities API— a primitive that lets plugins register typed capabilities AI agents can call. As of 1.4.38, every Royal MCP tool also registers as a WordPress ability, giving you three ways to reach the same handlers:
- Native— Royal MCP's/wp-json/royal-mcp/v1/mcpStreamable HTTP endpoint (unchanged, always available).
- WP MCP Adapter— if the
wordpress/mcp-adapterpackage is installed, Royal MCP registers a namedroyal-mcp-serveron themcp_adapter_inithook alongside adapter's default server.
- WP core REST— direct ability invocation at/wp-json/wp-abilities/v1/abilities/{name}/runfor callers that prefer the core WP endpoint.

Same handlers, three transports, one set of per-tool capability gates. Bridge can be disabled with theroyal_mcp_abilities_registration_enabledoption (default: on).

Explicit scope boundaries — the integration model is "narrow tools that work reliably," not "expose every API surface."

- No widget-level Elementor generation from scratch.Atomic widgets (Editor V4) pass through opaque; we never decode atomic schemas because Elementor itself may shift them.
- No Beaver Builder / Bricks page-builder JSON writes.Standard post content is readable and writable; page-builder-specific JSON storage is opaque unless covered by a dedicated tool. (Elementor and Divi have dedicated tools — see the integration table above.)
- No theme builder template creation(Elementor or otherwise).
- No core file modifications— Royal MCP never writes towp-content/themes,wp-includes, orwp-admin.
- No plugin installation or upgrades via MCP.Discovery yes; install/activate/deactivate no.
- No raw SQL.Queries go throughWP_Queryand$wpdb->prepare()only.

The Free plugin is fully featured for individual site owners. Royal MCP Pro extends it for agencies and multi-site operators:

- Divi Pro suite— page clone, image swap, template import, full library CRUD, D4→D5 Migrator, global preset bulk-apply (8 tools)
- Elementor Pro depth— additional Elementor tools beyond the Free integration
- Universal audit log— every AI operation logged with attribution + export
- 72-hour undo on every write— every destructive Pro tool returns an undo token; reverse any operation within the window
- License-gated updatesthrough the standard WordPress updater — no runtime dependencies on external license servers

Learn more at royalplugins.com/royal-mcp-pro
- Install from
WordPress.org(recommended — auto-updates via WP admin) or upload the GitHub release zip.
- Royal MCP → Settings→ clickGenerate API Key.
- Pick a client below.

Easiest path — no config file edits, no API key in your client.
- In Claude.ai →Settings → Connectors → Add Custom Connector.
- URL:https://yoursite.com/wp-json/royal-mcp/v1/mcp
- Approve the OAuth consent screen when prompted. Claude.ai handles dynamic client registration + PKCE flow against your site.

Claude Desktop (.mcpb one-click bundle — new in 1.4.38)

Easiest Claude Desktop path — nomcp-remote, no npx, no config-file editing.
- Downloadroyal-mcp-1.4.38.mcpbfrom the
latest GitHub release.
- Double-click the.mcpbfile — Claude Desktop opens the install prompt.
- Enter your site URL + API key when prompted. Connection is live.

The bundle ships a zero-dependency stdio-to-HTTPS bridge in Node ≥18, which Claude Desktop already includes. SeeClaude Desktop MCP Bundlesfor the .mcpb spec.

{ "mcpServers": { "my-wordpress": { "command": "npx", "args": ["-y", "mcp-remote", "https://yoursite.com/wp-json/royal-mcp/v1/mcp"] } } }

Config path:~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows).

{ "mcpServers": { "my-wordpress": { "command": "npx", "args": [ "-y", "mcp-remote", "https://yoursite.com/wp-json/royal-mcp/v1/mcp", "--header", "X-Royal-MCP-API-Key:YOUR_API_KEY" ] } } }

ChatGPT's custom MCP connector takes the same URL as Claude.ai web. Follow ChatGPT's connector flow and pastehttps://yoursite.com/wp-json/royal-mcp/v1/mcp.

# 1. Initialize a session. -i prints headers so you can grab Mcp-Session-Id. curl -i -X POST https://yoursite.com/wp-json/royal-mcp/v1/mcp \ -H "X-Royal-MCP-API-Key: YOUR_KEY" \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{ "jsonrpc": "2.0", "method": "initialize", "id": 1, "params": { "protocolVersion": "2025-11-25", "capabilities": {}, "clientInfo": {"name": "my-app", "version": "1.0"} } }' # 2. List available tools using the session id from the response header. curl -X POST https://yoursite.com/wp-json/royal-mcp/v1/mcp \ -H "X-Royal-MCP-API-Key: YOUR_KEY" \ -H "Mcp-Session-Id: <session_id>" \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "tools/list", "id": 2}'

Full security architecture:royalplugins.com/support/royal-mcp/

- Active maintenance— releases roughly weekly. Seereleasesfor changelog.
- MCP spec compliance— implements the
Streamable HTTP transport (2025-11-25).
- Issues
github.com/royalplugins/royal-mcp/issues. Customer-impact issues are typically acknowledged within 24h and triaged with version targets.
- Contributing— PRs welcome. The plugin source is committed to both this repo and the wp.org SVN trunk; releases are coordinated through the wp.org review process.

- Editing Elementor with Claude: The Four Workflows That Work Today— the four real architectures for AI-editing Elementor pages and when to reach for which. User-facing version with prompts, examples, and a video demo of the clone-and-customize flow.
-
Editing Elementor with Claude: 4 MCP Architectures— engineer's cut on Hashnode. The PHP under the hood ofelementor_clone_page, the six tool signatures, and the HTTP-Basic-vs-OAuth-2.1 auth-model tradeoff.

- GuardPress— WordPress security hardening
-
SiteVault— WordPress backups and migration
-
ForgeCache— Caching and performance
-
FormForge— Form builder with PDF generation
-
SEObolt— SEO toolkit for WordPress

GPLv2 or later — seeLICENSEor theGNU site.

Royal MCP is provided as-is. API keys protect your endpoints; guard them like any other credential. You are responsible for the content, commands, and actions any AI platform is allowed to perform on your WordPress site.

Built byRoyal Plugins
Lightweight, security-first WordPress plugins.
© 2026 Royal Plugins.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

13-tool MCP server for AI agent authorization. Manage agents, grants, tokens, and audit logs from Claude Desktop, Cursor, or Windsurf. Plus @grantex/mcp-auth for adding OAuth

Ask Claude if any AI provider is down — a hosted MCP server with real-time status, incident history, and 30-day uptime for 75+ AI services, no auth.

Humanizer PRO is an MCP server that transforms AI-generated text into natural, human-sounding content. It provides 4 tools: - humanize_text: Rewrite AI text to bypass detectors like GPTZero, Turnitin, Originality.ai, Copyleaks, and ZeroGPT. Three modes: Stealth (highest bypass rate), Academic (Turnitin-optimized), SEO (marketing content). - scan_ai_detection: Analyze text for AI patterns. Returns AI probability score, human-likeness percentage, and verdict. - check_word_balance: Check remaining word credits and subscription plan details. - get_subscription_plans: Browse plans - Free (500 words), Starter ($9.99/mo, 30K words), Creator ($14.99/mo, 100K words), Pro Annual ($119.88/yr, 100K words/mo). Authentication: OAuth 2.0. Works with ChatGPT, Claude, Cursor, and all MCP-compatible clients.

Self-hosted MCP gateway that connects Claude, ChatGPT, and other AI agents to 20+ enterprise tools (GitLab, Jira, Notion, Google Workspace, Slack, Grafana, …) with OAuth, audit logs, and zero data leaving your infrastructure.

Task/project MCP server with OAuth for Claude, Cursor bridge, semantic search, staged write approval

Ask Claude or ChatGPT about your own credit cards: balances, best card for a purchase, missed rewards. Read only, OAuth 2.1.

Give Claude, ChatGPT, Claude Code, and other AI assistants secure access to your Wave meeting transcripts, summaries, and semantic search — with one URL and OAuth.

AI traffic control plane (chaos governor): Redis prompt replay, compliant web ingest, SSO org ledger, Agent Shell. BYOK OpenAI-compatible ingress. Cursor optional; MCP is a compatibility client.

Growth marketing, SEO and GEO as agent tools: 41 tools for ranked growth moves, drafted deliverables, ship actions, and AI answer visibility across ChatGPT, Gemini, Perplexity and Google AI Overviews, hosted remote at https://afterlaunch.io/api/mcp with anonymous discovery and OAuth.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.