ClickUp MCP by usefulapi
Read teams, spaces, lists and tasks; create, update and comment on tasks and track time.
Connect it
Settings → Connectors → Add custom connector
URL: https://clickup.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://clickup.usefulapi.io/mcp{
"mcpServers": {
"clickup": {
"url": "https://clickup.usefulapi.io/mcp"
}
}
}claude mcp add --transport http clickup https://clickup.usefulapi.io/mcp{
"servers": {
"clickup": {
"type": "http",
"url": "https://clickup.usefulapi.io/mcp"
}
}
}14 tools, verified live
clickup_get_authorized_userread-onlyGet the user associated with the current ClickUp API token. ClickUp REST: GET /user.
clickup_list_workspacesread-onlyList the workspaces (the ClickUp API calls these "teams") the token can access — their ids are the team_id used by other tools. ClickUp REST: GET /team.
clickup_list_spacesread-onlyList spaces in a workspace (team). ClickUp REST: GET /team/{team_id}/space.
clickup_list_foldersread-onlyList folders in a space. ClickUp REST: GET /space/{space_id}/folder.
clickup_list_listsread-onlyList the lists inside a folder. ClickUp REST: GET /folder/{folder_id}/list.
clickup_list_folderless_listsread-onlyList the lists that live directly in a space (not inside a folder). ClickUp REST: GET /space/{space_id}/list.
clickup_get_tasksread-onlyGet the tasks in a list, with optional filters and pagination. ClickUp REST: GET /list/{list_id}/task.
clickup_get_taskread-onlyGet a single task by id. ClickUp REST: GET /task/{task_id}.
clickup_get_task_commentsread-onlyGet the comments on a task. ClickUp REST: GET /task/{task_id}/comment.
clickup_get_list_commentsread-onlyGet the comments on a list. ClickUp REST: GET /list/{list_id}/comment.
clickup_search_tasksread-onlySearch/filter tasks across a whole workspace (team), optionally scoped to spaces/folders/lists. ClickUp's "Get Filtered Team Tasks". ClickUp REST: GET /team/{team_id}/task.
clickup_create_taskcan modifyWRITE: create a new task in a list. `name` is required; the list is the {list_id} path param, not a body field. ClickUp REST: POST /list/{list_id}/task.
clickup_update_taskcan modifyWRITE: update fields on an existing task. Only the fields you pass are changed. ClickUp REST: PUT /task/{task_id}.
clickup_create_task_commentcan modifyWRITE: add a comment to a task. `comment_text` is required; the task is the {task_id} path param. ClickUp REST: POST /task/{task_id}/comment.
Alternatives in Productivity
Compare →
Fieldwire MCP by usefulapiB
Read Fieldwire projects, tasks, plans, forms, RFIs and submittals; create and update tasks.
Homerun MCP by usefulapiB
Read Homerun vacancies, applications, notes and tags; move an application to a stage or add a note.
AddEvent MCP by usefulapiB
Read AddEvent calendars, events, RSVPs and subscribers; create and update calendars and events.
Tick MCP by usefulapiB
Read Tick clients, projects, tasks, users and time entries; log and edit time entries.
Akute Health MCP by usefulapiB
Read Akute Health patients, appointments, tasks, notes, medications, allergies and observations.
Elation Health MCP by usefulapiB
Read Elation Health patients, appointments, problems, allergies, medications, notes and vitals.