Skip to main content
Glama

mcp-easy-ai__wp_ability_rank_math_audit_site_seo

Read-onlyIdempotent

Runs Rank Math's site-wide SEO audit and returns a structured score plus per-test findings with fix hints. Combines local checks with the remote rankmath.com API tests. (ability: rank-math/audit-site-seo) Through Royally: its server marks it read-only, so it runs straight away.

Input Schema

NameRequiredDescriptionDefault
urlNoOptional URL to audit. Defaults to this site's home URL. When provided, only remote API tests run (local checks are site-wide).
refreshNoRe-run the audit. Defaults to true (always fresh when called by an AI host).
site_idNoSite to run this tool on: 8ef2e52b-bd07-4671-a363-ebe8b480b65c (https://demo.royalplugins.com)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Adds real behavioral context beyond the annotations: the audit fuses local site-wide checks with remote rankmath.com API calls (explaining the openWorldHint network dependency) and returns per-test findings with remediation hints. The line about the server marking it read-only largely restates readOnlyHint, which is the only redundancy.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three compact sentences, front-loaded with the action and return value. The trailing "Through Royally: its server marks it read-only, so it runs straight away" is slightly promotional and partly duplicates the annotations, but it is short enough not to bloat the definition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description correctly compensates by describing the returned score and per-test findings. Combined with 100% parameter coverage and full annotations, an agent has enough to call this correctly; only sibling disambiguation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so url/refresh/site_id are already fully documented in the schema, including the important nuance that passing a url runs only remote tests. The description adds no parameter-level detail of its own, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ("Runs Rank Math's site-wide SEO audit") and adds the return shape (structured score plus per-test findings with fix hints). It is clear what the tool does, but it never names the nearby alternatives such as rank_math_get_seo_scores or wp_audit_seo_bulk, so the agent must infer the boundary itself.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage (site-wide audit, local + remote checks) but gives no explicit when-to-use / when-not guidance relative to the many SEO siblings in this fleet. The only routing hint lives in the url parameter's schema text, not in the description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources