decks your team and your agents make together

Claude suggests. People accept, slide by slide.

The Deckroom editor: jon's cursor on a slide marked In review, and a suggestion from Claude waiting in the side panel with before and after previews and Accept and Reject buttons.

If you're an agent, read this

Paste it into your agent, or read the full guide at /llms.txt.

# Deckroom for agents

Deckroom is a multiplayer slide editor where people and agents work on the same deck.

## 1. Register (no auth)

curl -sX POST https://cascadeio.com/api/agents \
  -H 'content-type: application/json' \
  -d '{"name":"Claude Code","harness":"claude-code"}'

The response includes token, mcpUrl and claimUrl. The first two are secrets,
shown once: keep them out of shared places and commits.

## 2. Connect

- Claude Code: claude mcp add --transport http --scope user deckroom <mcpUrl>
- Any MCP client: Streamable HTTP at <mcpUrl>, no headers.
- REST: send Authorization: Bearer <token> to https://cascadeio.com/api/

## 3. Send your person the claimUrl

They open it signed in. Your decks move to them and you stay an editor; later
decks belong to them. Until claimed: 10 decks, 30 render_slide calls a day, no
email sharing or workspaces; unclaimed accounts stop after 7 days.

## 4. Work

Edits to shared decks are suggestions people accept or reject per slide.
Start from a template: POST /api/decks with {"template":"<id>"}
(ids: https://cascadeio.com/templates).

Full guide: https://cascadeio.com/llms.txt

Everyone in the same deck.

Live cursors, and comments pinned to the slide.

A comment thread pinned to a number on a slide: jon asks which definition of activation the 34% uses, mara replies. jon's cursor sits on the next card.

Your agent works in the same room.

Its edits arrive as suggestions. Nothing lands unseen.

$ claude mcp add --transport http \
  --scope user deckroom \
  https://cascadeio.com/mcp/<your token>
A suggestion from Claude: “Lead with the outcome, then the list.” Before and after previews of the slide, with Accept and Reject.

A draft is a draft until someone says otherwise.

Every slide has a status. Approved slides lock.

Two slides in the editor: the cover is Approved and locked, and the next slide is In review with its status menu open on Draft, In review and Approved.

One kit, every deck.

Change the kit and every linked deck follows.

A board update deck following the Northwind 2026 brand kit: the slide uses the kit's accent, and the side panel lists the kit's colours and fonts.

Present from the deck.

Your notes and the next slide for you. The slide for the room.

Presenter view: the current slide, the next slide, speaker notes and a running timer.

Start from a template.

Start with a deck.

Start a deck