Productivityboard.example.com
TaskSmith
TaskSmith exposes a project management tool as a typed API for reading boards, tasks, and assignments. Built for reporting agents and status roll-ups.
- Auth
- OAuth
- Latency
- ~200ms
- Volume
- 610K / mo
- Surfaces
- REST · MCP
#tasks#projects#kanban#productivity
Endpoints
Base URL https://corpus.bifra.dev/tasksmith
GET
/boardsList boards the token can access.
Sample response
JSON
{
"boards": [
{ "id": "brd_12", "name": "Roadmap", "taskCount": 84 }
]
}GET
/boards/{id}/tasksList tasks on a board.
Parameters
idstring· pathrequiredBoard identifier.
statusstring· querytodo | doing | done.
Using the REST API
Call it from your own code, a script, or the terminal. Every response is typed and normalized. Pass your Bifra token as a bearer header.
cURL
curl "https://corpus.bifra.dev/tasksmith/boards" \
-H "Authorization: Bearer $BIFRA_TOKEN"Using the MCP server
Add the server to your agent's config and it gets typed tools instead of scraping the site. Works with any MCP-compatible client.
mcp.json
{
"mcpServers": {
"tasksmith": {
"url": "https://corpus.bifra.dev/tasksmith/mcp",
"headers": { "Authorization": "Bearer ${BIFRA_TOKEN}" }
}
}
}Available tools
list_boardsList accessible boards.
list_tasksList tasks on a board.