A monorepo containing multiple MCP servers and agents for workflow automation, including ACP agents, MCP server implementations, and structured output tools
Single tool 'StructuredOutput' with critical definition gaps. Input schema is declared as 'Dynamic schema based on registration', no actual schema visible in source code. Description is present but overly prescriptive (tells agent WHEN to call, not WHAT it does). No parameter documentation. Tool appears to be a meta-tool for formatting responses rather than a functional capability. Cannot verify schema structure, types, or constraints from provided code.
Use this tool to return your final response in the requested structured format. IMPORTANT: - You MUST call this tool exactly once at the end of your response - The input must be valid JSON matching the required schema - Complete all necessary research and tool calls BEFORE calling this tool - This tool provides your final answer - no further actions are taken after calling it
Input schema is not defined, declared as 'Dynamic schema based on registration' with no actual JSON Schema visible.
Tool name 'StructuredOutput' does not follow verb_noun convention. Should be 'format_output', 'return_structured_output', or similar action verb. Current name is a noun phrase that obscures intent.
Description is prescriptive (tells agent WHEN/HOW to call) rather than descriptive (WHAT it does, WHY to use it). Reads as a constraint, not a tool definition. LLMs need to understand the tool's purpose, not instructions for its use.
No parameter descriptions. Input is a generic object with no field-level documentation. LLMs cannot infer what fields are required, what types they accept, or what constraints apply.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 38 | 2025-06-18+ | v2 |
Tool appears to be a meta-tool for response formatting rather than a domain capability. Single tool in entire server suggests incomplete implementation or placeholder. No actual functional tools visible.