Definition: Taskade as MCP Server is the side of the Model Context Protocol implementation where Taskade exposes its workspace โ projects, tasks, documents, agents, automations โ as a set of MCP tools that any external AI client can call. Connect Claude Desktop, Cursor, VS Code, or any custom MCP-capable agent to https://www.taskade.com/mcp, sign in once via OAuth2 + PKCE, and the external agent can now list your spaces, read a project, edit a task, or write a file โ all through a single standardized interface.
This is one half of Taskade's dual MCP implementation. The other half is Taskade as MCP Client, where Taskade's own agents reach out to external MCP servers. Two directions, one protocol.
Why This Exists
Every AI tool wants to be your primary interface. Most fail because they cannot see the work you actually do. The Model Context Protocol โ Anthropic's open standard, donated to the Linux Foundation in late 2025 โ fixes this by giving every AI client a uniform way to reach every tool and workspace.
For Taskade users, MCP Server means your Taskade workspace is no longer trapped behind Taskade's UI. Open Claude Desktop, ask "What's on my Q2 roadmap in Taskade?", and Claude reaches into your actual workspace to answer. Open Cursor, tell it "Update the Taskade task 'Ship feature X' to in-progress", and the task updates. The workspace travels with you to whichever AI client you prefer.
Architecture
The external client speaks MCP over HTTP with Server-Sent Events. Authentication uses OAuth2 with PKCE โ the modern, browser-based, proof-of-authenticity pattern Taskade uses across its web app. Once signed in, the client sees Taskade's tool catalog and can invoke tools over the same connection.
The Tool Catalog
Taskade's MCP Server currently exposes four primary tools, each backed by the same Virtual File System (VFS) that EVE uses internally when building Genesis apps:
| Tool | What It Does | Typical Use |
|---|---|---|
list_spaces |
List workspaces and projects the user can access | "Show me all my Taskade spaces" |
inspect_space |
Read the contents of a specific project or space | "What's in my Q2 roadmap?" |
edit_space |
Edit a project โ add tasks, update state, restructure | "Mark every completed task done" |
write_file |
Create or update files inside a Genesis app or project | "Write a README for this project" |
Because the backing store is the same VFS as EVE's, an external client editing your workspace triggers the same update events that Taskade's own agents respond to. Consistency is automatic.
What This Enables
Claude Desktop as a Taskade cockpit. Pin Taskade's MCP connection in Claude Desktop and use Claude's reasoning across your full workspace without switching apps.
Cursor editing Taskade projects. Let Cursor inspect a Genesis project, propose edits, and apply them โ the same developer loop as editing a local codebase.
VS Code as a hybrid IDE. Run VS Code against both your code and your Taskade docs. One agent sees both.
Custom agents for enterprise. Build a custom MCP client that queries both your internal databases and your Taskade projects in a single agent turn. Compliance-friendly, audit-logged, and federated.
Plan Access
MCP Server is plan-gated by the mcp.access workspace-scoped feature flag. Intent is Business-and-up, rolling out as the feature matures. If you do not see MCP in your Taskade settings, your plan tier has not yet been enabled โ check pricing for the current Business and Max tiers.
Security Considerations
Taskade's MCP Server uses:
- OAuth2 + PKCE โ the external client never sees your password
- Per-session tokens โ revocable from your Taskade settings
- Scope enforcement โ the client can only touch spaces and projects your account has access to
- Audit log โ every MCP-initiated edit lands in your workspace activity feed
If you want to revoke access, open your Taskade settings and disconnect the MCP session. The external client immediately loses its connection.
MCP Server vs MCP Client
The two sides of Taskade's MCP implementation are mirror images:
| MCP Server (this article) | MCP Client | |
|---|---|---|
| Direction | External โ Taskade | Taskade โ External |
| Who calls whom | Claude Desktop calls Taskade | Taskade agent calls Notion / Linear |
| Auth surface | Taskade grants the external client | External server grants the Taskade agent |
| Tool catalog | Taskade's tools | External server's tools |
| Use case | Reach Taskade from anywhere | Reach anywhere from Taskade |
Together, these two sides turn Taskade into a federated member of the MCP ecosystem โ both a source of tools other agents can use and a consumer of tools from other systems.
Related Concepts
- Model Context Protocol โ The underlying standard
- Taskade as MCP Client โ The other side
- Tool Use โ What MCP enables at the behavior level
- Function Calling โ The wire format underneath
- Agentic AI โ Why MCP matters
- EVE โ Uses the same VFS the MCP tools expose
- Genesis Apps โ What gets built on top
Frequently Asked Questions About Taskade as MCP Server
What is Taskade as MCP Server?
Taskade as MCP Server exposes your Taskade workspace โ projects, tasks, documents, agents โ as tools that any Model Context Protocol-compatible AI client (Claude Desktop, Cursor, VS Code) can call. Sign in once via OAuth2, and external agents can read and edit your workspace.
How do I connect Claude Desktop to Taskade?
Open Claude Desktop, go to integrations or MCP settings, add Taskade's MCP endpoint (https://www.taskade.com/mcp), and complete the OAuth2 + PKCE sign-in flow. Claude Desktop will then list Taskade tools in its tool catalog and can call them during conversations.
What tools does Taskade MCP expose?
Four primary tools: list_spaces (enumerate your workspaces), inspect_space (read a project), edit_space (modify a project), and write_file (create or update a file inside a Genesis project). More are being added as MCP matures.
Is MCP available on every Taskade plan?
MCP Server is plan-gated by the mcp.access workspace-scoped feature flag, with rollout intended for Business-and-up. Check your plan on pricing for current eligibility.
How secure is Taskade MCP Server?
Authentication uses OAuth2 with PKCE โ no password sharing, revocable per-session tokens, scope-enforced to only touch your accessible workspaces, and full audit logs for every MCP-initiated edit.
