Taskade MCP Server
The Workspace MCP (@taskade/mcp-server) — run your Taskade workspace from any AI client.
Connect Taskade to any AI assistant — Claude, Cursor, Windsurf, VS Code, and more — via the Model Context Protocol.


62 tools for 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.
Contents
Demo
MCP-powered Taskade agent running inside Claude Desktop by Anthropic:

Quick Start
⚡ Prefer a hosted option? Open https://www.taskade.com/mcp in a browser — that's the official OAuth install page (Claude, Cursor, Claude Code, Windsurf, Zed). An unauthenticated initialize returns 401 by design; clients complete OAuth 2.0 (PKCE) once. Full task-level writes still live in this local Workspace MCP package. Guide: Hosted Taskade MCP.
Which Taskade MCP do I want?
Taskade speaks MCP through three surfaces — this repo is the first one:
1. Get Your API Key
Go to Taskade Settings > API and create a Personal Access Token.
2. Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"taskade": {
"command": "npx",
"args": ["-y", "@taskade/mcp-server"],
"env": {
"TASKADE_API_KEY": "your-api-key-here"
}
}
}
}
3. Cursor
Add to your Cursor MCP settings:
{
"mcpServers": {
"taskade": {
"command": "npx",
"args": ["-y", "@taskade/mcp-server"],
"env": {
"TASKADE_API_KEY": "your-api-key-here"
}
}
}
}
4. Windsurf
Add to ~/.codeium/windsurf/mcp_config.json (or Settings → Cascade → MCP → Add Server):
{
"mcpServers": {
"taskade": {
"command": "npx",
"args": ["-y", "@taskade/mcp-server"],
"env": {
"TASKADE_API_KEY": "your-api-key-here"
}
}
}
}
5. Cline
In VS Code, open the Cline MCP Servers panel → Configure MCP Servers and add:
{
"mcpServers": {
"taskade": {
"command": "npx",
"args": ["-y", "@taskade/mcp-server"],
"env": {
"TASKADE_API_KEY": "your-api-key-here"
}
}
}
}
6. VS Code
Add a .vscode/mcp.json to your workspace (VS Code uses the servers key; ${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 at http://localhost:3000 (configure with PORT env var). Connect via SSE at http://localhost:3000/sse?access_token=your-api-key.
Official remote Taskade MCP. Nothing to install locally. Paste the URL into any MCP client that supports Streamable HTTP + OAuth.
{
"mcpServers": {
"taskade": {
"type": "http",
"url": "https://www.taskade.com/mcp"
}
}
}
Hosted tools cover workspace browse (list_spaces, inspect_space), project/agent create, and Genesis app/ file edits via write_file. Task-level writes (complete, assignees, dates) are still this package.
Workspaces
Projects
Tasks
AI Agents
Create, manage, and publish autonomous AI agents with custom knowledge and tools.
Templates
Personal
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.
Why Taskade MCP?
Taskade MCP gives your AI assistant access 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
Why MCP Instead of REST API?
Why Taskade MCP Over Other MCP Servers?
Taskade is the only MCP server that includes AI agent management (create, train, deploy agents), knowledge base training (attach docs, projects, media), and OpenAPI codegen (generate MCP tools from any API spec). 62 tools across 8 categories.
Agent Recipes
Recipe 1: Daily Standup Summarizer
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.
Recipe 2: Knowledge Base Agent Builder
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.
Recipe 3: Sprint Planning Automation
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.
Recipe 4: Competitive Intelligence Agent
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.
Recipe 5: Client Onboarding Pipeline
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.
Use Cases
Project Management with AI
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"
AI Agent Creation
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"
Template Workflows
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"
OpenAPI Codegen
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.
What is Taskade?
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 built-in 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, and multiple 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
Links:
Roadmap
See open issues for planned features and improvements.
Recently shipped (v0.1.0): Agent chat (promptAgent) and webhook triggers, live now via the Taskade 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 at docs.taskade.com
Privacy & Security
Your Taskade API token authorizes the MCP server to call the Taskade public API on your behalf. The server talks only to the Taskade public API — https://www.taskade.com/api/v1 and https://www.taskade.com/api/v2 — and does not send your data to other third-party services.
Contributing
Help us improve MCP tools, OpenAPI workflows, and agent capabilities.
More from Taskade
License
MIT