download dots
Taskade MCP Server

Taskade MCP Server

Updated 2026-04-12ยท8 min read
On this page (25)

Overview

The Taskade MCP server lets you connect your Taskade workspace to any MCP-compatible AI tool โ€” Claude Desktop, Cursor, Windsurf, VS Code, and more. Once connected, your AI assistant can browse your workspace as a virtual file system, read projects, agents, and automations, and even edit Genesis app source code directly.

๐Ÿ”ฌ Beta: The hosted Taskade MCP server (v6.148.0+) is in beta. You can also use the open-source @taskade/mcp-server npm package for a self-hosted option with 50+ tools.

๐Ÿ’ก Note: Looking to use external MCP servers inside Taskade? See MCP Connectors instead.


Two Ways to Connect

Taskade offers two MCP server options:

Option How It Works Best For
Hosted MCP Server (Beta) Connects directly to Taskade via OAuth 2.0 โ€” no API key needed Claude Desktop, Cursor, and clients that support OAuth-based MCP
Open-Source MCP Server (@taskade/mcp-server) Runs locally via npx with a Personal Access Token n8n, custom clients, HTTP/SSE setups

Hosted MCP Server (Beta)

The hosted MCP server gives your AI tools direct access to your workspace through a Virtual File System (VFS). Each workspace appears as a browsable file system with five directories:

Directory Contents Access
app/ Genesis app source code (React, CSS, config) Read + Write
projects/ Task trees and project data Read-only
agents/ AI agent definitions Read-only
automations/ Workflow definitions Read-only
media/ Uploaded files Read-only

Plan Requirements

The hosted MCP server is available on Business ($40/mo), Max ($200/mo), and Enterprise ($400/mo) plans. Free, Starter, and Pro plans do not include hosted MCP access. You can still use the open-source @taskade/mcp-server package on any plan.

Authentication

The hosted server uses OAuth 2.0 with PKCE โ€” fully standards-compliant. When you connect from Claude Desktop, Cursor, or another MCP client, Taskade will open a browser window for you to authorize access. No manual API key setup is needed.

Connect from Claude Desktop

Add this to your Claude Desktop config file (claude_desktop_config.json):

Json
{
  "mcpServers": {
    "taskade": {
      "type": "url",
      "url": "https://app.taskade.com/mcp"
    }
  }
}

Restart Claude Desktop. It will open a browser window to authorize Taskade. Once approved, your workspace tools appear in the tools menu.

Connect from Cursor

Add to your Cursor MCP settings (.cursor/mcp.json):

Json
{
  "mcpServers": {
    "taskade": {
      "type": "url",
      "url": "https://app.taskade.com/mcp"
    }
  }
}

Connect from Any MCP Client

Any client that supports the MCP protocol with OAuth 2.0 can connect to the hosted server at:

https://app.taskade.com/mcp

The server publishes OAuth metadata at the standard well-known endpoints for automatic discovery.

Available Tools (Hosted)

The hosted MCP server provides three core tools:

Tool Description
list_spaces List all workspaces you belong to, with pagination
inspect_space Browse the Virtual File System โ€” read files and directories in any workspace
write_file Create or edit Genesis app source code (requires Collaborator role or above)

How write_file works: You can create new files, replace strings, insert lines, or apply unified diff patches to files in the app/ directory. Always read a file with inspect_space before editing to avoid overwriting changes.


Open-Source MCP Server

The open-source @taskade/mcp-server npm package provides 50+ tools across 7 categories. It runs locally on your machine and connects to Taskade via a Personal Access Token.

Prerequisites

Quick Start

Run the MCP server with npx (no install needed):

Bash
npx -y @taskade/mcp-server

Or install globally:

Bash
npm install -g @taskade/mcp-server

Connect to Claude Desktop (Open-Source)

Add this to your Claude Desktop config file (claude_desktop_config.json):

Json
{
  "mcpServers": {
    "taskade": {
      "command": "npx",
      "args": ["-y", "@taskade/mcp-server"],
      "env": {
        "TASKADE_API_KEY": "your-api-key-here"
      }
    }
  }
}

