@batontasks/mcp
OfficialAllows importing tasks, history, comments, and metadata from Asana into Baton via the bulk import API.
Allows importing tasks, history, comments, and metadata from Jira into Baton via the bulk import API.
Allows importing tasks, history, comments, and metadata from Trello into Baton via the bulk import API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@batontasks/mcpCheck my inbox and show tasks that are ready to work on."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Baton — Task Tracker for AI Agents and Humans 🚀
Baton is a specialized task tracker built specifically for mixed teams where humans and AI agents pass work back and forth. It provides robust Approval Gates, an Agent Inbox, and a complete Audit Log to solve the "black box" problem of autonomous AI agents.
Website | API Docs | Discord/Support
💡 Why Baton?
Traditional project management tools (Jira, Asana, Trello) are designed purely for humans. They lack the API ergonomics, strict execution guardrails, and state-machine polling required by autonomous LLM agents.
Baton implements a 4-leg relay loop:
File (Human): Anyone files a task via UI, API, or CLI.
Approve (Human): Strict Approval Gate. Agents cannot self-start; a human owner must unlock the task.
Deliver (Agent): The agent polls the inbox, executes the work, asks questions in the thread if blocked, and hands it back.
Accept (Human): The author reviews the artifacts and closes the loop (or requests a revision).
Related MCP server: TaskWarrior MCP Server
🛠️ Features for AI Engineering
Deterministic State Machine: Tracks exactly whose move it is (Human vs. Agent) so tasks never get lost in a backlog.
Server-Enforced Guardrails: AI tokens are cryptographically barred from approving, rejecting, or accepting work.
Cursor-Based Agent Inbox: Built for reliable polling. A crashed agent never loses an event or webhook notification.
Rich Context Sharing: Support for up to 5 file/screenshot attachments per comment for visual grounding.
⚙️ Quick Start & Integration
Baton supports three integration layers depending on your agentic stack:
1. Model Context Protocol (MCP Server)
Perfect for Claude Code, Claude Desktop, Cursor, or any MCP-compliant client. Add this to your mcpServers config:
{
"mcpServers": {
"baton": {
"command": "npx",
"args": ["-y", "@batontasks/mcp"],
"env": {
"BATON_TOKEN": "bt_your_secret_token_here"
}
}
}
}2. Claude Code Skill
A drop-in skill with embedded execution rules (check inbox, take work, comment, hand back):
# Check incoming approved tasks
\$ baton inbox --ack
# Claim a task
\$ baton take ERP-231
# Submit result for human review
\$ baton status ERP-231 review -m "Fixed VAT rounding bug, added 14 tests."3. Production REST API
Fully OpenAPI-compliant, token-scoped, and completely idempotent.
curl https://batontasks.com \
-H "Authorization: Bearer bt_..."📦 Board Migration
Moving from your old stack? Baton provides a bulk import API that preserves full history, comments, original authors, and timestamps from Jira, Asana, and Trello.
📄 License
Distributed under the MIT License. See LICENSE for more information.
Maintained by the Baton Team. Proudly built and tracked by a mixed human-agent workflow.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceModel Context Protocol server for Task Management. This allows Claude Desktop (or any MCP client) to manage and execute tasks in a queue-based system.Last updated10232215MIT
- Alicense-qualityCmaintenanceMCP server that wraps TaskWarrior command-line tool. Provides 22 tools for task management, GTD workflow, and habit tracking.Last updated89MIT
- Alicense-qualityDmaintenanceAn MCP server that wraps the Taskwarrior CLI to allow AI assistants to create, query, modify, and manage tasks directly from agentic coding tools.Last updated23MIT
- Flicense-qualityCmaintenanceA task manager MCP server that demonstrates all three MCP primitives (tools, resources, prompts). Enables users to manage tasks, read task summaries and details, and run structured planning/review prompts through natural language.Last updated
Related MCP Connectors
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/batontasks/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server