WordPress Plugins
Free Tools
Pricing Blog Case Studies Switch to Royal Plugin Graveyard Support My Account Cart

Royal MCP — Connect AI to WordPress

By Jameson · Founder & Lead Developer · Updated June 2026

Royal MCP is a free WordPress plugin that connects AI assistants like Claude, ChatGPT, and Cursor directly to your WordPress site via the Model Context Protocol (MCP). It gives AI tools 67 operations to read, create, edit, and manage your posts, pages, media, users, and settings through natural language — no manual dashboard work required.

According to Stack Overflow's 2025 Developer Survey, 76% of developers now use AI coding assistants. And according to Anthropic (2025), the Model Context Protocol is supported by over 20 AI applications. Royal MCP bridges the gap between these AI tools and the 43% of the web powered by WordPress.

security security passed passed Code Scanned
WordPress compatibility PHP compatibility Tested by plugintests.com
Royal MCP walkthrough
Royal MCP walkthrough thumbnail
Watch the walkthrough 5:00

“Try it live” launches a real WordPress admin in your browser with Royal MCP pre-configured — demo API key, enabled platforms, and sample activity log entries. No signup, closes when you leave the tab.

5.0 on WordPress.org 10,000+ downloads
67 MCP Tools
10+ AI Platforms
38 Integrations

Which AI Tools Does Royal MCP Support?

Royal MCP is a free WordPress plugin that gives AI assistants like Claude, ChatGPT, and Cursor direct access to your WordPress site through 67 built-in operations — letting you create posts, manage media, work with custom post types, edit settings, and more via natural language. It supports 10 AI platforms via native MCP or REST API integration.

Royal MCP works with every MCP-capable client out of the box and with any other AI platform via WordPress’s REST API.

🤖
Claude
🔥
OpenAI
💻
Cursor
Gemini
🏄
Windsurf
🌌
Mistral
🔍
Perplexity
Groq
💫
Cohere
🚀
Together AI

wp.org built one for distribution. We built one for runtime.

WordPress.org launched their own MCP server in March 2026 — for managing the plugin directory itself. Royal MCP, shipped two months earlier in January, is the site-side counterpart. Same protocol, complementary scope.

W

WordPress.org MCP

Manages the wp.org plugin directory. Validate readme files, check submission status, and submit plugins for review — all from inside Claude Code, Cursor, or VS Code.

Layer: Distribution
For: Plugin authors submitting to wp.org
Shipped: March 2026
Read the announcement →
R

Royal MCP

Manages live WordPress sites. Read and create posts, edit pages, manage media, configure settings — 67 operations across content, taxonomy, users, and store data, all conversational.

Layer: Runtime
For: AI tools managing live WordPress sites
Shipped: January 2026
Install Royal MCP →

What Can You Do with Royal MCP?

Built for power users and developers who want seamless AI integration.

🔗

Claude Desktop Integration

Native MCP connector designed for Claude Desktop. Copy your Remote MCP Server URL and start chatting with your WordPress content immediately.

🔒

Enterprise-Ready Security

API key authentication, OAuth support, activity logging, and HTTPS enforcement. Every request is tracked and secured.

🛠

67 WordPress Tools

Full read/write access to posts, pages, custom post types, media, categories, tags, comments, users, menus, plugin settings, and site configuration. Sensitive credentials inside plugin settings are automatically redacted before AI sees them.

📊

Activity Logging

Complete audit trail of all AI interactions. See exactly what each platform accessed, when, and what they did.

💻

REST API Endpoints

Standard WordPress REST API integration with JSON-RPC protocol. MCP 2025-03-26 specification compliant.

No Copy-Pasting

AI assistants access your content in real-time. No manual exports needed. Work faster with direct WordPress access.

What Does Royal MCP Look Like?

From inside WordPress, from inside Claude, from inside ChatGPT — see the full picture.

Inside WordPress

Royal MCP Settings Page

Main Settings Page

Enable the integration, view your API key and REST URL, see available endpoints.

Royal MCP AI Platform Configuration showing OpenAI/ChatGPT with a green Connection successful badge

AI Platform Configuration

Add multiple AI platforms, configure API keys, select models, click Test Connection for a green confirmation badge.

Activity Log

Activity Log

Every AI interaction logged with timestamps, actions, and detailed request data.

Connecting Claude

Royal MCP OAuth consent screen as it appears when Claude requests access. Claude wants to connect to your WordPress site. Permissions listed with green checkmarks: read posts pages and media, create and edit content, manage categories tags and menus, view site settings and user info. Authorize and Deny buttons at the bottom.

OAuth Consent in Claude

Royal MCP’s native OAuth consent screen — Claude requests scoped permissions, you click Authorize, the handshake completes.

Claude Desktop Connectors panel showing the My Royal Plugins connector with over 100 tools listed and per-tool permission controls

Claude Connector Setup

Claude Desktop showing Royal MCP with 100+ WordPress tools and per-tool permission controls (allow / ask / block).

Claude chat response showing Connected. demo.royalplugins.com is responding: with the site name, URL, WordPress version, timezone, and language listed

Working in Claude

One natural-language prompt — Claude calls Royal MCP and reports back site name, URL, WordPress version, timezone, and language.

Connecting ChatGPT

ChatGPT New App dialog with all fields completed for a Royal MCP setup: name, description, server URL, OAuth authentication selected, risk acknowledgment checked, and Create button active

ChatGPT Custom App Setup

Add Royal MCP as a Custom App in ChatGPT (Developer Mode). Name, description, server URL, OAuth — click Create.

Royal MCP OAuth consent screen with ChatGPT requesting permission to read posts and media, create and edit content, manage categories and menus, and view site settings

OAuth Consent in ChatGPT

Royal MCP’s native OAuth consent screen — ChatGPT requests scoped permissions, you click Authorize, the handshake completes.

ChatGPT chat showing it successfully called Royal MCP and retrieved site info including site name, WordPress version, language, and timezone, confirming the connector is active and responding

Working in ChatGPT

Same natural-language pattern — ChatGPT calls Royal MCP, retrieves the site info, confirms the connector is active.

How Does the Model Context Protocol Work?

Royal MCP exposes 67 tools via MCP's JSON-RPC protocol. Complete WordPress access for AI platforms, following WordPress security best practices.

📄 Posts & Pages

  • wp_get_posts
  • wp_get_post
  • wp_create_post
  • wp_update_post
  • wp_delete_post
  • wp_count_posts
  • wp_get_post_types
  • wp_get_pages
  • wp_get_page
  • wp_create_page
  • wp_update_page
  • wp_delete_page

🖼 Media

  • wp_get_media
  • wp_get_media_item
  • wp_upload_media
  • wp_upload_media_from_url
  • wp_update_media
  • wp_set_featured_image
  • wp_delete_media
  • wp_count_media

🏷 Taxonomies

  • wp_get_taxonomies
  • wp_get_categories
  • wp_get_tags
  • wp_create_term
  • wp_update_term
  • wp_delete_term
  • wp_add_post_terms
  • wp_count_terms

💬 Comments

  • wp_get_comments
  • wp_create_comment
  • wp_delete_comment
  • wp_get_pending_comments
  • wp_approve_comment
  • wp_spam_comment
  • wp_trash_comment

👤 Users & Search

  • wp_get_users
  • wp_get_user
  • wp_get_site_info
  • wp_search

🖌️ Menus

  • wp_get_menus
  • wp_get_menu_items
  • wp_create_menu_item
  • wp_update_menu_item
  • wp_delete_menu_item
  • wp_reorder_menu_items

🎨 Themes & Appearance

  • wp_get_themes
  • wp_get_active_theme
  • wp_get_theme_mods
  • wp_update_theme_mod
  • wp_get_custom_css
  • wp_update_custom_css

🔧 Post & Term Meta

  • wp_get_post_meta
  • wp_update_post_meta
  • wp_delete_post_meta
  • wp_get_term_meta
  • wp_update_term_meta
  • wp_delete_term_meta

⚙️ Options & Plugins

  • wp_get_option
  • wp_update_option
  • wp_get_plugin_settings
  • wp_get_plugins

