home / mcp / clickup mcp server
Provides access to ClickUp tasks, details, and comments through MCP for AI assistants.
Configuration
View docs{
"mcpServers": {
"csevero-mcp-servers": {
"command": "npx",
"args": [
"@csevero/mcp-clickup"
],
"env": {
"CLICKUP_API_KEY": "YOUR_API_KEY",
"CLICKUP_TEAM_ID": "YOUR_TEAM_ID"
}
}
}
}MCP lets your AI assistant securely connect to external data sources and tools through a standardized interface. This ClickUp MCP Server enables your assistant to access ClickUp tasks, details, comments, and custom field configurations, while properly handling credentials and permissions.
You can use the ClickUp MCP Server from your AI assistant to retrieve tasks by custom ID, view task details and comments, and inspect custom field configurations. Credentials are managed securely through environment variables, ensuring your API keys stay protected. Integrate the server with your MCP client to perform these actions without exposing sensitive data in your prompts.
Typical usage patterns include: 1) Look up a task by its custom ID to fetch its details, 2) Open a task to see its description and status, 3) Retrieve comments to surface conversations around a task, 4) Inspect field configurations to understand available metadata for reporting.
Prerequisites: you need a supported runtime for MCP servers (Node.js and npm are common). Ensure you have Node.js version 14+ and npm installed on your system.
Option A — Claude integration (recommended):
claude mcp add clickup --env CLICKUP_API_KEY=YOUR_API_KEY \
--env CLICKUP_TEAM_ID=YOUR_TEAM_ID \
-- npx @csevero/mcp-clickupOption B — Direct installation with npx (no Claude step):
npx @csevero/mcp-clickupTwo environment variables are required for runtime configuration: CLICKUP_API_KEY and CLICKUP_TEAM_ID. These are passed to the MCP server to authenticate with ClickUp and scope the data access. Keep these credentials secure and avoid sharing them in logs or prompts.
The server exposes a standard interface that your MCP client can consume to perform actions against ClickUp. If your client supports environment-based configuration, supply the API key and team ID as shown in the installation steps. Treat the key as a secret and rotate it periodically according to your security policy.
If you encounter authentication errors, verify that CLICKUP_API_KEY and CLICKUP_TEAM_ID are correctly set in your environment and that the key has the necessary permissions for the requested data. Check that your MCP client is invoking the server with the expected command and that the npx invocation resolves to the correct package version.
Retrieve tasks by their Custom ID to obtain task data and related metadata.
Fetch comprehensive details for a specific task, including status, due date, and assigned members.
Retrieve comments associated with a task to surface discussions and context.
Access and list custom field configurations for tasks to understand available metadata.
Securely manage and rotate API credentials used by the MCP server.