ClickUp MCP Server
A Model Context Protocol server implementation for ClickUp integration, enabling AI assistants to interact with ClickUp workspaces.
Quick Start
- Configure Claude for Desktop:
{
"mcpServers": {
"clickup": {
"command": "npx",
"args": ["@mcp/clickup-server"],
"env": {
"CLICKUP_CLIENT_ID": "your_client_id",
"CLICKUP_CLIENT_SECRET": "your_client_secret",
"CLICKUP_REDIRECT_URI": "http://localhost:3000/oauth/callback"
}
}
}
}
- Restart Claude for Desktop
That’s it! The server will be automatically downloaded and started when needed.
Installing via Smithery
To install ClickUp MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @Nazruden/clickup-mcp-server --client claude
Environment Variables
Required environment variables:
CLICKUP_CLIENT_ID: Your ClickUp OAuth client IDCLICKUP_CLIENT_SECRET: Your ClickUp OAuth client secretCLICKUP_REDIRECT_URI: OAuth redirect URI (default: http://localhost:3000/oauth/callback)
Optional environment variables:
PORT: Server port (default: 3000)LOG_LEVEL: Logging level (default: info)
Available Tools
Task Management
clickup_create_task: Create a new task in a ClickUp listclickup_update_task: Update an existing task’s properties
Team & List Management
clickup_get_teams: Retrieve all accessible teamsclickup_get_lists: Get all lists in a specific folder
Board Management
clickup_create_board: Create a new board in a ClickUp space
Development
- Clone the repository
- Install dependencies:
npm install
- Start in development mode:
npm run dev
- Build for production:
npm run build
- Run tests:
npm test
Security
- All tokens are encrypted at rest
- OAuth2 flow for secure authentication
- No sensitive data logged
- Rate limiting to prevent API abuse
Troubleshooting
Common Issues
Authentication Errors
- Verify your OAuth credentials in the environment variables
- Check token expiration
- Ensure proper redirect URI
Rate Limiting
- The server implements automatic rate limit handling
- Check logs for rate limit warnings
- Consider implementing request batching
Server Not Starting
- Check environment variables are properly set
- Verify port 3000 is available
- Check Claude for Desktop logs
Getting Logs
Claude for Desktop logs can be found at:
- Windows:
%USERPROFILE%AppDataLocalClaudeLogsmcp*.log - macOS:
~/Library/Logs/Claude/mcp*.log
License
MIT License - see LICENSE file for details
ClickUp MCP Server
Project Details
- Nazruden/clickup-mcp-server
- MIT License
- Last Updated: 4/20/2025
Categories
Recomended MCP Servers
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
AI Agents & MCPs & AI Workflow Automation • (280+ MCP servers for AI agents) • AI Automation...
A lightweight MCP server for generating placeholder images from multiple providers.
The MCP server for Powerdrill API.
An MCP server that integrates with the Freqtrade cryptocurrency trading bot.
Make websites accessible for AI agents
A simple vector store that indexes content of files on local file system
An MCP server that provides image recognition 👀 capabilities using Anthropic and OpenAI vision APIs
This repository contains the source code for a confluence context server, it provides prompts that can be used...
A working pattern for SSE-based MCP clients and servers
MCP server for Notion integration





