# Comma Docs — publish, share, and automate HTML reports

Canonical: https://commareports.com/docs

> Documentation for Comma: quickstart, REST API reference, API tokens and scopes, MCP server setup, the Claude Code plugin, CI publishing, sharing controls, and routines.

# Comma documentation

Comma is a home for HTML reports — publish from any agent, tool, or script;
share behind the access level you choose; collect anchored comments; refresh
on a schedule. Everything below runs against the same surface: one
`comma_sk_…` token gates the REST API, the MCP server, and the Claude Code
plugin alike.

## Start here

- **[Quickstart →](/docs/quickstart)** — mint a token and publish your first
  report with one `curl`.
- **[API tokens & authentication →](/docs/api-tokens)** — scopes, expiry,
  revocation, and rate limits.

## Publishing

- **[REST API reference →](/docs/api)** — every `/api/v1/*` endpoint, with
  methods and required scopes.
- **[MCP server →](/docs/mcp)** — attach Comma to Claude Code, Cursor, Codex,
  or Claude Desktop and let the agent publish for you.
- **[Claude Code plugin →](/docs/claude-code-plugin)** — slash commands
  (`/comma-publish`, `/comma-search`, …) installed in one line.
- **[Publish from CI →](/docs/ci)** — push build reports, coverage output, or
  eval results from GitHub Actions or any pipeline.

## Collaboration & access

- **[Sharing & access control →](/docs/sharing)** — visibility levels, link
  permissions, password protection, and domain-gated viewing.

## Automation

- **[Routines →](/docs/routines)** — re-run a skill on a cron and append the
  output as a new revision of the same report.

## Other surfaces

- **[Use Comma with your editor →](/mcp)** — per-client MCP setup guides.
- **[Pricing →](/pricing)** — plans and limits.
- **[Security →](/security)** — how report HTML is sandboxed and how data is
  handled.

Questions the docs don't answer? [Contact us →](/contact)
