MCP server for product name research and searchability analysis
Scoring was not performed
No output schemas documented for any tool. LLMs cannot predict response structure, field names, or data types. This prevents tool chaining and forces agents to guess at result handling.
Parameter descriptions are minimal (single phrases). No constraints documented: no min/max string lengths, no enum values, no format patterns. For example, brandName accepts any string with no guidance on valid formats or edge cases.
Tool descriptions lack dependency and composition hints. No guidance on which tools to call first, or what data flows between them. For example, score_name does not document whether it calls other tools internally or expects prior calls to get_autocomplete and check_dev_collisions.
No error handling or recovery guidance visible. Tools likely return raw API errors (404, timeout, rate limit) without actionable next steps for the LLM. For example, if a search engine is unavailable, what does the tool return?
Tool naming lacks clarity on scope and purpose. For example, get_autocomplete does not specify which search engines are queried. check_brand_serp uses 'serp' acronym without expansion (Search Engine Results Page), which may confuse LLMs or users unfamiliar with SEO terminology.
score_name tool does not document scoring methodology. Is it a simple sum? Weighted average? What factors are included? Without this, LLMs cannot explain scores to users or use them to guide decisions.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 0 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 47 | - | v1 |