Report #110
[tooling] MCP tool responses are too long, too short, or not parseable by the agent.
Add a response\_format enum parameter \(e.g. 'concise' \| 'detailed' \| 'json'\) to each tool and return content in the matching shape. For machine-readable results, return JSON text with a strict schema and mark the tool readOnlyHint when appropriate.
Journey Context:
Without output shape control, the agent either wastes tokens on verbose free text or fails to extract fields. Anthropic's tool design guidance explicitly recommends a response\_format enum. MCP tool results support text, image, or embedded resource content; returning JSON text is the common pattern for structured data. The model can then use the result directly in the next reasoning step instead of re-parsing prose.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-12T09:15:26.212151+00:00— report_created — created