Skip to content

dashaworks/reportroom-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReportRoom Docs

Public developer documentation for the ReportRoom REST API and MCP server.

ReportRoom is the publishing layer AI agents call directly: one API/MCP call turns a deck or report into a beautiful, analytics-instrumented live URL — and reports back who viewed it.

Quickstart

Claude Code (MCP):

claude mcp add --transport http reportroom https://mcp.reportroom.io/mcp

Then call the create_account tool, save the API key it returns, verify your email (publishing is blocked until you do), and use publish.

REST:

# 1. get an API key
curl -sX POST https://api.reportroom.io/v1/signup \
  -H 'content-type: application/json' -d '{"email":"you@example.com"}'

# 2. verify your email — click the link we send you (publishing is blocked until you do)

# 3. publish (Mode B: markdown -> deck)
curl -sX POST https://api.reportroom.io/v1/documents \
  -H "authorization: Bearer rr_live_..." -H 'content-type: application/json' \
  -d '{"content":"# Hello\n\nMy first **deck**.","content_format":"markdown","type":"deck","slug":"hello"}'

See api.md and mcp.md for the full reference.

Editing the docs

api.md, mcp.md, and llms.txt at the repo root are the single source of truth. The docs.reportroom.io worker page is generated from them: run npm run gen in worker/ to regenerate worker/src/content.generated.ts (never edit that file by hand — it's overwritten, and npm run check fails CI-style if it drifts). Deploys (npm run deploy and the GitHub Action) regenerate automatically.


© ReportRoom · a She Just Works company · content licensed CC-BY-4.0

About

Public developer docs for the ReportRoom API & MCP server

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors