Tool result records: Mastra

The verdict line for each probe run, with a link to the record and its captures. The cross-client matrix is on Tool result handling, verified.

29 records, version mcp-2.9.0-alpha.1+core-1.83.0-alpha.1, no registry entry yet. Overlay data/verified/mastra.json.

Scenario Config Run At Version Verdict
app_only default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 tool not offered to the model
meta_only default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 ⟨…⟩ envelope (content 1x, structuredContent 0x, _meta reached the model)
meta_only legacy stdio 2025-11-25 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 ⟨…⟩ envelope (content 1x, structuredContent 0x, _meta reached the model)
meta_only return-errors stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 ⟨…⟩ envelope (content 1x, structuredContent 0x, _meta reached the model)
with_meta default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as json, _meta did not reach the model)
with_meta legacy stdio 2025-11-25 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as json, _meta did not reach the model)
with_meta return-errors stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as json, _meta did not reach the model)
audience_user default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as json)
empty_object default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 "…" client error text, no fixture field: "Invalid result for tools/call: [\n {\n "expected": "array",\n "code": "inval"
large default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as json)
no_content_key default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 "…" client error text, no fixture field: "Invalid result for tools/call: [\n {\n "expected": "array",\n "code": "inval"
is_error default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 […] content only (1x, as text)
is_error return-errors stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 ⟨…⟩ envelope (content 1x, structuredContent 1x)
with_image default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as json)
schema_match default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 […] content only (1x, as text)
schema_mismatch default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 "…" client error text, no fixture field: "Structured content does not match the tool's output schema: data must have requi"
mirror default http 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 payload once (as json)
mirror default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 payload once (as json)
mirror legacy stdio 2025-11-25 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 payload once (as json)
sc_empty default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 "…" no marker reached the model; payload: "{}"
sc_null default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 "…" no marker reached the model; payload: "null"
sc_string default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as text)
structured_only default http 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as json)
structured_only default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as json)
structured_only legacy stdio 2025-11-25 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as json)
summary_and_data default http 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as json)
summary_and_data default stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as json)
summary_and_data legacy stdio 2025-11-25 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as json)
summary_and_data return-errors stdio 2026-07-28 mcp-2.9.0-alpha.1+core-1.83.0-alpha.1 {…} structuredContent only (1x, as json)