MCP server providing access to SEO Review Tools API for website traffic analysis, authority scores, SERP data, backlinks, keyword statistics, and SEO content optimization
8 tools with basic schemas and descriptions, but significant gaps in parameter documentation and output schema clarity. All tools have names starting with action verbs (get_, post_) and descriptions present, but descriptions are generic (avg ~60 chars, below 194-char baseline). Most parameters lack detailed constraints, format guidance, or dependency documentation. No output schemas documented. Error handling is minimal, tools return raw API errors without recovery guidance. Tool composition is reasonable (single responsibility), but parameter descriptions are sparse and do not explain expected formats, ranges, or valid values.
Get authority scores for a list of URLs.
Get backlinks for a specified URL.
Get keyword statistics from SEO Review Tools.
Get keyword suggestions from SEO Review Tools API.
Get the SEO content score from SEO Review Tools.
Get SERP data from SEO Review Tools.
Output schemas not documented. Tools return JSON but LLMs cannot plan downstream calls or extract fields without knowing response structure. No documentation of what fields are returned, their types, or whether results are paginated.
Parameter descriptions are minimal and lack format/constraint guidance. E.g., 'hl' described as 'The language for the search results' but no enum of valid values (en, de, fr, etc.). 'location' parameter has no format guidance. LLMs cannot validate inputs without explicit constraints.
No error handling guidance. CallToolRequestSchema handler catches errors and returns generic 'API error: {message}' without recovery hints. LLMs cannot determine if errors are retryable, user-fixable, or fatal.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 49 | 2026-07-28+ | v2 |
Get website traffic data from SEO Review Tools.
Post bulk website traffic data to SEO Review Tools API.
No pagination support documented. Tools like get_backlinks and get_keyword_statistics likely return lists but no limit/offset/cursor parameters visible. Large result sets will blow context windows.
Tool descriptions are generic and under 100 chars (avg ~60 chars vs 194-char baseline). E.g., 'Get website traffic data from SEO Review Tools' does not explain when to use it vs alternatives, what data is returned, or prerequisites.