🔗 SEO, Permalinks & Revisions

  • wp_get_seo_meta
  • wp_update_seo_meta
  • wp_get_permalink_structure
  • wp_update_permalink_structure
  • wp_get_post_revisions
  • wp_restore_revision

Royal Plugin Tools

When other Royal Plugins or supported third-party plugins are active, Royal MCP automatically exposes 59 additional tools. Install any of these alongside Royal MCP and your AI gets dedicated commands for that plugin's functionality — no extra configuration required.

🔐 GuardPress 7 tools

  • gp_get_security_status
  • gp_get_security_stats
  • gp_run_vulnerability_scan
  • gp_get_vulnerability_results
  • gp_get_failed_logins
  • gp_get_blocked_ips
  • gp_get_audit_log

💾 SiteVault 6 tools

  • sv_get_backups
  • sv_get_backup
  • sv_create_backup
  • sv_get_backup_status
  • sv_get_backup_stats
  • sv_get_schedules

⚡ ForgeCache 3 tools

  • fc_clear_cache
  • fc_get_cache_stats
  • fc_purge_url

🔗 Royal Links 3 tools

  • rlinks_get_links
  • rlinks_create_link
  • rlinks_get_link_stats

💵 Royal Ledger 4 tools

  • rl_get_costs
  • rl_create_cost
  • rl_get_renewals
  • rl_get_keys

🛒 WooCommerce 26 tools

  • wc_get_products
  • wc_get_product
  • wc_create_product
  • wc_update_product
  • wc_get_product_variations
  • wc_get_variation
  • wc_create_variation
  • wc_update_variation
  • wc_delete_variation
  • wc_batch_update_variations
  • wc_get_product_attributes
  • wc_get_attribute_terms
  • wc_create_product_attribute
  • wc_set_product_attributes
  • wc_get_coupons
  • wc_get_coupon
  • wc_get_coupon_count
  • wc_create_coupon
  • wc_update_coupon
  • wc_delete_coupon
  • wc_empty_coupon_trash
  • wc_get_orders
  • wc_get_order
  • wc_update_order_status
  • wc_get_customers
  • wc_get_store_stats

🎨 Elementor 6 tools

  • elementor_clone_page
  • elementor_get_page_outline
  • elementor_list_local_templates
  • elementor_import_template
  • elementor_replace_text
  • elementor_replace_image

📝 Advanced Custom Fields 4 tools

  • acf_get_field
  • acf_get_fields
  • acf_update_field
  • acf_get_field_groups

Integration tools auto-load only when the host plugin is active — no overhead if you don't use them.

Why We Built Royal MCP

We built Royal MCP because managing WordPress through an AI assistant saves hours of manual work every week. Instead of switching between browser tabs, navigating the WordPress admin, and copy-pasting content, you can simply tell your AI what to do. For example, you can ask Claude to "create a new blog post about WordPress security best practices" and it will create the post directly in your WordPress editor — complete with title, content, categories, and tags.

For example, a site administrator managing 200+ posts can ask their AI to "find all posts not updated in the last 6 months and list them with their categories," then follow up with "update the meta descriptions for those posts based on their current content." What would take hours of manual work happens in minutes.

"MCP provides a standardized way to connect AI models to different data sources and tools. Instead of building custom integrations for every platform, developers can use a single protocol."

Who Is Royal MCP For?

Real examples of AI-powered WordPress workflows.

Content Creators

  • Claude, summarize my last 10 blog posts
  • Write a social media thread based on my latest article
  • Find all posts about marketing and create an outline
  • Draft a new post about our product launch

Site Administrators

  • List all posts not updated in 6 months
  • Show me comment statistics across my site
  • What plugins are currently active?
  • Find all draft posts and summarize them

Developers

  • Build AI-powered content workflows
  • Create custom integrations using MCP
  • Automate content management with AI
  • Generate documentation from site data

Learn, build, contribute

Articles, docs, and a community building on it openly.

Ready to connect AI to WordPress?

Download Royal MCP for free from the WordPress Plugin Directory. No account required, no premium upsells.

Royal MCP

Version 1.4.25
PASSED
Scan Date June 3, 2026
Files Scanned 35
Lines of Code 11,341
Scan Engines Regex, PHPCS