MCP server providing agent skills for web scraping, searching, mapping, crawling, wire protocol operations, monitoring, AI visibility, session management, and browser automation
Critical failure across all dimensions. No tool definitions are visible in the provided source code. The repository contains only configuration files (.mcp.json, mcp.json) and validation scripts (check-server-version.py, validate.py). The actual tool implementations, schemas, descriptions, and parameter definitions are not present in the source provided. Tools are listed in scripts/validate.py as a TOOLS constant but without any schema, description, or parameter information. Cannot verify naming conventions, parameter types, descriptions, or output schemas. This appears to be a wrapper/proxy server that delegates to @anakin-io/mcp npm package (version 0.2.1), meaning tool definitions exist upstream but are not inspectable here.
No tool definitions visible in source code. Tool names exist in validate.py TOOLS list but no schemas, descriptions, or parameter information is present. Cannot verify compliance with any definition quality patterns.
All 21 tools lack descriptions. LLMs cannot determine when or why to select these tools.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 31 | 2026-07-28+ | v2 |
No input schemas visible for any tool. Cannot verify parameter types, constraints, enums, or required fields.
Ambiguous tool names: 'map', 'wire_read_action', 'wire_write_action' lack verb clarity. 'map' could mean map-reduce, geospatial mapping, or data transformation. 'wire_read_action' and 'wire_write_action' are generic and do not convey specific intent.
Destructive tool 'session_delete' has no documented error handling, confirmation mechanism, or recovery guidance. Per pattern:confirmation-request, irreversible operations should support dry-run or confirmation.