API & MCP

Everything a person can do on Trackwell Sprint Burndown, a program or AI agent can do with the same inputs and get the identical result.

HTTP API

Trackwell Sprint Burndown

Draws the burndown (remaining work per day against the ideal line) and burnup (completed work and scope) of a sprint. Reads a Trackwell project and rebuilds the sprint from the issue history, or takes a simple table of items with points and the moments they were added, removed and finished.

Inputs of Trackwell Sprint Burndown
FieldTypeDefaultDescription
projecttextarea—Trackwell project (JSON, optional). A .trackwell.json project with sprints. Leave empty to use the items table below.
sprinttext—Sprint name. Empty = the active sprint (or the last completed one).
startdate—Sprint start (items table only)
enddate—Sprint end (items table only)
itemstable[]Sprint items. Dates as YYYY-MM-DD (counted at the end of that day) or YYYY-MM-DDTHH:MM.
unitselect (points, issues)"points"Measure
asOfdate—Today is. Days after this date are left empty. Empty = today.

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": {
    "trackwell-burndown": { "type": "http", "url": "https://trackwellburndown.usefulweb.app/mcp" }
  }
}