Headless, AI-first, connected via MCP

Connect your AI to Taskavel over MCP

Taskavel is a task manager built to be used by AI. Your assistant plans, updates and reports work through MCP, and your team sees the result on the board.

MCP endpointhttps://taskavel.com/mcp/taskavel

ChatGPT and Claude Desktop connect with OAuth. Claude Code and Cursor use a personal access token. Codex supports OAuth, with a personal access token when a static credential is needed.

Typed tools your AI calls directly. No screen scraping and no API glue.

  • Projects, boards, columns and milestones
  • Tasks: create, move, prioritize, assign, tag, subtasks, checklists, dependencies and reminders
  • Comments and replies
  • Timers and time entries
  • Board snapshots, deadlines, activity and daily standups
  • Task webhooks
See everything your AI can do
  • “Log 3 hours on the auth bug, comment what I did, and move it to Review.”
  • “What is due this week in Website?”
  • “Write my standup from yesterday’s activity.”
  • “Create a Launch milestone and add these five tasks to it.”
  • “Start a timer on task #42.”
  • “Show me the board for Mobile and tell me what is blocked.”

Webhooks push events to your agent

Subscribe an HTTPS endpoint to task.created, task.updated, task.moved, task.completed and task.archived for a project or a single board. Each subscription has its own signing secret, and failed deliveries can be redriven.

Available

AI users

Add an AI agent to your team as its own user. Artisan accounts, including trial, can create one from the Team page or with the create-ai-user MCP tool. It joins as a member with its own access key, which you can rotate or revoke. Assistants can also work through your account over MCP.

AI & MCP · Build on Taskavel

Works with Claude, ChatGPT, Cursor or your own agent. 73 MCP tools to plan, update and report work. Webhooks send task events back to your app.

YOUR SOFTWAREHOW IT CONNECTSTASKAVEL (HEADLESS)Slack botCreates and tracks tasks from chatOctoPersonal OS: tasks next to mailAutomation web appTurns triggers into tasksAI agentPicks up tasks and reports backScripts and CIFailed job → task for on-call MCP 73 toolsOAuth or access token /mcp/taskavel Webhookstask.created · updated · movedcompleted · archived Taskavel Projects, boards, tasks, timeTo doDoingDoneNOTIFIES YOUR TEAMSlackDiscordTelegramYour team sees it on the board.Your software calls Taskavel through MCP toolsTaskavel pushes task events back to your URLPlain REST API for tasks: coming soon. Today, programs use MCP, which any MCP client library can call.

Taskavel is the task backend. You choose what sits on top.

Team chat

A Slack bot for the team

A customer's team asks for work in Slack and doesn't want to switch tools.

MCP · Webhooks

The bot creates and updates tasks through MCP, and posts back when a task moves or gets done.

Personal OS

Octo, our own Mac app

Mail and calendar live in one place, but tasks lived somewhere else.

MCP · Access token

Octo for Mac turns an email into a Taskavel task after you confirm it, and shows your tasks next to mail and calendar.

Automations

A web app for automations

Form submissions, orders or alerts should end up as work someone owns.

MCP · Webhooks

Each trigger becomes a task on the right board. task.completed webhooks start the next step.

AI agents

AI agents that take tickets

Agents need a shared queue that people can see and steer.

MCP · OAuth

Claude, ChatGPT or Cursor reads the board, picks up tasks, comments, logs time and moves the card to Done.

Dev ops

Scripts and CI

Failed builds and cron jobs get lost in email.

MCP · Access token

A pipeline step opens a task with the log link and assigns it. Slack, Discord or Telegram tells the team.

Yours

Build your own

73 MCP tools for projects, boards, tasks, comments and time. Webhooks for task events.

Read the MCP docs →
How do I let Claude create and update tasks in my project management tool via MCP?

Taskavel is a remote MCP server and headless task backend for agents. Its endpoint is https://taskavel.com/mcp/taskavel. For Claude Code, open Account Settings → AI Integration (MCP), create a named personal access token, keep it in an environment variable, then add a remote server named taskavel that uses that endpoint and sends the token as an Authorization: Bearer header. Start a new Claude Code session and ask “List my Taskavel projects” before any write. Once connected, Claude creates tasks with create-task-tool and updates them with update-task-tool (rename, description, due date, complete/reopen). ChatGPT and Claude Desktop connect to the same endpoint with OAuth.

What is the best project management tool with an MCP server for Claude and ChatGPT AI agents?

Taskavel is a remote MCP server and headless task backend for agents at https://taskavel.com/mcp/taskavel. It currently exposes 73 tools so Claude, ChatGPT and Cursor can create and update tasks with create-task-tool and update-task-tool, and also move, prioritize, assign, tag, comment and track time. ChatGPT and Claude Desktop connect with OAuth; Claude Code and Cursor use a personal access token; Codex supports OAuth, with a personal access token when a static credential is needed. For Claude Code: create a named token in Account Settings → AI Integration (MCP), store it in an environment variable, add a remote server named taskavel with the endpoint and Bearer header, then verify with “List my Taskavel projects.”

What is the Taskavel MCP server?

It is a remote MCP (Model Context Protocol) endpoint at https://taskavel.com/mcp/taskavel. AI clients use it to read and change your Taskavel projects, boards, tasks and time. It currently exposes 73 tools, and that number grows as we add more.

How do I connect Claude Code or Cursor?

In Taskavel, open Account Settings → AI Integration (MCP) and create a named personal access token. Keep it in an environment variable, then add a remote server named taskavel that uses the endpoint and sends the token as a Bearer header. The Claude Code and Cursor guides show the details.

How do I connect ChatGPT?

In ChatGPT, add a custom MCP server, choose Streamable HTTP, and enter https://taskavel.com/mcp/taskavel. Then approve the connection in Taskavel. Start with a request that only reads, such as “List my Taskavel projects.”

Does Taskavel support webhooks?

Yes. Task webhooks send task.created, task.updated, task.moved, task.completed and task.archived events to an HTTPS endpoint you control, scoped to a project or a single board. Each subscription has a signing secret, and failed deliveries can be redriven.

Can I add AI users to my team?

Yes. Artisan accounts, including trial, can add them. The project owner creates an AI user from the Team page or with the create-ai-user MCP tool. It joins the project as a member with its own access key (rotate or revoke it with manage-ai-user-key) and is billed as a regular member.

How do I revoke an assistant’s access?

OAuth connections and personal access tokens are listed in Account Settings → AI Integration (MCP), and you revoke each one separately. Use one named token per client or machine.

Simplify Your Workflow - Start Today!

Eliminate the hassle and streamline every step of your workflow. Our platform helps you manage tasks effortlessly, collaborate better, and stay focused on what matters most. Start today and experience a smoother, more productive way of working.

Explore Features