Restart Claude Desktop. You should see Taskade tools available in the tools menu.

Connect to Cursor (Open-Source)

Add to your Cursor MCP settings (.cursor/mcp.json):

Json
{
  "mcpServers": {
    "taskade": {
      "command": "npx",
      "args": ["-y", "@taskade/mcp-server"],
      "env": {
        "TASKADE_API_KEY": "your-api-key-here"
      }
    }
  }
}

Connect via HTTP/SSE (n8n, Custom Clients)

For HTTP-based MCP clients, start the server in HTTP mode:

Bash
TASKADE_API_KEY=your-api-key npx @taskade/mcp-server --http

The server starts on localhost:3000. Connect your client to the SSE endpoint:

http://localhost:3000/sse?access_token=your-api-key

Available Tools (Open-Source)

The open-source MCP server exposes 50+ tools organized into 7 categories:

Workspaces

Tool Description
List Workspaces Get all workspaces you have access to
List Folders Get folders in a workspace
Create Project Create a new project in a workspace

Projects

Tool Description
Get Project Retrieve a project by ID
Create Project Create a new project
Copy Project Duplicate an existing project
Complete / Restore Mark a project complete or restore it
From Template Create a project from a template
Get Members List project members
Get Fields List custom fields
Get/Enable Share Link Manage project share links
Get Blocks Get project content blocks
Get Tasks List all tasks in a project

Tasks

Tool Description
Full CRUD Create, read, update, delete tasks
Complete / Uncomplete Toggle task completion
Move Move tasks between projects
Assignees Add or remove task assignees
Dates Set due dates and reminders
Notes Add or update task notes
Custom Fields Set custom field values

AI Agents

Tool Description
Create Agent Create a new AI agent in a folder
Generate Agent Generate an agent with AI from a description
Get / Update / Delete Manage agent settings
Public Access Enable or disable public access
Knowledge Add or remove projects and media from agent knowledge
Conversations List and retrieve agent conversations

Templates, Media & Personal

Tool Description
List Templates Get project templates in a folder
Create from Template Generate a project from a template
List / Get / Delete Media Manage uploaded media files
My Projects List your personal projects

Use Cases

Use Case Example
Coding assistant Ask Claude to create tasks in your sprint board as you work
Meeting follow-ups Have your AI assistant create project tasks from meeting notes
Genesis app editing Read and edit Genesis app source code from Claude Desktop or Cursor
Agent management Create and configure AI agents from your IDE
Knowledge updates Add documents to agent knowledge bases without leaving your editor
Project reporting Query project status, task completion, and team assignments
Workspace browsing Navigate your workspace as a virtual file system from any AI tool

OpenAPI Codegen

The Taskade MCP monorepo also includes @taskade/mcp-openapi-codegen โ€” a tool that generates MCP-compatible tools from any OpenAPI 3.0+ specification. This lets you create MCP servers for your own APIs.

Bash
npx @taskade/mcp-openapi-codegen --spec https://api.example.com/openapi.json

Frequently Asked Questions

Where do I get my API key?

Go to Settings โ†’ Developer and create a Personal Access Token. This is only needed for the open-source MCP server โ€” the hosted server uses OAuth 2.0 instead.

Which plans include the hosted MCP server?

Business ($40/mo), Max ($200/mo), and Enterprise ($400/mo). The open-source @taskade/mcp-server npm package works on any plan with a Personal Access Token.

Which AI tools support MCP?

Claude Desktop, Cursor, Windsurf, VS Code (with MCP extension), n8n, and any tool that supports the Model Context Protocol.

Can I edit my Genesis app code via MCP?

Yes. The hosted MCP server's write_file tool lets you create, edit, and patch files in the app/ directory. You need Collaborator, Maintainer, or Owner role in the workspace.

Can I use this with AI agents inside Taskade?

This server is for connecting external AI tools to Taskade. To use MCP servers inside Taskade, see MCP Connectors.