Skip to main content
Three ways in, one domain model. Every call runs as a real person, under that person’s grants.

MCP server

Point an agent at /mcp for 25 tools over Streamable HTTP. The most complete way in.

REST API

More than 470 operations under /v1. Read them at /v1/docs.

OAuth apps

Register a client, ask for work:read, call as the person who consents.
Docket’s public API is in early access. There is no SDK, and the API is unversioned. Read Platform status first.

MCP, REST, or an OAuth app

Call capture and “email the caterer by Friday” becomes a task. organize writes a twelve-item plan in one call, and a second run creates no duplicates.

The model in one screen

Docket scopes every row to one Organization, the tenant boundary.
Use a Program for work that never finishes, like customer support. Use a Project for “Launch v2”, which closes when it ships. Cycles schedule Tasks into a team’s two-week window without containing them. Updates set health: on_track, at_risk, off_track. Two kinds of edge:
Workspaces relabel these words: a Cycle may display as a Season. The API always uses the default names. See Terminology.

Conventions every call follows

What a token can do

A token never grants more than the human behind it has. Docket checks the scope first, then that person’s own grants. Someone with view on “Launch v2” cannot write to it with a work:write token.