MCP server

MCP server

Give any MCP client — Claude, Cursor, and friends — structured tools to work in your createtodo workspace.

The Model Context Protocol server exposes your workspace to AI agents as structured tools: todos and subtodos, lists, labels, comments, dependencies and relations, workflow states, members, and workspace health. A todo filed by an agent is the todo you see in the app — same workspace, same real-time sync.

Everything authenticates with a workspace API key.

Hosted endpoint

Nothing to install — point a Streamable HTTP client at the hosted server with your API key as a Bearer token:

https://api.createtodo.com/mcp
Authorization: Bearer <your-api-key>

For example, in Claude Code:

claude mcp add --transport http createtodo https://api.createtodo.com/mcp \
  --header "Authorization: Bearer $CREATETODO_API_KEY"

Run it locally

Prefer a local process? The same server runs over stdio from npm — add it to any MCP client config:

{
  "mcpServers": {
    "createtodo": {
      "command": "npx",
      "args": ["-y", "@createtodo/mcp"],
      "env": { "API_KEY": "<your-api-key>" }
    }
  }
}

MCP or CLI?

The MCP server is the right fit for chat-centric clients that speak tool calls natively. For coding agents with shell access, the ct CLI is often cheaper: it returns compact JSON the agent can filter before it costs context. They hit the same API — mix freely.