# Send WordPress MCP to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "wordpress-mcp",
    "name": "WordPress MCP",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/jordymeow/wordpress-mcp",
    "canonicalUrl": "https://clawhub.ai/jordymeow/wordpress-mcp",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/wordpress-mcp",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=wordpress-mcp",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "references/dev-tools.md",
      "references/woocommerce-tools.md",
      "references/core-tools.md",
      "references/features.md",
      "references/seo-tools.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "wordpress-mcp",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-11T04:04:09.066Z",
      "expiresAt": "2026-05-18T04:04:09.066Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=wordpress-mcp",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=wordpress-mcp",
        "contentDisposition": "attachment; filename=\"wordpress-mcp-3.3.4.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "wordpress-mcp"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/wordpress-mcp"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/wordpress-mcp",
    "downloadUrl": "https://openagent3.xyz/downloads/wordpress-mcp",
    "agentUrl": "https://openagent3.xyz/skills/wordpress-mcp/agent",
    "manifestUrl": "https://openagent3.xyz/skills/wordpress-mcp/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/wordpress-mcp/agent.md"
  }
}
```
## Documentation

### WordPress MCP

Manage WordPress sites through AI Engine's MCP Server. AI Engine is a free WordPress plugin that exposes a comprehensive MCP interface.

### Setup

The user needs:

AI Engine plugin installed (free: https://wordpress.org/plugins/ai-engine/)
MCP Server enabled in AI Engine → Settings → MCP
A Bearer Token set in MCP settings

Connection details should be stored in the user's TOOLS.md:

## WordPress MCP
- **URL:** https://example.com/wp-json/mcp/v1/http
- **Bearer Token:** <token from AI Engine MCP settings>

### How to Call MCP Tools

All calls use JSON-RPC 2.0 over HTTP POST:

curl -s -X POST <MCP_URL> \\
  -H "Authorization: Bearer <TOKEN>" \\
  -H "Content-Type: application/json" \\
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"<tool_name>","arguments":{...}}}'

### Discovery

List available tools (varies by enabled features):

{"jsonrpc":"2.0","id":1,"method":"tools/list"}

Always start with tools/list to discover what's enabled on this site.

### Connectivity Check

{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"mcp_ping","arguments":{}}}

### MCP Features (Modular)

Tools are grouped into features that the site admin enables in AI Engine → Settings → MCP Features. Only WordPress core is enabled by default. Always use tools/list to discover what's available.

FeatureDefaultDescriptionWordPress✅ OnPosts, pages, comments, users, media, taxonomies, settingsPluginsOffInstall, activate, update, and modify pluginsThemesOffInstall, activate, switch, and customize themesDatabaseOffExecute SQL queries on the WordPress databasePolylangOffMultilingual content (requires Polylang plugin)WooCommerceOffProducts, orders, customers (requires WooCommerce)SEO EngineOffSEO analysis, analytics (requires SEO Engine plugin)Social EngineOffSocial media scheduling (requires Social Engine plugin)Dynamic RESTOffRaw access to WordPress REST API

See references/features.md for tool details per feature.

### Content Audit (WordPress + SEO Engine)

mwseo_get_seo_statistics — Overall site health
mwseo_get_posts_needing_seo — Posts with SEO problems
Loop: mwseo_do_seo_scan per post → fix with mwseo_set_seo_title, mwseo_set_seo_excerpt

### Publish a Post (WordPress core)

wp_create_post with post_title, post_content, post_status: "draft"
Optionally set SEO metadata if SEO Engine is enabled
wp_update_post with post_status: "publish" when ready

### Translation Workflow (Polylang)

pll_translation_status — See coverage gaps
pll_get_posts_missing_translation with target language
pll_create_translation — Create translated post linked to original

### Multi-Site Management

Store multiple sites in TOOLS.md and select by name:

### My Blog
- **URL:** https://blog.example.com/wp-json/mcp/v1/http
- **Token:** abc123

### My Shop
- **URL:** https://shop.example.com/wp-json/mcp/v1/http
- **Token:** xyz789

### Tips

Use wp_get_post_snapshot instead of multiple calls — gets post + meta + terms in one request
Use wp_alter_post for search-replace edits instead of re-uploading entire content
wp_get_posts returns no full content by default — use wp_get_post for content
Analytics date params use start_date / end_date (not camelCase)
Always run tools/list first — available tools depend on which features the admin enabled
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: jordymeow
- Version: 3.3.4
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-11T04:04:09.066Z
- Expires at: 2026-05-18T04:04:09.066Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/wordpress-mcp)
- [Send to Agent page](https://openagent3.xyz/skills/wordpress-mcp/agent)
- [JSON manifest](https://openagent3.xyz/skills/wordpress-mcp/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/wordpress-mcp/agent.md)
- [Download page](https://openagent3.xyz/downloads/wordpress-mcp)