Silo tool
silo_ask
Get THE USER'S ANSWER — a finished, silo-grounded reply synthesized from the silo. The response is meant to be shown to the user verbatim.
Input
{ "silo_id": "uuid | 'default'", "question": "string" }Output
// The full MCP tool result. The answer IS the text content —
// render it verbatim; structured metadata rides in _meta.
{
"content": [
{ "type": "text", "text": "The user's silo-grounded answer…" }
],
"_meta": {
"silo_id": "uuid", "silo_title": "...", "mode": "augmented",
"question": "...", "answer_text": "clean answer for widgets",
"citations": [...], "confidence": 0.9,
"suggested_followups": [...], "no_silo_data": false,
"result_kind": "prose | enumeration"
}
}Policy
Owners can always ask their own silos; public/unlisted silos are askable by anyone.
Any silo_id parameter accepts either a UUID or the reserved alias "default" — see how the default alias works.