Lightweight connector to let an external MCP manage safe WordPress operations
This server has severe definition quality gaps. Tool descriptions are minimal (10-30 chars, well below the 50-200 char baseline for LLM-optimized tools). Input schemas are either empty objects or missing entirely for most tools. No parameter descriptions exist. No output schemas are documented. Error handling is absent. The server exposes WordPress admin operations (plugin updates, cache clearing) without permission gates or audit trails. Tool names lack clarity, 'ping' and 'status' are generic; 'update_plugin' vs 'update_all_plugins' creates ambiguity. No tool has a description explaining WHEN to use it or WHAT it returns.
Clear object cache
Create a new post
List all plugins with status
Ping — return basic site info
Show site status
Update all plugins with available updates
Update a single plugin
No input schemas for 5 of 7 tools (ping, status, clear_cache, list_plugins, update_all_plugins). Tools with empty {} schemas provide zero guidance to LLMs about what parameters are valid.
No parameter descriptions anywhere. 'create_post' has schema fields (title, content, status) but no descriptions explaining format, constraints, or valid values. LLMs cannot infer that 'status' must be one of 'draft|publish|private'.
Tool descriptions are 10-30 characters, far below the 50-200 char baseline. 'Ping, return basic site info' and 'Show site status' lack context for LLM selection. No explanation of WHEN to call each tool or WHAT it returns.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 26 | 2026-07-28+ | v2 |
No output schemas documented. LLMs cannot plan downstream calls or extract required fields. 'list_plugins' returns a list but no schema shows what fields each plugin object contains.
Destructive operations (clear_cache, update_plugin, update_all_plugins, create_post) lack permission gates, dry-run support, or confirmation steps. No audit logging. Agents can invoke these without authorization checks.