API & MCP

Everything a person can do on Shared Review Room, a program or AI agent can do with the same inputs and get the identical result.

HTTP API

Shared Review Room

Create an expiring room for text or a small PNG/JPEG reference, invite participants, resolve pinned comments and export the discussion. The owner can revoke the room.

Inputs of Shared Review Room
FieldTypeDefaultDescription
operationselect (create, read, join, comment, presence, edit, resolve, reopen, delete, revoke)"create"Action
titletextarea"Design review"Room title
referencetextarea"Review this layout together."Reference text or PNG/JPEG data URL
hoursnumber2Room lifetime (hours)
roomIdtextarea—Room ID
peertextarea—Participant ID
accessKeytextarea—Room access key
ownerKeytextarea—Owner key
participantKeytextarea—Private participant key
nametextarea"Guest"Your display name
commenttextarea—Comment
commentIdtextarea—Comment ID
requestIdtextarea—Idempotency key
xnumber50Pin X (%)
ynumber50Pin Y (%)

Example request

Try an example

curl -X POST https://pageboardreviewroom.usefulweb.app/api/v1/calculate -H 'content-type: application/json' -d '{}'

Every result contains

inputs (normalised, defaults applied), summary, result (validated against the published schema), units, assumptions, sources, warnings, computedAt and links.

MCP (Model Context Protocol)

{
  "mcpServers": {
    "pageboard-review-room": { "type": "http", "url": "https://pageboardreviewroom.usefulweb.app/mcp" }
  }
}