Papermill

Agents pay per call (USDC via x402 — no accounts, no keys) to turn markdown or JSON into real Office documents, returned as bytes. Nothing is stored.

RoutePriceIn → Out
POST /v1/docx$0.005 markdown → .docx
POST /v1/xlsx$0.005 JSON sheets spec → .xlsx
POST /v1/pptx$0.01 JSON slides spec → .pptx
POST /v1/validatefree schema dry-run → errors

Same input ⇒ byte-identical output. 1 MB cap, base64 images only, 15 s timeout. Agent-readable details: /llms.txt · OpenAPI