Skip to main content
Every tool returns this object as structuredContent and as JSON text. Tools declare it as their outputSchema.

Fields

string
required
Always result/v1.
string
required
The tool that produced the result.
string
required
ok, partial (a preview; the full result is stored) or error.
string
One sentence describing the result.
any
The machine payload, always JSON. Numbers are numbers, dates are ISO-8601, NaN and infinity are null. In a partial result, lists named in truncated.lists are cut.
object[]
Presentation, in reading order. See blocks.
object[]
Stored full results.
object
Present when the inline result is a preview.
string[]
Notes about the result, such as a convergence warning.
object
Present when status is error: code, message, optional hint and details. See errors.
object
Optional context such as source, as_of and units.

Blocks

Renderers skip block types they do not know, so new types never break a client. Chart kind is one of line, bar, scatter, area, hist, heatmap, candlestick. A band names the series columns that bound a shaded interval.
Forecast with a band