goal-read-evidence-content
Read attached evidence through MCP without changing its format. Pass evidenceId from goal-get. Text (text/plain, JSON, NDJSON) returns newline-preserving redacted lines; offset/limit are zero-based line pagination. Images return a native MCP image with original MIME and bytes. For a complete video, PDF, ZIP or other binary, binaryDelivery=link (default) returns a resource_link to the authenticated original download — no base64 and no conversion. If the client cannot open external links, binaryDelivery=base64 embeds the exact original bytes in a resource blob; this expands data by about 33% plus JSON overhead and can consume the client context window, so use it only when needed. byteOffset/byteLimit require binaryDelivery=base64. Text secrets are redacted; binary evidence is unmodified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of whole lines to return (1–500) | |
| offset | No | Zero-based line offset | |
| byteLimit | No | Number of bytes to return for binary evidence; omit with byteOffset for the complete original | |
| byteOffset | No | Zero-based byte offset for binary evidence | |
| evidenceId | Yes | UUID of file-backed evidence from goal-get | |
| binaryDelivery | No | Complete binary: link to the original (default), or base64 fallback for clients without external links | link |