ClickUp MCP
Allows interaction with ClickUp's REST API for workspace management, including searching, creating, updating, and deleting tasks, subtasks, and comments; browsing teams, spaces, folders, and lists; and managing Docs and Pages with search, creation, and editing capabilities.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ClickUp MCPsearch for tasks assigned to me"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ClickUp MCP (Streamable HTTP)
MCP server for ClickUp's REST API with:
Workspace-wide task search (
GET /team/{team_id}/task)Task CRUD (+ subtasks)
Basic browsing (teams, spaces, folders, lists)
Recent activity helpers (via
date_updated_gt, plus audit logs when available)Docs CRUD/search (v3 API): search, get, create Docs and Pages
Escape hatch: generic tool to call any ClickUp API endpoint (v2 and v3).
This server is intended to run as a Docker service and be consumed by OpenWebUI and LibreChat.
Environment
CLICKUP_API_TOKEN(required)CLICKUP_TEAM_ID(optional, will auto-detect first team if unset)CLICKUP_WORKSPACE_ID(optional; ClickUp often calls this "team_id" in v2)CLICKUP_API_BASE_URL(optional, defaulthttps://api.clickup.com/api/v2)CLICKUP_API_V3_BASE_URL(optional, defaulthttps://api.clickup.com/api/v3)
Run (local)
python -m clickup_mcp --transport streamable-http --host 0.0.0.0 --port 8000 --path /mcpOpenWebUI should connect to: http://clickup-mcp:8000/mcp
Tools
Tasks (v2 API)
search_tasks- Search tasks by name/descriptionfilter_tasks- Filter tasks by metadata (status, assignee, dates, etc.)get_task- Get a task by IDcreate_task- Create a new taskcreate_subtask- Create a subtask under an existing taskupdate_task- Update a taskdelete_task- Delete a taskget_task_comments- Get comments for a taskcreate_task_comment- Create a comment on a task
Browsing (v2 API)
clickup_context- Get resolved context (team/workspace ID and current user)list_teams- List ClickUp teams/workspacesget_team- Get a team by IDlist_spaces- List spaces in a teamlist_folders- List folders in a spacelist_lists_in_space- List (folderless) lists in a spacelist_lists_in_folder- List lists in a folderlist_tasks_in_list- List tasks in a list
Docs (v3 API)
search_docs- Search/list all Docs in the workspaceget_doc- Get a Doc by ID (includes page list)create_doc- Create a new Doc
Pages (v3 API)
list_doc_pages- List all pages in a Docget_doc_page_listing- Get hierarchical page structure for a Docget_doc_page- Get a specific page (with content)create_doc_page- Create a new page in a Docupdate_doc_page- Update/edit a page (replace, append, or prepend content)
Utility
recent_activity- Get recent activity (audit logs or recently updated tasks)clickup_api_request- Generic v2 API escape hatchclickup_v3_api_request- Generic v3 API escape hatchhealth- Health check
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cookiecad/clickup-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server