Silo

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.