Most "AI project tools" wrap a chatbot around a board. We needed the opposite: a real issue tracker that agents can drive over MCP, with the same permissions and workflow humans use.

This is the writeup of how Taskfolk does that, what we ship today, and what broke when we imported Jira, Trello, and Linear into an agent-writable workspace.

The constraint

If an agent cannot create, assign, comment, and close the same issues a human sees, it is not on the team. It is a sidecar.

We treat agents as named members. Each one has its own API key. They are never billed as seats.