Connect

Taskade MCP Server

Updated 2026-09-20·14 min read

Overview

The Taskade MCP server connects your Taskade workspace to Claude Desktop, Cursor, Windsurf, VS Code, and other AI tools. MCP stands for Model Context Protocol. It is the shared standard those tools use to reach your data, and any tool that speaks it is an MCP client. Once connected, your AI assistant can work with projects, tasks, agents, folders, templates, media, and your Taskade Genesis app.

TL;DR: Open Settings → API, choose Connect Cursor or Connect Claude, and replace the copied configuration's token placeholder. Paste it into your client to work with projects, tasks, agents, folders, templates, media, and Taskade Genesis apps. The hosted connection is available on every paid plan. See Pricing for details.

Connect the hosted MCP server

The hosted inbound server is https://www.taskade.com/mcp. It is on every paid plan. It is not limited to app files. A connected client can work with workspaces, projects, tasks, and agents, and it can inspect a Taskade Genesis app. The write_file tool writes only under app/.

Step 1: Create a token

Open Settings → API in Taskade. Create or copy a Personal Access Token.

Step 2: Copy the hosted configuration

Select Connect Cursor or Connect Claude.

Step 3: Add your token

Replace <paste-your-token-here> with your token.

Step 4: Open the client configuration

Open claude_desktop_config.json in Claude Desktop or .cursor/mcp.json in Cursor.

Step 5: Save the configuration

Paste the copied taskade server entry. Save the file.

Step 6: Restart the client

Restart the client. Workspace tools then appear in its tools menu. Treat the configuration as a secret because it now contains your token.

On Free, skip the hosted URL. Run the open-source taskade/mcp server on your own computer instead, with a Personal Access Token from Settings → API. Your AI tool starts that server and talks to it directly, a setup developers call stdio. Outbound MCP through an automation is a different path. See MCP Connectors.

  ┌──────────────────┐    MCP     ┌──────────────────┐
  │ Claude Desktop   │ ─────────▶ │ Taskade Workspace│
  │ Cursor / Windsurf│  OAuth or  │ projects, agents │
  │ VS Code / n8n    │  API token │ automations, app │
  └──────────────────┘            └──────────────────┘
         ▲                                  │
         └──────── tool calls ──────────────┘

🔬 Still evolving: The hosted Taskade MCP server (v6.148.0+) is available on every paid plan. Its tool set is still growing, so tools and behavior can change between releases. You can also run the open-source taskade/mcp server on your own computer with a Personal Access Token.

Note: Wondering whether Taskade can call out to an external MCP server? It can, through automations. The MCP Client connector points an automation at any remote MCP server and calls its tools as steps. An agent cannot reach a server on its own, so let it hand the work to an automation. Full picture: Taskade Agents and External MCP Servers and MCP Connectors.


Two Ways to Connect

Taskade offers two MCP server options:

Option How It Works Best For
Hosted MCP Server Connects directly to Taskade with OAuth 2.0, or with a personal access token. Claude Desktop, Cursor, and clients that support OAuth-based MCP
Open-Source MCP Server (@taskade/mcp-server) Runs on your own computer with a Personal Access Token n8n, custom clients, and setups that connect over a web address

Hosted MCP Server

The hosted MCP server gives your AI tools direct access to your workspace. Your assistant can use these areas:

Area Contents What your assistant can do
Your app files Taskade Genesis app source code (React, CSS, config) Read and edit
Workspaces and folders Spaces and folder structure Browse the places your account can access
Projects Task trees and project data Read, create, copy, complete, restore, and create from a template
Project details Fields, blocks, members, and share links Inspect project structure, get the current share link, and enable one
Tasks Tasks, notes, dates, assignees, and custom fields Create, update, complete, move, assign, or delete
Agents AI agent definitions and conversations Read, create, update, delete, question, and review conversations
Automations Automation definitions Read
Templates Available project templates Browse and create projects from templates
Media and knowledge Uploaded files plus agent knowledge sources Browse media, then add or remove media and projects from agent knowledge

Plan Requirements

The hosted MCP server is available on every paid plan. The Free plan does not include hosted MCP access. You can still use the open-source @taskade/mcp-server package on any plan. See Pricing for the full plan matrix.

Plan Hosted MCP (OAuth or token) Open-source MCP (Token)
Free ✗ ✅
Any paid plan ✅ ✅

Why two tiers? The hosted server runs on Taskade infrastructure with browser sign-in and team-aware access. The open-source server runs on your machine with a Personal Access Token and exposes the public API surface. Use the hosted server for the broadest workspace and app access. Use the open-source server when you want to run it yourself, or when you need it reachable at a web address you control.

