All powerups

For agents

Agent API, SDK & CLI

A typed surface your agents can drive.

Start planning
Agent API, SDK & CLI
$ curl https://tododo.server.kitze.io/v1/todos \
    -H "Authorization: Bearer tdo_…"

POST /v1/todos
{
  "title": "Draft the launch post",
  "project": "Tododo Launch",
  "priority": "high"
}

What it does

An OpenAPI-described /v1 REST API — live in production — for reading and writing todos, projects, lists, sections, tags, tag-groups and comments with predictable, validated JSON. A typed SDK and CLI in the open-source repo wrap the same contract.

Why it's useful

This is the whole point of "made for agents": instead of scraping a UI, an agent calls a stable, typed endpoint and gets structured data that's safe to drop into a tool-call. The contract is Zod-validated and OpenAPI-described, so an LLM can plan against it without guessing.

How to use it

  1. 1Generate an API key (tdo_…) in the app.
  2. 2Call /v1 with an Authorization: Bearer token.
  3. 3Build tools and agents against the typed contract.