by taskade
🤖 Taskade MCP · Official MCP server and OpenAPI to MCP codegen. Build AI agent tools from any OpenAPI API and connect to Claude, Cursor, and more.
# Add to your Claude Code skills
git clone https://github.com/taskade/mcpConnect Taskade to any AI assistant — Claude, Cursor, Windsurf, n8n, and more — via the Model Context Protocol.
50+ tools for workspaces, projects, tasks, AI agents, knowledge bases, templates, automations, media, and sharing — all from your AI client.
MCP-powered Taskade agent running inside Claude Desktop by Anthropic:
| Build Agents via MCP | Automate Workflows | Manage Projects | |:---:|:---:|:---:| | | | | | Create, train, deploy AI agents from Claude/Cursor | Build multi-step automations across 100+ services | Full workspace management from your AI assistant |
Go to Taskade Settings > API and create a Personal Access Token.
No comments yet. Be the first to share your thoughts!
Add to your claude_desktop_config.json:
{
"mcpServers": {
"taskade": {
"command": "npx",
"args": ["-y", "@taskade/mcp-server"],
"env": {
"TASKADE_API_KEY": "your-api-key-here"
}
}
}
}
Add to your Cursor MCP settings:
{
"mcpServers": {
"taskade": {
"command": "npx",
"args": ["-y", "@taskade/mcp-server"],
"env": {
"TASKADE_API_KEY": "your-api-key-here"
}
}
}
}
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.
| Tool | Description |
|------|-------------|
| workspacesGet | List all workspaces |
| workspaceFoldersGet | List folders in a workspace |
| workspaceCreateProject | Create a project in a workspace |
| Tool | Description |
|------|-------------|
| projectGet | Get project details |
| projectCreate | Create a new project |
| projectCopy | Copy a project to a folder |
| projectComplete | Mark project as completed |
| projectRestore | Restore a completed project |
| projectFromTemplate | Create project from a template |
| projectMembersGet | List project members |
| projectFieldsGet | Get custom fields for a project |
| projectShareLinkGet | Get the share link |
| projectShareLinkEnable | Enable the share link |
| projectBlocksGet | Get all blocks in a project |
| projectTasksGet | Get all tasks in a project |
| Tool | Description |
|------|-------------|
| taskGet | Get task details |
| taskCreate | Create one or more tasks |
| taskPut | Update a task |
| taskDelete | Delete a task |
| taskComplete | Mark task as complete |
| taskUncomplete | Mark task as incomplete |
| taskMove | Move a task within a project |
| taskAssigneesGet | Get task assignees |
| taskPutAssignees | Assign users to a task |
| taskDeleteAssignees | Remove assignees |
| taskGetDate | Get task due date |
| taskPutDate | Set task due date |
| taskDeleteDate | Remove task due date |
| taskNoteGet | Get task note |
| taskNotePut | Update task note |
| taskNoteDelete | Delete task note |
| taskFieldsValueGet | Get all field values |
| taskFieldValueGet | Get a specific field value |
| taskFieldValuePut | Set a field value |
| taskFieldValueDelete | Delete a field value |
Create, manage, and publish autonomous AI agents with custom knowledge and tools.
| Tool | Description |
|------|-------------|
| folderAgentGenerate | Generate an AI agent from a text prompt |
| folderCreateAgent | Create an agent with custom configuration |
| folderAgentGet | List agents in a folder |
| agentGet | Get agent details |
| agentUpdate | Update agent configuration |
| deleteAgent | Delete an agent |
| agentPublicAccessEnable | Publish agent publicly |
| agentPublicGet | Get public agent details |
| agentPublicUpdate | Update public agent settings |
| agentKnowledgeProjectCreate | Add a project as agent knowledge |
| agentKnowledgeMediaCreate | Add media as agent knowledge |
| agentKnowledgeProjectRemove | Remove project from knowledge |
| agentKnowledgeMediaRemove | Remove media from knowledge |
| agentConvosGet | List agent conversations |
| agentConvoGet | Get conversation details |
| publicAgentGet | Get agent by public ID |
| Tool | Description |
|------|-------------|
| folderProjectTemplatesGet | List available project templates |
| projectFromTemplate | Create a project from a template |
| Tool | Description |
|------|-------------|
| mediasGet | List media files in a folder |
| mediaGet | Get media details |
| mediaDelete | Delete a media file |
| Tool | Description |
|------|-------------|
| meProjectsGet | List all your projects |
Taskade MCP gives your AI assistant full access to your workspace — projects, tasks, agents, knowledge bases, templates, and automations. 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 │
│ (50+ tools, 7 categories) │
└──────────────────────────────────┘
↓ ↓ ↓
folderCreateAgent agentKnowledge agentPublicAccess
(creates agent) (attaches docs) (publishes it)
↓
Result: Live AI chatbot trained on your data
| What You Say | What Happens | |-------------|-------------| | "Show me all overdue tasks" | Reads projects → filters tasks → formats report | | "Create a support agent trained on our docs" | Creates agent → attaches knowledge → publishes | | "Set up next week's sprint from our template" | Copies template → populates tasks → assigns team | | "Summarize yesterday's completed work" | Reads task history → generates standup summary |
| | REST API | MCP Server |
|-|----------|-----------|
| Setup | Write HTTP client, handle auth, parse JSON | npx @taskade/mcp-server — one command |
| Interface | Code against endpoints | Natural language — describe what you need |
| Chaining | Manual orchestration | AI chains tools intelligently |
| Error handling | Write error handling code | AI interprets errors and retries |
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). 50+ tools across 7 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. folderP