Authentication

The hosted server accepts two credentials, and either one works on its own.

Browser sign-in. Connect from Claude Desktop, Cursor, or another MCP client and Taskade opens a browser window for you to approve access. The access token it issues is limited to MCP access, so it cannot be used for anything else. Nothing is stored in your client configuration.

Personal Access Token. Create a token in Settings → API and paste it into your client configuration instead of running the browser flow. Use a token when your client cannot open a browser, or when you want one credential you manage and revoke yourself. Treat that configuration file as a secret.

Both paths sign you in as you. Your workspace role and your plan still decide what the client can reach.

Connect from Claude Desktop

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

Json
{
  "mcpServers": {
    "taskade": {
      "type": "http",
      "url": "https://www.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": "http",
      "url": "https://www.taskade.com/mcp"
    }
  }
}

Connect from Any MCP Client

Any client that speaks the MCP protocol can connect to the hosted server at:

https://www.taskade.com/mcp

The server advertises its sign-in details at the standard address clients look for, so a client that supports browser sign-in finds them on its own. A client that does not can send a Personal Access Token in the Authorization header instead, in the usual Bearer <token> form.

What Your AI Assistant Can Do

Once connected, your assistant works with your real Taskade workspace. Ask in plain language and it acts.

Find and read your work

  • "What is on the Q2 roadmap?" Your assistant reads the project, tasks, owners, and due dates.
  • "Check the Q2 roadmap and the launch plan for anything about the Henderson account." Name the projects and your assistant reads them.
  • "Summarize what my research agent concluded yesterday." It reads the agent's past chats.
  • "What automations are running in this workspace?" It lists them.

Create and update

  • "Turn these meeting notes into a project." A real project appears in your workspace, structured into tasks.
  • "Add the three follow-ups to the Q2 roadmap and give them Friday due dates." Since August 2026, your assistant can create, update, complete, move, and delete tasks in a project you already have. This includes due dates, notes, assignees, and custom field values.
  • "Build me an agent that screens inbound service requests." The agent is created and ready to use.
  • "Give that agent our service handbook as background." The project becomes the agent's knowledge.
  • "Ask my analyst agent what the top three risks are." You get its answer without leaving your editor.

Edit your Taskade Genesis app

  • "Add a status filter to the dashboard." Your assistant edits the app's code directly.

Task edits land in an existing project, so name the project you mean. Editing app code needs Collaborator access or above. Ask your assistant to read a file before it changes one, so an edit is never applied to a stale copy.

Everything respects your permissions. Your assistant sees only what your Taskade account can see.


Open-Source MCP Server

The open-source taskade/mcp server runs on your own computer. Your AI tool starts it and talks to it directly, with no web address in between. It connects to Taskade with a Personal Access Token. Use this path on any plan, including Free.

Prerequisites

  • Node.js 18+ installed
  • A Taskade Personal Access Token. Generate one at Settings → API

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

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. Check that Taskade tools appear in the tools menu.

Connect to Cursor

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

Some clients connect over a web address rather than starting the server themselves. For those, start the server in HTTP mode:

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

The server starts on localhost:3000. Point your client at the streaming address below. SSE is short for Server-Sent Events, the way the server pushes results back as they arrive.

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

Available Tools (Open-Source)

The open-source MCP server exposes workspace, project, task, agent, template, and media tools:

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
Taskade Genesis app editing Read and edit Taskade 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 projects, agents, and automations 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

Can I connect Claude without creating a new Taskade account?

If you already have a Taskade account, point Claude Desktop at https://www.taskade.com/mcp and approve access. You do not create a second Taskade login. The client uses the same workspace. The taskade/mcp server on your own computer uses a token from Settings → API. The protocol itself is documented at modelcontextprotocol.io.

How do I use hosted MCP on a Free plan?

You cannot use the hosted inbound URL on Free. Hosted MCP at https://www.taskade.com/mcp is on every paid plan. On Free, run the taskade/mcp server on your own computer with a Personal Access Token. Outbound MCP through an automation still works on Free. Agent outbound MCP is off in production.

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 Taskade 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 only. You need edit access in the workspace. Hosted MCP also reads projects, tasks, agents, and automations. It is not an app-files-only connection.

Can I use this with AI agents inside Taskade?

This server is for connecting external AI tools into Taskade. For the opposite direction, use the MCP Client connector in an automation, which calls tools on any remote MCP server. Your agents work with their built-in tools and your own custom tools, and they reach anything else by handing the work to an automation. See MCP Connectors for how the two directions differ.


Was this helpful?