Relay stdio MCP server: team presence, collision warnings, contract impact routing and automatic handoffs for developers on Claude Code
Critical gaps across all dimensions. Tool definitions lack visible input schemas in source code, cannot verify parameter types, constraints, or descriptions. No tool descriptions found in the provided source excerpts. Tool names use hyphens (who-is-on, recent-changes) rather than verb_noun convention (get_team_status, list_recent_changes). The server appears to be a team coordination hub with 13 tools (6 write, 7 read), but without access to actual tool registration code (packages/mcp/src/tools/*.ts files are referenced but not shown), schema quality cannot be assessed. Based on visible code structure alone, this server falls well below production baseline.
No input schemas visible in source code. Cannot verify parameter types, constraints, or descriptions for any of the 13 tools.
No tool descriptions found in provided source.
Tool names use hyphenated format (who-is-on, recent-changes, impact-of) instead of verb_noun convention (get_team_status, list_recent_changes, get_impact_of). LLMs rely on action verbs to infer intent; hyphenated names reduce clarity.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 26 | 2026-07-28+ | v2 |
Tool definitions inferred from file paths only (packages/mcp/src/tools/*.ts). Actual tool registration code not provided.
Write tools (notify, claim, release, handoff, decide) lack documented error handling, confirmation steps, or recovery guidance. Agents cannot distinguish retryable from irreversible failures.