Publish AI reports as URLs.
Review them like docs.
One API call turns any HTML output into a hosted link — with inline comments, password protection, and a dashboard of everything you've published.
The problem
AI agents generate rich, interactive HTML — charts, tables, formatted analyses. Then that output gets saved as report.html, pasted into Slack, and forgotten.
Someone downloads it. Their browser opens a local file with no styles. They screenshot it and paste the screenshot back into Slack. Now you have a JPEG of a table in a thread nobody will find next week.
No URL to link to. No comments. No way to know if anyone actually read it. Files are the wrong primitive for output that deserves a review.
The fix
POST HTML to /api/publish from anywhere. Get a URL back. No account required.
curl -X POST https://folio.ac/api/publish \
-H "Content-Type: application/json" \
-d '{"title": "Q2 Revenue", "html": "<html>...</html>"}'
# { "url": "https://folio.ac/r/abc123" }r = requests.post("https://folio.ac/api/publish", json={
"title": "Weekly Analysis",
"html": generate_report(),
})
print(r.json()["url"]) # → https://folio.ac/r/abc123// Native tool in every Claude Code session after MCP setup:
publish_report({ html: "...", title: "Q2 Revenue" })
// → "Published: https://folio.ac/r/abc123"What you get
Built for review
Integrations
/mcp. Native publish_report tool in every session./api/openapi. Schema auto-imports.