clickup_create_board
Create a new board view in a ClickUp space.
Run a ClickUp workspace from the conversation: tasks, spaces, folders, lists, custom fields, views and Docs.
LABSCO SUMMARY
A Personal API Token is the whole auth story, so the server acts as you and sees exactly what you see. One rough edge is flagged in the server itself: clickup_update_view runs into known issues on ClickUp's own v2 view endpoint, so if a view edit errors out, recreate the view instead of retrying.
An MCP server over the ClickUp API, authenticated with your own Personal API Token and run over stdio, exposing the workspace hierarchy as well as tasks.
A ClickUp Personal API Token, generated under My Settings > Apps and supplied as CLICKUP_PERSONAL_TOKEN. That is the only required variable — LOG_LEVEL is optional, and PORT is not used in the default stdio mode. Launch it with npx @nazruden/clickup-server.
One command plus a key — npx @nazruden/clickup-server, then supply credentials
USE CASES
Find the list it belongs in, then create the task with status, assignees and a due date already set.
List the custom fields available on the list, then write the value onto the task.
Search the workspace for the Doc, list its pages, read the Markdown, then write the change back.
Create the space, add a folder inside it, then create the lists the work will live in.
Find the views on a space or list, then read the tasks that view returns, page by page.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
clickup_create_boardCreate a new board view in a ClickUp space.
clickup_create_docCreates a new Doc within a Workspace.
clickup_create_doc_pageCreates a new page within a specific Doc.
clickup_create_folderCreates a new Folder within a Space.
clickup_create_listCreates a new List within a Folder or Space.
clickup_create_spaceCreates a new Space within a Workspace.
clickup_create_taskCreate a new task in ClickUp workspace
clickup_create_viewCreates a new View within a Team, Space, Folder, or List.
clickup_delete_folderDeletes a Folder.
clickup_delete_spaceDeletes a Space.
clickup_delete_viewDeletes a View.
clickup_edit_doc_page_contentUpdates the content and/or title of a specific Doc page.
clickup_get_custom_fieldsRetrieves all accessible Custom Fields for a given List.
clickup_get_doc_page_contentRetrieves the content (Markdown) of a specific Doc page.
clickup_get_doc_pagesRetrieves the list of pages within a specific Doc.
clickup_get_folderRetrieves details for a specific Folder.
clickup_get_foldersRetrieves all Folders within a given Space.
clickup_get_listsGet all lists in a specific folder.
clickup_get_spaceRetrieves details for a specific Space.
clickup_get_spacesRetrieves all Spaces for a given Workspace (Team).
clickup_get_teamsGet all teams (workspaces) accessible to the authenticated user.
clickup_get_view_detailsRetrieves details for a specific View.
clickup_get_view_tasksRetrieves tasks belonging to a specific View.
clickup_get_viewsRetrieves all Views for a given parent (Team, Space, Folder, or List).
clickup_remove_task_custom_field_valueRemoves the value of a Custom Field from a specific task.
clickup_search_docsSearches for Docs within a Workspace (Team).
clickup_set_task_custom_field_valueSets the value of a Custom Field on a specific task.
clickup_update_folderUpdates an existing Folder.
clickup_update_spaceUpdates an existing Space.
clickup_update_taskUpdate an existing task in ClickUp
clickup_update_viewUpdates an existing View. Note: ClickUp API v2 /view/{view_id} PUT endpoint currently has known issues (Internal Server Error).
BEFORE YOU INSTALL
31 tools when we connected. clickup_create_list is available but undocumented. There is no clickup_get_task: tasks are read back only through clickup_get_view_tasks, and nothing deletes tasks, lists or docs.
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the 31 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx @nazruden/clickup-server{
"mcpServers": {
"clickup": {
"command": "npx",
"args": [
"@nazruden/clickup-server"
],
"env": {
"CLICKUP_PERSONAL_TOKEN": "<YOUR_CLICKUP_PERSONAL_TOKEN>"
}
}
}
}