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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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