Agent-first workflow automation for dev teams. Provides MCP server integration, agent execution, and workflow orchestration.
Conduit's test fixture MCP server defines 3 tools with minimal quality. All tools have descriptions (10-60 chars, below the 194-char baseline), but lack parameter descriptions entirely. Input schemas are present with proper JSON Schema structure (type, properties, required), but parameters lack descriptions, a critical gap per the rubric. No output schemas are documented. Error handling is absent (the 'fail' tool throws but provides no recovery guidance). Tool names are verb-based (echo, add, fail) but generic; 'fail' is particularly vague. No tool annotations (readOnlyHint, destructiveHint, idempotentHint) are present. This is a minimal test fixture, not a production-grade server.
Returns the sum of two numbers.
Returns its input text verbatim.
Throws the supplied message — used to exercise error paths.
All parameters lack descriptions. The 'text' param in echo, 'a' and 'b' in add, and 'message' in fail have no explanation of what they control or expected format.
Tool descriptions are too short (10-60 chars vs 194-char baseline). 'Returns its input text verbatim' and 'Returns the sum of two numbers' lack context for when/why to use them.
No output schemas documented. LLMs cannot infer what fields echo, add, and fail return or plan downstream tool calls.
No error handling guidance. The 'fail' tool throws a message but provides no recovery hint or error classification (retryable vs fatal).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 40 | 2026-07-28+ | v2 |
No tool annotations. Tools lack readOnlyHint, destructiveHint, or idempotentHint metadata to guide agent planning.