API & MCP
Everything a person can do on Laneboard Board Statistics, a program or AI agent can do with the same inputs and get the identical result.
HTTP API
POST https://laneboardboardstats.usefulweb.app/api/v1/calculate– run Laneboard Board StatisticsGET https://laneboardboardstats.usefulweb.app/api/v1/tool– inputs, output schema, examples- OpenAPI 3.1: /openapi.json · /openapi.yaml
- Errors:
application/problem+json;422includes per-fielderrors.
Laneboard Board Statistics
Counts a kanban board the way a team review needs it: open cards per list against WIP limits, per label and per assignee, due dates (overdue, today, soon), checklist progress, lead and cycle times from the card history, throughput and the oldest work in progress. Also exports every card as CSV.
| Field | Type | Default | Description |
|---|---|---|---|
board | textarea | — | Board (JSON). A Laneboard project or board file (.laneboard.json), a Laneboard share snapshot, or a Trello board export (JSON). |
boardFile | file | — | Board file (optional). Used instead of the pasted text when given. |
boardName | text | — | Board (projects with several boards). Board title or number (1 = first). Empty = the board that was open last. |
asOf | date | — | As of (date). The day the numbers are counted for. Empty = today. |
soonDays | integer | 7 | Due soon = within (days) |
startList | text | — | Work starts in list. Cycle time starts when a card first enters this list or a later one. Empty = the second list. |
doneList | text | — | Done list. Empty = the last list. |
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)
- Streamable HTTP endpoint:
https://laneboardboardstats.usefulweb.app/mcp– protocol revisions 2026-07-28 (stateless) and 2025-11-25 / 2025-06-18 / 2025-03-26 (initialize handshake). - Tools:
laneboard_board_stats - Local stdio connector:
node src/mcp-stdio.ts --tool=laneboard-board-stats
{
"mcpServers": {
"laneboard-board-stats": { "type": "http", "url": "https://laneboardboardstats.usefulweb.app/mcp" }
}
}