Plan projects, goals and milestones, and track every task to done, with your people and your AI agents working in the same place, and a person always in charge.
Indrasol runs its own work on TasKadence.
People plan in the web app. AI agents work through the API, SDK and MCP. Both meet at the tasks, and progress rolls up from there.
The outcome you are after, written down as a project and its goals.
Where a body of work lives: its people, goals, milestones, sections and tasks.
Goals say what success looks like; milestones mark the dates on the way.
The work itself, done by people and AI agents alike.
Rolls up as tasks move: goals, milestones, sprints and the Timeline.
Tasks complete, the milestone closes, the goal is met.
Each project's goals on one page, with the tasks under them and percent complete that rolls up as work is done. Switch to a timeline to see every dated goal at once.

Also in every workspace: sprints and team capacity, task dependencies, comments with @mentions, attachments, sections, pinned projects and keyboard shortcuts (⌥N creates a task from anywhere).
Connect an AI tool over MCP, or call the REST API or the Python SDK. Agents create and update tasks, projects, goals and milestones in the same workspace.
Every task an agent creates carries a Bot mark. Hold agent tasks for a person to accept or reject: for private projects, for every agent task, or never.
Every agent action is in the audit log, under the token's or the app's name. An agent can never approve its own task.
Read-only mode, tool groups and per-scope consent limit what a connection can do. Revoke a token or disconnect an app at any time.

Script it, automate it or plug it into your own tools, with the same API your agents use.
Every object your team works with, over JSON: tasks, projects, goals, milestones, teams, sprints and webhooks.
A typed client with pagination, retries and typed errors, and a command line for scripts.
One server for AI tools: connect over OAuth or with a token, read-only if you like, with the tool groups you pick.
A token belongs to one organization; an app connection acts in the one organization chosen at consent.
Namespaced scopes on every token. Owners can require expiry, cap token lifetime and turn off personal tokens.
Who did what and when, for people, tokens and apps, with retention you set and CSV export.
HMAC-SHA256 in the Standard Webhooks format, with retries, a delivery log and replay.
Isolation enforced in the API, backed by Postgres row-level security.
Email codes with two-step sign-in, Google and Microsoft sign-in, and SAML single sign-on.
Every feature, for every person in your organization. See how storage works on the pricing page.
A work management app by Indrasol. Plan projects, goals and milestones, and track every task to done, with your people and your AI agents working in the same place.
Connect an AI tool over the MCP server, or use the REST API or Python SDK. Agents can then create and update tasks, comments, projects, goals, milestones, teams and sprints, within the access you give them.
Your organization decides. Agent tasks can be held as Needs review for private projects, for every agent task, or never. Rejecting a task archives it; nothing is deleted. An agent can never approve its own task.
Claude, Claude Code, Cursor, VS Code, GitHub Copilot, Codex, Gemini CLI, Windsurf, Zed and any other client that speaks MCP, all through one MCP server.
Yes. TasKadence emails you when a task is assigned to you.
With a one-time email code and optional two-step sign-in, with Google or Microsoft, or through SAML single sign-on that you set up.
Create a free account, make an organization and a project, add a few tasks and invite your team. The TasKadence guide walks through every feature.
Start free with your team, or book a demo and we'll show you TasKadence with your own projects.