8fbe0c6f04cbb5ca19259679cdb34c651925e010
Advanced MCP Plugin — by AskTam
A WordPress plugin that exposes full AI control over your WordPress site via the Model Context Protocol (MCP).
Connect Claude, GPT-4, or any MCP-compatible AI to your WordPress site and give it hands-on access to posts, pages, users, media, plugins, settings, WooCommerce, and more.
Architecture
AI Client (Claude / any MCP client)
│
│ SSE / HTTP (MCP protocol)
▼
WordPress REST Endpoint
/wp-json/asktam-mcp/v1/sse
│
▼
MCP Server (PHP, SSE transport)
│
▼
Tool Handlers
├── Posts & Pages
├── Media
├── Users
├── Taxonomy
├── Options
├── Plugins & Themes
├── Menus
├── Comments
├── SEO Meta (Yoast / RankMath)
├── WooCommerce (if active)
└── Site Health / Info
Authentication
API Key based — simple, secure, no OAuth overhead for server-to-server AI use.
- Keys managed in WP Admin → AskTam MCP → API Keys
- Per-key capability scopes:
read,write,admin,woocommerce - Pass key in request header:
X-MCP-API-Key: your_key_here
MCP Endpoint
https://yoursite.com/wp-json/asktam-mcp/v1/sse
Add to any MCP client as a remote SSE server with the header X-MCP-API-Key.
Tools
| Category | Tools |
|---|---|
| Posts | list_posts, get_post, create_post, update_post, delete_post |
| Pages | list_pages, get_page, create_page, update_page, delete_page |
| Media | list_media, get_media, upload_media, update_media, delete_media |
| Users | list_users, get_user, create_user, update_user, delete_user |
| Taxonomy | list_terms, get_term, create_term, update_term, delete_term |
| Options | get_option, update_option, list_options |
| Plugins | list_plugins, activate_plugin, deactivate_plugin |
| Themes | list_themes, get_active_theme, switch_theme |
| Menus | list_menus, get_menu, update_menu |
| Comments | list_comments, approve_comment, spam_comment, delete_comment |
| SEO | get_seo_meta, update_seo_meta |
| WooCommerce | list_products, get_product, create_product, update_product, list_orders, get_order, update_order_status |
| Site | get_site_info, get_health, run_cron |
Installation
- Upload
advanced-mcp-plugin/to/wp-content/plugins/ - Activate via WP Admin → Plugins
- Go to AskTam MCP → API Keys → generate a key
- Add endpoint to your MCP client
Requirements
- WordPress 6.0+
- PHP 8.0+
- WooCommerce 7.0+ (optional, for WC tools)
Description
Releases
2
Languages
PHP
98.9%
JavaScript
1.1%