Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CLICKUP_API_TOKENYesYour ClickUp API token, obtained from ClickUp Settings → Apps → API Token

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

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
workspaces_seats_getA

Get information about seats (user licenses) in a ClickUp workspace. Returns details about seat allocation and availability.

workspaces_listA

Get a list of all ClickUp workspaces accessible to the authenticated user. Returns workspace IDs, names, and metadata.

tasks_listB

Get tasks from a ClickUp list. Returns task details including name, description, assignees, and status.

tasks_getA

Get detailed information about a specific ClickUp task. Returns comprehensive task data including description, assignees, status, and dates.

tasks_createB

Create a new task in a ClickUp list with specified properties like name, description, assignees, status, and dates.

tasks_updateC

Update an existing ClickUp task's properties including name, description, assignees, status, and dates.

lists_searchC

Search for lists in a ClickUp folder or space. Returns list details including name and content.

folders_createA

Create a new folder in a ClickUp space with the specified name.

folders_updateA

Update an existing ClickUp folder's name.

folders_deleteA

Delete a folder from ClickUp. Removes the folder and its contents.

lists_list_in_spaceA

Get lists that are not in any folder within a ClickUp space.

lists_createC

Create a new list in a ClickUp folder or space with the specified name.

lists_create_in_spaceA

Create a new list directly in a ClickUp space without placing it in a folder.

lists_getA

Get details about a specific ClickUp list including its name and content.

lists_updateB

Update an existing ClickUp list's name.

lists_deleteA

Delete a list from ClickUp. Removes the list and its tasks.

tasks_linkA

Add an existing task to a ClickUp list.

tasks_unlinkA

Remove a task from a ClickUp list without deleting the task.

lists_create_from_template_in_folderA

Create a new list in a ClickUp folder using an existing template.

lists_create_from_template_in_spaceA

Create a new list in a ClickUp space using an existing template.

tasks_deleteA

Delete a ClickUp task permanently.

tasks_members_listB

Get members assigned to a ClickUp task. Returns user IDs, usernames, and emails.

lists_members_listA

Get members assigned to a ClickUp list. Returns user IDs, usernames, and emails.

tasks_create_bulkA

Create multiple tasks in a ClickUp list in a single operation. More efficient than creating tasks individually. Supports up to 50 tasks per call.

tasks_update_bulkA

Update multiple existing ClickUp tasks in a single operation. Each entry must include a task_id and the fields to update. Can batch-change status across tasks (set status per task), batch-reassign (set assignees array per task), or batch-add tags (set tags array per task). Supports up to 50 tasks per call.

docsB

Manage ClickUp docs and pages. Use action to get, list, create, update docs, or list, create, update, delete pages, or search docs.

spacesA

Get spaces from a workspace, or details of a specific space. Omitting space_id lists all spaces in the workspace.

checklists_createA

Create a new checklist in a ClickUp task. Returns the created checklist details.

checklists_updateA

Update an existing ClickUp checklist's name.

checklists_deleteA

Delete a checklist from a ClickUp task. Removes the checklist and all its items.

checklists_items_createA

Create a new item in a ClickUp checklist. Supports optional assignee and resolved status.

checklists_items_updateA

Update an existing ClickUp checklist item's properties including name, assignee, and resolved status.

checklists_items_deleteA

Delete an item from a ClickUp checklist.

tasks_comments_listA

Get comments for a ClickUp task. Returns comment details including text, author, and timestamps.

tasks_comments_createA

Create a new comment on a ClickUp task. Supports optional assignee and notification settings.

views_comments_listA

Get comments for a ClickUp chat view. Returns comment details with pagination support.

views_comments_createB

Create a new comment in a ClickUp chat view. Supports notification settings.

lists_comments_listA

Get comments for a ClickUp list. Returns comment details with pagination support.

lists_comments_createA

Create a new comment on a ClickUp list. Supports optional assignee and notification settings.

comments_updateA

Update an existing ClickUp comment's properties including text, assignee, and resolved status.

comments_deleteB

Delete a comment from ClickUp.

comments_replies_listA

Get threaded comments (replies) for a parent comment. Returns comment details with pagination support.

comments_replies_createA

Create a new threaded comment (reply) to a parent comment. Supports notification settings.

custom_fieldsA

List, create, update, or delete custom field definitions. Use "list" to get field schemas, "create" to add a field, "update" to modify it, or "delete" to remove it.

custom_fields_valuesA

Get, set, remove, or bulk-set custom field values on ClickUp tasks. Use "get" to read all field values on a task, "set" to write a value, "remove" to clear it, or "bulk_set" to set values across multiple tasks in one operation. For dropdown/labels fields, pass the option UUID (get UUIDs from custom_fields tool with action="list"). For date fields, pass a Unix timestamp in milliseconds. For people fields, pass {add:[user_ids], rem:[user_ids]}. For location fields, pass {lat:number, lng:number, formatted_address?:string}.

