Claude Code
Run the command, then sign in to Taskonio and approve the requested access.
claude mcp add taskonio --transport http https://api.taskonio.com/v1/mcpManage tasks, workspaces, and sprints through any compatible MCP client.
Choose your clientQuick setup
Connect to Taskonio's production MCP endpoint, then sign in and choose the organization your agent can access. Most clients guide you through authorization automatically.
Connection details
Run the command, then sign in to Taskonio and approve the requested access.
claude mcp add taskonio --transport http https://api.taskonio.com/v1/mcpAdd the server to your Claude Desktop configuration, restart the app, then authorize when prompted.
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"taskonio": {
"type": "http",
"url": "https://api.taskonio.com/v1/mcp"
}
}
}https://api.taskonio.com/v1/mcpAdd the server configuration to ~/.windsurf/mcp.json.
{
"mcpServers": {
"taskonio": {
"type": "http",
"url": "https://api.taskonio.com/v1/mcp"
}
}
}Use Streamable HTTP, connect to the endpoint below, and complete the OAuth flow opened by your client.
https://api.taskonio.com/v1/mcpAuthentication
Taskonio uses OAuth 2.1 with PKCE. You choose the organization the client may access.
Your client initiates a connection to the MCP endpoint.
Taskonio opens so you can authenticate.
Select the organization you want to authorize.
The client receives access and handles token refresh.
GET https://api.taskonio.com/.well-known/oauth-authorization-server
GET https://api.taskonio.com/.well-known/oauth-protected-resourceRefreshed automatically
Available tools
The MCP exposes focused tools for task operations, workspace context, organization data, planning, and Taskonio AI.
create_taskget_taskupdate_taskdelete_tasksearch_tasksadd_commentget_subtasksresolve_task_urllist_workspacesget_workspacecreate_sprintlist_epicslist_workspace_memberslist_organizationsget_organization_membersget_notificationsget_planning_sessioncreate_planning_sessionmove_tasks_to_sprintai_suggest_descriptionai_breakdown_taskUsage examples
Once connected, use direct requests or paste a Taskonio task URL into your conversation.
> Show me all tasks in the Application workspace
> Create a bug report: "Login page crashes on Safari 17"
> What is the status of task #42?
> Break down task #48 into subtasks
> Move tasks #101, #102, and #103 to the current sprint
> Assign task #55 to me and set priority to High
> Analyse this task: https://app.taskonio.com/org123/space/abc/task/48Troubleshooting
Team configuration
Add a .mcp.json file to the project root. Supported editors will prompt each team member to connect.
{
"mcpServers": {
"taskonio": {
"type": "http",
"url": "https://api.taskonio.com/v1/mcp"
}
}
}Create your workspace, then connect the agent that helps you plan and ship.