ClickUp MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLICKUP_API_TOKEN | Yes | Your ClickUp API token. Generate one at https://app.clickup.com/settings/apps |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_teamsA | Get all teams (workspaces) the authenticated user has access to in ClickUp. Returns team IDs needed for most other API calls. |
| get_teamA | Get details of a single ClickUp team/workspace. |
| get_spacesB | Get all spaces in a ClickUp team/workspace. |
| get_spaceA | Get details of a single ClickUp space. |
| create_spaceB | Create a new space in a ClickUp team/workspace. |
| update_spaceB | Update an existing ClickUp space. |
| delete_spaceB | Delete a ClickUp space. |
| get_foldersB | Get all folders in a ClickUp space. |
| get_folderA | Get details of a single ClickUp folder. |
| create_folderB | Create a new folder in a ClickUp space. |
| update_folderB | Update an existing ClickUp folder. |
| delete_folderB | Delete a ClickUp folder. |
| get_listsA | Get all lists in a ClickUp folder or space. Provide either folder_id or space_id. |
| get_listB | Get details of a single ClickUp list. |
| create_listA | Create a new list in a ClickUp folder or space. Provide either folder_id or space_id. |
| update_listB | Update an existing ClickUp list. |
| delete_listA | Delete a ClickUp list. |
| get_tasksB | Get all tasks from a ClickUp list with optional filtering by status, assignee, tags, dates, etc. |
| get_team_tasksA | Get tasks across a whole ClickUp team/workspace with filters. |
| get_taskA | Get details of a single ClickUp task. |
| create_taskC | Create a new task in a ClickUp list. |
| update_taskC | Update an existing ClickUp task. |
| delete_taskB | Delete a ClickUp task. |
| set_task_statusC | Set the status of a ClickUp task. |
| add_task_assigneeA | Add an assignee to a ClickUp task. |
| remove_task_assigneeB | Remove an assignee from a ClickUp task. |
| add_task_tagA | Add a tag to a ClickUp task. |
| remove_task_tagA | Remove a tag from a ClickUp task. |
| get_docsB | Get all ClickUp Docs in a team/workspace. |
| get_docA | Get a single ClickUp Doc by ID. |
| get_doc_pageA | Get a single page within a ClickUp Doc with its full content. |
| get_doc_pagesA | Get all pages in a ClickUp Doc. |
| create_docB | Create a new ClickUp Doc in a team/workspace. |
| create_doc_pageC | Create a new page in a ClickUp Doc. |
| update_docC | Update an existing ClickUp Doc. |
| update_doc_pageB | Update a page within a ClickUp Doc. |
| delete_docA | Delete a ClickUp Doc by ID. |
| delete_doc_pageB | Delete a page within a ClickUp Doc. |
| get_doc_blocksB | Get the content blocks of a ClickUp Doc. |
| create_doc_blocksB | Create content blocks in a ClickUp Doc. |
| update_doc_blocksB | Update content blocks in a ClickUp Doc. |
| delete_doc_blocksB | Delete content blocks from a ClickUp Doc. |
| get_task_commentsB | Get all comments on a ClickUp task. |
| get_list_commentsB | Get all comments on a ClickUp list. |
| create_task_commentB | Create a comment on a ClickUp task. |
| update_commentC | Update an existing ClickUp comment. |
| delete_commentB | Delete a ClickUp comment. |
| get_task_checklistsB | Get all checklists on a ClickUp task. |
| create_checklistA | Create a checklist on a ClickUp task. |
| edit_checklistC | Edit a ClickUp checklist. |
| delete_checklistB | Delete a ClickUp checklist. |
| create_checklist_itemB | Create an item in a ClickUp checklist. |
| update_checklist_itemC | Update a ClickUp checklist item. |
| delete_checklist_itemB | Delete a ClickUp checklist item. |
| get_team_membersA | Get all members of a ClickUp team/workspace. |
| invite_team_memberC | Invite a user to a ClickUp team/workspace. |
| get_membersB | Get members of a ClickUp space, folder, or list. |
| get_goalsA | Get all goals in a ClickUp team/workspace. |
| create_goalB | Create a new goal in a ClickUp team/workspace. |
| update_goalB | Update an existing ClickUp goal. |
| delete_goalB | Delete a ClickUp goal. |
| get_time_entriesB | Get tracked time entries for a ClickUp team/workspace. |
| create_time_entryA | Create a time entry for a ClickUp task. |
| delete_time_entryA | Delete a ClickUp time entry. |
| get_viewsA | Get views for a ClickUp team, space, folder, or list. |
| get_webhooksA | Get all webhooks for a ClickUp team/workspace. |
| create_webhookB | Create a webhook for a ClickUp team/workspace. |
| update_webhookC | Update an existing ClickUp webhook. |
| delete_webhookA | Delete a ClickUp webhook. |
| get_space_tagsA | Get all tags in a ClickUp space. |
| create_space_tagB | Create a tag in a ClickUp space. |
| update_space_tagB | Update a tag in a ClickUp space. |
| delete_space_tagA | Delete a tag from a ClickUp space. |
| get_custom_fieldsA | Get custom fields for a ClickUp space or list. |
| set_custom_field_valueB | Set a custom field value on a ClickUp task. |
| get_task_templatesA | Get all task templates in a ClickUp team/workspace. |
| create_task_from_templateB | Create a task from a ClickUp template. |
| delete_task_templateB | Delete a ClickUp task template. |
| get_shared_hierarchyC | Get the shared hierarchy (all shared resources) for a ClickUp team/workspace. |
| get_custom_rolesA | Get custom roles defined in a ClickUp team/workspace. |
| get_guestsA | Get all guests in a ClickUp team/workspace. |
| add_task_relationshipC | Add a relationship between two ClickUp tasks. |
| delete_task_relationshipB | Delete a relationship between two ClickUp tasks. |
| link_tasksC | Link two ClickUp tasks together. |
| unlink_tasksB | Remove a link between two ClickUp tasks. |
| get_task_dependenciesC | Get dependencies of a ClickUp task. |
| add_task_dependencyC | Add a dependency to a ClickUp task. |
| delete_task_dependencyB | Delete a dependency from a ClickUp task. |
| get_task_attachmentsA | Get all attachments on a ClickUp task. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/azukhrufy/clickup-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server