dependenciesB

Manage task dependencies. Use action to create, get, update, delete, view dependency graph, check/resolve conflicts, view timeline impact, or bulk create.

dependencies_workspaceB

Manage dependencies at the workspace level. Use action to list all dependencies, view stats, or export/import the dependency graph.

tagsB

Manage space tags. Use action to list, create, update, or delete tags in a space.

tags_assignA

Add a tag to a ClickUp task. The tag must already exist in the space.

tags_unassignB

Remove a tag from a ClickUp task.

viewsB

Manage ClickUp views and view configurations. Use action to list, create, get, update, delete views, set filters/grouping/sorting/settings, duplicate, manage sharing, or get tasks in a view.

goals_listA

Get all goals in a ClickUp workspace.

goals_createA

Create a new goal in a ClickUp workspace.

goals_getA

Get details of a specific ClickUp goal by ID.

goals_updateA

Update a ClickUp goal name and/or due date.

goals_deleteA

Delete a ClickUp goal by ID.

goals_key_results_createB

Create a key result under a ClickUp goal.

goals_key_results_updateA

Update a key result under a ClickUp goal.

goals_key_results_deleteB

Delete a key result from a ClickUp goal.

webhooksA

Manage ClickUp webhooks and parse incoming webhook events. Use action to list, create, update, delete webhooks, or process an incoming payload with optional HMAC validation.

guests_inviteB

Invite a guest to a ClickUp workspace.

guests_getB

Get details about a specific guest in the workspace.

guests_updateB

Update a guest's permissions or details in the workspace.

guests_removeB

Remove a guest from the workspace entirely.

guests_attachB

Grant a guest access to a specific location (task, list, or folder).

guests_detachA

Remove a guest's access from a task, list, or folder.

channelsB

Manage ClickUp chat channels. Use action to list, get, create, update, delete, create DM, search, view stats, or mark as read.

channels_membersB

Manage members of a ClickUp chat channel. Use action to list members, list followers, add, or remove.

channels_messagesB

Manage messages in a ClickUp chat channel. Use action to list, send, update, delete, manage replies, reactions, tagged users, unread count, or search messages.

time_entries_listA

Get time entries for a ClickUp team/workspace. Supports filtering by task, date range, and assignees.

time_entry_createA

Create a new manual time entry for a task. Requires team_id, task_id, and start time. Optional duration or end_time.

time_entry_updateB

Update an existing time entry. Supports changing start, duration, end time, description, and billable status.

time_entry_deleteB

Delete a time entry by ID.

time_tracking_startA

Start the timer on a ClickUp task. Only one timer can run at a time. Supports optional description and billable status.

time_tracking_stopA

Stop the currently running timer. Returns the completed time entry details.

time_tracking_currentA

Get the currently running time entry, if any. Returns the active time entry details or an empty response.

users_listA

List all users in a ClickUp workspace.

users_inviteA

Invite a user to a ClickUp workspace by email.

users_updateC

Update a user's details in the workspace.

users_removeB

Remove a user from a ClickUp workspace.

groupsA

Manage user groups in a ClickUp workspace. Use action to list, create, update, or delete groups.

templatesA

Get available templates in a ClickUp workspace. Scope type determines which templates are returned (task, list, or folder templates).

attachmentsA

Manage attachments on ClickUp tasks. Use "list" to see existing attachments, "create" to attach by URL, or "upload" to upload a file (base64-encoded).

remindersB

Manage personal reminders in ClickUp. Use action "list" to search/filter, "create" to add, or "update" to modify or complete.

workspace_searchA

Search across all content in a ClickUp workspace — tasks, docs, chats, attachments, and more.

statusesA

Manage custom statuses on ClickUp lists. Use action to list current statuses, create, update, delete, or reorder them.

project_intelligenceA

Analyze ClickUp project data and return actionable insights. Use "health" for a status overview, "bottlenecks" to find stuck workflows, "velocity" to measure completion rate, "dependencies" to trace dependency chains, "sprint" to check sprint readiness, "workload" to view team distribution, "risk" to surface tasks needing attention, or "time_report" for time tracking summaries. Every action handles edge cases.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
example-taskAn example task resource demonstrating the task details format.
example-docAn example doc resource demonstrating the doc content format.
example-task-checklistsAn example task checklists resource demonstrating the checklist data format.
example-task-commentsAn example task comments resource demonstrating the comment data format.
example-list-commentsAn example list comments resource demonstrating the comment data format.
example-workspace-spacesAn example workspace spaces resource demonstrating the space list format.
example-spaceAn example space resource demonstrating the space details format.
example-space-foldersAn example space folders resource demonstrating the folder list format.
example-folderAn example folder resource demonstrating the folder details format.
example-folder-listsAn example folder lists resource demonstrating the list data format.
example-listAn example list resource demonstrating the list details format.
example-space-listsAn example space lists resource demonstrating the list data format.

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/benthesoundguy/clickup-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server