Wordfence security abilities for MCP. Monitor security status, manage blocked IPs, view scan issues, and control lockouts.
This WordPress plugin exposes 11 Wordfence security tools via the WordPress Abilities API. Tool naming follows verb_noun convention (get_, list_, block_, unblock_, etc.), which is good. However, descriptions are extremely terse (10-20 chars), parameter documentation is minimal, and output schemas are not visible in the source. Most tools accept only a no-op '_' parameter or minimal required fields. No error handling guidance, no pagination support for list tools, and no documented output structure. The plugin appears to be a thin wrapper around Wordfence APIs without LLM-optimized descriptions or structured responses.
Block an IP address using Wordfence.
Get detailed Wordfence scan status including running state, last scan times, and next scheduled scan.
Get overall Wordfence security status including firewall mode, last scan time, issues count, and blocked IPs count.
List all IP addresses currently blocked by Wordfence.
List recent live traffic events captured by Wordfence.
List all IP addresses currently locked out by Wordfence.
Descriptions are critically short (10-20 chars). LLMs cannot determine when to select a tool or what it returns. Baseline for A+ tools is 50-200 chars with WHAT/WHEN/WHY context.
Output schemas are not documented in source. LLMs cannot plan downstream calls or extract required fields. No visibility into what fields list_* tools return or what structure get_status provides.
List tools (list-blocked-ips, list-lockouts, list-scan-issues, list-live-traffic) lack pagination parameters (limit, offset, page_size). Large result sets will blow context window and degrade LLM reasoning.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 40 | 2026-07-28+ | v2 |
List all security issues found by Wordfence scans.
Start a Wordfence security scan.
Unblock an IP address that was blocked by Wordfence.
Remove a login lockout for an IP address.
Add an IP address to the Wordfence allowlist.
No error handling guidance. Responses do not indicate what to do on failure (retry, ask user, fatal). Agents cannot self-correct or plan recovery.
Destructive/write tools (block-ip, whitelist-ip, start-scan) lack confirmation or dry-run support. Agents can accidentally block legitimate IPs or trigger scans without safeguards.