Tool definitions are inferred from a validation script only. No actual tool schemas, descriptions, or parameter definitions are visible in the source code. The validate.sh script references tool names (edgaze_catalog, edgaze_search, edgaze_inspect, edgaze_run, edgaze_watch) but provides zero evidence of their implementation, input schemas, output schemas, or descriptions. Per HARD SCORING RULES, tools without visible definitions are capped at 50; since NO definitions are visible at all, the overall score reflects complete absence of evaluable definition quality.
No tool schemas visible. Cannot verify input parameter types, constraints, or output structure. Per HARD SCORING RULE: if a tool has NO input schema, schema score MUST be 0.
No tool descriptions visible. Per HARD SCORING RULE: if a tool has NO description, description score MUST be 0. LLMs cannot determine when or why to select these tools.
Tool names are generic and lack action verbs. 'edgaze_run' is ambiguous (run what? run how?). 'edgaze_catalog' does not indicate whether it lists, searches, or retrieves. Names should follow verb_noun pattern (e.g., list_catalog, search_catalog, run_task).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 28 | 2026-07-28+ | v2 |
Source code provided is only a validation script (scripts/validate.sh). No actual MCP server implementation, tool registration code, or endpoint handlers are visible. Cannot assess real tool definitions.
No error handling patterns visible. No recovery guidance, error classification, or actionable error messages documented.