Taskade
About
Connect to the [Taskade platform](https://www.taskade.com/) via MCP. Access tasks, projects, workflows, and AI agents in real-time through a unified workspace and API.
Details
- Transport
- SSE
Explore
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
TaskadeCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
workspaceCreateProject
Create a project in a workspace
workspacesGet
Get all workspaces for a user
workspaceFoldersGet
Get all folders for a workspace
projectGet
Get project
projectComplete
Mark the project as completed
projectRestore
Restore project
projectCopy
Copy a project to a folder
projectCreate
Create a project in a team
projectFromTemplate
Create a project from a custom template
projectMembersGet
Get members of a project
projectFieldsGet
Get all fields for a project
projectShareLinkGet
Get share link for the project
projectShareLinkEnable
Enable share link in the project
projectBlocksGet
Get all blocks for a project
projectTasksGet
Get all tasks for a project
taskGet
Get task with id
taskDelete
Delete a task in a project
taskPut
Update task.
taskComplete
Complete a task in a project
taskUncomplete
Mark a task as incomplete in a project
taskCreate
Create one or more tasks in a project
taskMove
Move a task within the project
taskAssigneesGet
Get the assignees of a task
taskPutAssignees
Task assignment
taskDeleteAssignees
Remove assignee from a task
taskGetDate
Get the date of a task
taskDeleteDate
Delete date of a task
taskPutDate
Create or update date for a task
taskNoteGet
Get the note of a task
taskNotePut
Add/update a note to the task
taskNoteDelete
Delete the note of a task
taskFieldsValueGet
Get all field values for a task
taskFieldValueGet
Get the field value of a task
taskFieldValueDelete
Delete the field value of a task
taskFieldValuePut
Update/create the field value of a task
folderProjectsGet
Get all projects in a team, or in the home team of a workspace.
folderAgentGenerate
Generate agent based on input text prompts
folderCreateAgent
Create an agent in a team or workspace.
folderAgentGet
Get agents in a folder.
mediasGet
Get medias in a folder
folderProjectTemplatesGet
Get projects templates in a folder.
meProjectsGet
Get all projects of mine
agentPublicAccessEnable
Enable public access in the agent
agentGet
Get agent with id
deleteAgent
Delete an agent
agentUpdate
Update agent
agentPublicGet
Get public agent
agentPublicUpdate
Update public agent
agentKnowledgeProjectCreate
Create a knowledge project
agentKnowledgeMediaCreate
Create a knowledge media
agentKnowledgeProjectRemove
Remove a knowledge project
agentKnowledgeMediaRemove
Remove a knowledge media
agentConvosGet
Get agent conversations
agentConvoGet
Get agent conversation by id
mediaGet
Get media with id
mediaDelete
Delete a media
publicAgentGet
Get public agent by public agent ID
promptAgent
Prompt an agent
listConversations
List agent conversations
getConversation
Get agent conversation by ID
subscribeWebhook
Subscribe to a webhook for a Taskade event
unsubscribeWebhook
Remove a previously-created webhook subscription
- workspaceCreateProject: Create a project in a workspace
- workspacesGet: Get all workspaces for a user
- workspaceFoldersGet: Get all folders for a workspace
- projectGet: Get project
- projectComplete: Mark the project as completed
- projectRestore: Restore project
- projectCopy: Copy a project to a folder
- projectCreate: Create a project in a team
- projectFromTemplate: Create a project from a custom template
- projectMembersGet: Get members of a project
- projectFieldsGet: Get all fields for a project
- projectShareLinkGet: Get share link for the project
- projectShareLinkEnable: Enable share link in the project
- projectBlocksGet: Get all blocks for a project
- projectTasksGet: Get all tasks for a project
- taskGet: Get task with id
- taskDelete: Delete a task in a project
- taskPut: Update task.
- taskComplete: Complete a task in a project
- taskUncomplete: Mark a task as incomplete in a project
- taskCreate: Create one or more tasks in a project
- taskMove: Move a task within the project
- taskAssigneesGet: Get the assignees of a task
- taskPutAssignees: Task assignment
- taskDeleteAssignees: Remove assignee from a task
- taskGetDate: Get the date of a task
- taskDeleteDate: Delete date of a task
- taskPutDate: Create or update date for a task
- taskNoteGet: Get the note of a task
- taskNotePut: Add/update a note to the task
- taskNoteDelete: Delete the note of a task
- taskFieldsValueGet: Get all field values for a task
- taskFieldValueGet: Get the field value of a task
- taskFieldValueDelete: Delete the field value of a task
- taskFieldValuePut: Update/create the field value of a task
- folderProjectsGet: Get all projects in a team, or in the home team of a workspace.
- folderAgentGenerate: Generate agent based on input text prompts
- folderCreateAgent: Create an agent in a team or workspace.
- folderAgentGet: Get agents in a folder.
- mediasGet: Get medias in a folder
- folderProjectTemplatesGet: Get projects templates in a folder.
- meProjectsGet: Get all projects of mine
- agentPublicAccessEnable: Enable public access in the agent
- agentGet: Get agent with id
- deleteAgent: Delete an agent
- agentUpdate: Update agent
- agentPublicGet: Get public agent
- agentPublicUpdate: Update public agent
- agentKnowledgeProjectCreate: Create a knowledge project
- agentKnowledgeMediaCreate: Create a knowledge media
- agentKnowledgeProjectRemove: Remove a knowledge project
- agentKnowledgeMediaRemove: Remove a knowledge media
- agentConvosGet: Get agent conversations
- agentConvoGet: Get agent conversation by id
- mediaGet: Get media with id
- mediaDelete: Delete a media
- publicAgentGet: Get public agent by public agent ID
- promptAgent: Prompt an agent
- listConversations: List agent conversations
- getConversation: Get agent conversation by ID
- subscribeWebhook: Subscribe to a webhook for a Taskade event
- unsubscribeWebhook: Remove a previously-created webhook subscription
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"taskade": {
"server": {
"command": "npx",
"args": [
"-y",
"@taskade/mcp-server"
],
"env": {
"TASKADE_API_KEY": ""
}
}
}
}
}
McpServers
{
"server": {
"command": "npx",
"args": [
"-y",
"@taskade/mcp-server"
],
"env": {
"TASKADE_API_KEY": ""
}
}
}
Transport
"stdio"
Package
"@taskade/mcp-server"
Registry
"npm"
- Create and manage projects— Ask your assistant to create projects, copy them, or mark them complete usingprojectCreate,projectCopy, andprojectComplete.
- Work with tasks across projects— Create, update, move, complete, or delete tasks; set due dates and assign team members viataskCreate,taskPut,taskMove, andtaskPutAssignees.
- Build and deploy AI agents— Generate agents from a prompt withfolderAgentGenerate, attach knowledge sources like projects or media, and publish them publicly.
- Chat with agents directly— Send messages to an AI agent and receive replies usingpromptAgent, and review conversation history withgetConversation.
- Automate project creation from templates— List available templates withfolderProjectTemplatesGetand spin up new projects from them usingprojectFromTemplate.
- Manage workspace structure— List workspaces and folders viaworkspacesGetandworkspaceFoldersGet, then organize projects into the right locations.
TheWorkspace MCP(@taskade/mcp-server) — run your Taskade workspace from any AI client.
ConnectTaskadeto any AI assistant — Claude, Cursor, Windsurf, VS Code, and more — via theModel Context Protocol.
62 toolsfor workspaces, projects, tasks, AI agents, agent chat, webhooks, knowledge bases, templates, media, and sharing — all from your AI client.
- MCP Server— Connect Taskade to Claude Desktop, Cursor, Windsurf, or any MCP client.
- OpenAPI Codegen— Generate MCP tools from any OpenAPI spec — not just Taskade.
- Demo
- Quick Start
- Tools (62)
- Why Taskade MCP?
- Agent Recipes
- Use Cases
- OpenAPI Codegen
- What is Taskade?
- Roadmap
- Contributing
- License
MCP-powered Taskade agent running inside Claude Desktop by Anthropic:
⚡Prefer a hosted option?https://www.taskade.com/mcpis the OAuth-protectedGenesis App MCP— aseparate hosted surfacefrom this Workspace MCP server. See its guide to learn what it does and whether it fits your use case. To read and write your workspacecontent(projects, tasks, agents) as described below, use the Workspace MCP server (this package).
Taskade speaks MCP through three surfaces — this repo is the first one:
Go toTaskade Settings > APIand create a Personal Access Token.
Add to yourclaude_desktop_config.json:
{ "mcpServers": { "taskade": { "command": "npx", "args": ["-y", "@taskade/mcp-server"], "env": { "TASKADE_API_KEY": "your-api-key-here" } } } }
{ "mcpServers": { "taskade": { "command": "npx", "args": ["-y", "@taskade/mcp-server"], "env": { "TASKADE_API_KEY": "your-api-key-here" } } } }
Add to~/.codeium/windsurf/mcp_config.json(orSettings → Cascade → MCP → Add Server):
{ "mcpServers": { "taskade": { "command": "npx", "args": ["-y", "@taskade/mcp-server"], "env": { "TASKADE_API_KEY": "your-api-key-here" } } } }
In VS Code, open the ClineMCP Serverspanel →Configure MCP Serversand add:
{ "mcpServers": { "taskade": { "command": "npx", "args": ["-y", "@taskade/mcp-server"], "env": { "TASKADE_API_KEY": "your-api-key-here" } } } }
Add a.vscode/mcp.jsonto your workspace (VS Code uses theserverskey;${input:…}prompts for your key on first run):
{ "servers": { "taskade": { "command": "npx", "args": ["-y", "@taskade/mcp-server"], "env": { "TASKADE_API_KEY": "${input:taskade_api_key}" } } } }
7. HTTP / SSE Mode (remote & custom clients)
TASKADE_API_KEY=your-api-key npx @taskade/mcp-server --http
The server starts athttp://localhost:3000(configure withPORTenv var). Connect via SSE athttp://localhost:3000/sse?access_token=your-api-key.
Create, manage, and publish autonomous AI agents with custom knowledge and tools.
Agent Chat & Webhooks (API v2, beta)
Capabilities the v1 API doesn't have: hold a live conversation with an AI agent, and receive real-time events.
Taskade MCP gives your AI assistantaccess to your workspace— projects, tasks, agents, knowledge bases, templates, and automations (on paid plans; some endpoints such as workspace listing are gated for free accounts). Instead of writing API code, describe what you need in natural language.
┌──────────────────────────────────────────────────────────┐ │ HOW TASKADE MCP WORKS │ └──────────────────────────────────────────────────────────┘ You (in Claude/Cursor/Windsurf): "Create a support agent trained on our docs project" ↓ ┌──────────────────────────────────┐ │ Taskade MCP Server │ │ (62 tools, 8 categories) │ └──────────────────────────────────┘ ↓ ↓ ↓ folderCreateAgent agentKnowledge agentPublicAccess (creates agent) (attaches docs) (publishes it) ↓ Result: Live AI chatbot trained on your data
Taskade is the only MCP server that includesAI agent management(create, train, deploy agents),knowledge base training(attach docs, projects, media), andOpenAPI codegen(generate MCP tools from any API spec). 62 tools across 8 categories.
Problem:Team standup notes scattered across Slack, email, and docs.
You: "Check my Taskade workspace for yesterday's completed tasks, summarize them as a standup update, then create today's priority tasks based on what's still open." Claude uses: 1. meProjectsGet → find your active projects 2. projectTasksGet → pull tasks from each project 3. taskCreate → create today's priority tasks Result: A formatted standup summary + fresh task list in Taskade.
Problem:You have docs scattered across files and need an AI agent trained on them.
You: "Create an AI support agent called 'Help Bot' in my Customer Success folder, train it on our Documentation project, and publish it publicly." Claude uses: 1. workspaceFoldersGet → find "Customer Success" folder 2. folderCreateAgent → create "Help Bot" with support instructions 3. agentKnowledgeProjectCreate → attach Documentation project 4. agentPublicAccessEnable → publish with shareable link Result: Live AI chatbot trained on your docs, ready to embed.
Problem:Creating sprint projects manually every two weeks.
You: "Create a new sprint project from our 'Sprint Template', name it 'Sprint 2026-W15', move the top 10 backlog items into it, and assign them to the engineering team." Claude uses: 1. folderProjectTemplatesGet → find "Sprint Template" 2. projectFromTemplate → create "Sprint 2026-W15" 3. projectTasksGet → get backlog items 4. taskMove → move top 10 tasks to new sprint 5. taskPutAssignees → assign engineering team members Result: Sprint ready to go, fully populated and assigned.
Problem:You need an agent that monitors competitors and reports findings.
You: "Generate an AI agent that researches our top 5 competitors. Train it on our Competitive Analysis project. Name it 'Market Intel Agent'." Claude uses: 1. folderAgentGenerate → generate agent from research prompt 2. agentKnowledgeProjectCreate → connect Competitive Analysis project 3. agentUpdate → refine instructions for research cadence Result: AI research agent with domain knowledge, ready for briefings.
Problem:Each new client needs the same project structure, tasks, and materials.
You: "For our new client Acme Corp: create a project from the 'Client Onboarding' template, add tasks for kickoff meeting and SOW review, set due dates for the next 2 weeks, then share the project link." Claude uses: 1. projectFromTemplate → create "Acme Corp Onboarding" 2. taskCreate → add kickoff, requirements, SOW tasks 3. taskPutDate → set dates across next 2 weeks 4. projectShareLinkEnable → generate share link Result: Client onboarding project live and shareable in 30 seconds.
Ask your AI assistant to manage your Taskade workspace:
- "Show me all my projects and their status"
- "Create a new project called Q1 Planning with tasks for each team"
- "Move all overdue tasks to the Backlog project"
- "Set due dates for all tasks in the Sprint project"
Build and deploy AI agents directly from your editor:
- "Create an AI agent called Customer Support Bot with knowledge from our docs project"
- "Generate an agent for code review using this prompt: ..."
- "Publish my agent publicly and give me the share link"
- "Add our API documentation project as knowledge to the agent"
Automate project creation from templates:
- "List all templates in my workspace"
- "Create 5 new client onboarding projects from the Client Template"
- "Copy the Sprint Retrospective project for this week"
Use our generator to build MCP tools from any OpenAPI spec — not just Taskade.
npm install --save-dev @taskade/mcp-openapi-codegen @readme/openapi-parser
import { dereference } from '@readme/openapi-parser'; import { codegen } from '@taskade/mcp-openapi-codegen'; const document = await dereference('your-api-spec.yaml'); await codegen({ path: 'src/tools.generated.ts', document, });
Works with any OpenAPI 3.0+ spec. Generate MCP tools for your own APIs in minutes.
Taskade(Y Combinator S19) is the AI-native workspace for building apps, deploying agents, and automating workflows — from a single prompt.150,000+ apps generated. Trusted by 3M, Nike, Tesla, Netflix, Airbnb, Disney, Adobe.Rated 4.8/5 across 9,300+ reviews.
- Genesis Apps— Build complete apps from prompts. Dashboards, CRMs, portals, forms — deployed instantly.Try it →
- AI Agents— Custom agents with 22+ tools, persistent memory, multi-agent teams, public embedding
- Automations— No-code workflow automation with 100+ integrations, branching, looping, filtering
- Real-time Collaboration— Multiplayer workspace with chat, video, 7 project views
- Templates— 700+ templates for project management, engineering, marketing, and more
- API & MCP— REST API v2, this MCP Server, Agent API, webhooks, OAuth 2.0
- App:taskade.com
- Create:taskade.com/create
- Agents:taskade.com/agents
- Templates:taskade.com/templates
- Community:taskade.com/community
- Developer Docs:docs.taskade.com
- Workspace MCP guide:https://github.com/taskade/docs/blob/main/apis-living-system-development/workspace-mcp.md
- Genesis App MCP guide(a different, hosted surface):https://github.com/taskade/docs/blob/main/apis-living-system-development/genesis-app-mcp.md
- Blog:taskade.com/blog
Seeopen issuesfor planned features and improvements.
Recently shipped (v0.1.0):Agent chat (promptAgent) and webhook triggers, live now via theTaskade API v2 tool layer.
- Automation & Flow Tools— Create, enable, and manage workflow automations via MCP
- agent.js— Open-source autonomous agent toolkit (coming soon)
- TaskOS— Agent platform atdocs.taskade.com
Your Taskade API token authorizes the MCP server to call the Taskade public API on your behalf. The server talksonlyto the Taskade public API —https://www.taskade.com/api/v1andhttps://www.taskade.com/api/v2— and does not send your data to other third-party services.
- Privacy— see theTaskade Privacy Policy.
- Security & vulnerability reporting— seeSECURITY.md.
- Store your token in an environment variable; never commit it.
Help us improve MCP tools, OpenAPI workflows, and agent capabilities.
- Issues— Report bugs or request features
- Pull Requests— Contributions welcome
- Community— Join the Taskade community
- Contact—[email protected]
- Taskade Docs(source) — developer documentation and API reference
- Integration Kit— open-source Zapier/n8n actions & triggers
- Taskade— platform home, including Genesis, the AI app builder
A Python monorepo for AI-powered project management and productivity servers, utilizing the Claude API.
Interact with task, doc, and project data in Dart, an AI-native project management tool
Keep teams & agents coordinated automatically
The Outcome Backcasting MCP is a strategic planning tool that helps you work backwards from a desired future outcome to identify the specific steps, resources, and dependencies needed to achieve your goals. Unlike traditional forward planning, backcasting starts with your end goal and creates a reverse roadmap to get there.
Interact with the ClickUp API to manage tasks, lists, and spaces, automating project planning and workflows.
Connect your GTD system directly to any LLM, so you can capture, organize, and review your life and work using natural language.
An MCP server for interacting with the Jira API to manage projects, issues, and workflows.
About AI-powered Jira CLI and MCP server for humans and agents manage issues, sprints, boards with interactive wizards, multi-provider AI
Manage complex AI agent workflows with a Kanban-based task management system.
Trello for Claude Code: AI-powered task management with 60 MCP tools, visual Kanban board, and intelligent orchestration for product teams and developers
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



