mcp
🤖 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.
claude mcp add --transport stdio taskade-mcp npx -y @taskade/mcp-server \ --env TASKADE_API_KEY="your-api-key-here"
How to use
This MCP server connects Taskade to AI assistants via the Model Context Protocol, enabling you to control Taskade workspaces, projects, tasks, agents, and more from any MCP client such as Claude Desktop, Cursor, Windsurf, or n8n. The server exposes a suite of 50+ tools organized into categories like Workspaces, Projects, Tasks, AI Agents, Templates, and Media, allowing your AI agent to list, create, update, or delete resources, manage assignments, dates, notes, and field values, and even publish or share agents. You can run the server in default mode (SSE) or in HTTP mode for custom clients, with the server typically accessible at http://localhost:3000 and SSE at http://localhost:3000/sse?access_token=YOUR_API_KEY. To get started, supply your Taskade API key and configure the MCP client with the provided mcpServers/taskade configuration. The tooling supports interacting with workspaces, projects, tasks, agents, and more through straightforward tool calls like projectCreate, taskGet, folderAgentGenerate, and agentKnowledgeProjectCreate.
How to install
Prerequisites:
- Node.js (recommended, with npm or corepack).
- A Taskade account and a generated API key (PAT) from Taskade Settings > API).
Installation steps:
-
Ensure Node.js and npm are installed:
- node -v
- npm -v
-
Run the MCP server via npx as shown in the Quick Start:
TASKADE_API_KEY=your-api-key npx -y @taskade/mcp-server -
(Optional) Run in HTTP mode for custom clients:
TASKADE_API_KEY=your-api-key npx @taskade/mcp-server --http -
If you want to configure client integration, create the appropriate mcp_config entry (see the provided example) and adjust the PORT via environment variable if you need a non-default port.
-
Verify the server is running at http://localhost:3000 (default) and that SSE is available at http://localhost:3000/sse?access_token=your_api_key.
Additional notes
Tips and common issues:
- Ensure TASKADE_API_KEY is kept secret and only provided to your MCP client configuration.
- If the server doesn’t start on port 3000, set the PORT environment variable (e.g., PORT=4000) and connect to that port.
- When using HTTP mode, your client will communicate over HTTP(S); ensure network access and CORS considerations are addressed if applicable.
- The mcp_config example uses npx with the @taskade/mcp-server package; you can also pin a specific version if needed (e.g., @taskade/mcp-server@x.y.z).
- The server integrates with Taskade’s API; ensure your API key has appropriate permissions for the actions you intend to perform (read/write on workspaces, projects, tasks, etc.).
Related MCP Servers
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
metamcp
MCP Aggregator, Orchestrator, Middleware, Gateway in one docker
mcp -js
MCP server that exposes YepCode processes as callable tools for AI platforms. Securely connect AI assistants to your YepCode workflows, APIs, and automations.
symfony
A Symfony package designed for building secure servers based on the Model Context Protocol, utilizing Server-Sent Events (SSE) and/or StreamableHTTP for real-time communication. It offers a scalable tool system tailored for enterprise-grade applications.
mcpresso
TypeScript framework to build robust, agent-ready MCP servers around your APIs.
MCP-Manager-GUI
MCP Toggle is a simple GUI tool to help you manage MCP servers across clients seamlessly.