Skip to content

Tool surface — Citra

Policy: few, powerful, obvious tools.

ToolRole
read_pdfPrimary structured PDF read (text, tables, map, citations)
search_pdfLiteral retrieval with page/bbox locators
pdf_evidenceFollow-up ops: inspect / render / crop / OCR / regions (op enum)

Surfaces

SurfaceRole
MCPAgent tools over stdio
CLIcitra
SDK@sylphx/citra/sdk

Rules

  1. No near-duplicate vanity tools.
  2. Advanced ops live inside pdf_evidence, not new tool names.
  3. Fail closed on unsafe input / missing native.
  4. Composition with siblings via host/public contracts only (Prism retired).

MIT licensed · local-first by design · no external calls from these docs