MCPサーバー

clickup

io.usefulapi/clickup
ビジネス・業務 生産性 公開・接続可能 MCP 2026-07-28

このMCPでできること

Reads and manages ClickUp workspaces, spaces, lists, tasks, comments, and task updates.

clickup_create_task
Create task
WRITE: 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.
破壊的操作あり
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['list_id', 'name'], 'properties': {'name': {'type': 'string', 'description': 'The task name (required).'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tag names to attach.'}, 'parent': {'type': 'string', 'description': 'Parent task id — set to create this task as a subtask.'}, 'status': {'type': 'string', 'description': 'Status name (must be a valid status in the list).'}, 'list_id': {'type': 'string', 'description': 'The list id to create the task in (path param, not body).'}, 'due_date': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Due date as Unix time in ms.'}, 'priority': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': 'Task priority: 1=Urgent, 2=High, 3=Normal, 4=Low.'}, 'assignees': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'description': 'User ids to assign the task to (numeric).'}, 'start_date': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Start date as Unix time in ms.'}, 'description': {'type': 'string', 'description': 'The task description / body text.'}, 'due_date_time': {'type': 'boolean', 'description': 'Whether due_date carries a time component (else date-only).'}}}
clickup_create_task_comment
Create task comment
WRITE: 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.
破壊的操作あり
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id', 'comment_text'], 'properties': {'task_id': {'type': 'string', 'description': 'The task id to comment on (path param, not body).'}, 'assignee': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'User id to assign the comment to (numeric).'}, 'notify_all': {'type': 'boolean', 'description': 'If true, notify everyone tagged/subscribed (else just the assignee).'}, 'comment_text': {'type': 'string', 'description': 'The comment text (required).'}}}
clickup_get_authorized_user
Get authorized user
Get the user associated with the current ClickUp API token. ClickUp REST: GET /user.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
clickup_get_list_comments
Get list comments
Get the comments on a list. ClickUp REST: GET /list/{list_id}/comment.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['list_id'], 'properties': {'list_id': {'type': 'string', 'description': 'The list id.'}}}
clickup_get_task
Get task
Get a single task by id. ClickUp REST: GET /task/{task_id}.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'description': 'The task id.'}, 'include_subtasks': {'type': 'boolean', 'description': "Include the task's subtasks (serialized true/false)."}}}
clickup_get_task_comments
Get task comments
Get the comments on a task. ClickUp REST: GET /task/{task_id}/comment.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'description': 'The task id.'}}}
clickup_get_tasks
Get tasks
Get the tasks in a list, with optional filters and pagination. ClickUp REST: GET /list/{list_id}/task.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['list_id'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': '0-indexed page number for pagination.'}, 'list_id': {'type': 'string', 'description': 'The list id.'}, 'reverse': {'type': 'boolean', 'description': 'Reverse the sort order (serialized true/false).'}, 'archived': {'type': 'boolean', 'description': 'Include archived items — serialized as archived=true/false. Default false.'}, 'order_by': {'type': 'string', 'description': "Sort field, e.g. 'created', 'updated', 'due_date', 'id'."}, 'statuses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by status names (repeated statuses[] params), e.g. ["open","in progress"].'}, 'subtasks': {'type': 'boolean', 'description': 'Include subtasks (serialized true/false).'}, 'assignees': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by assignee user ids (repeated assignees[] params).'}, 'due_date_gt': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Only tasks due after this Unix time in ms.'}, 'due_date_lt': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Only tasks due before this Unix time in ms.'}, 'include_closed': {'type': 'boolean', 'description': 'Include closed tasks (serialized true/false).'}}}
clickup_list_folderless_lists
List folderless lists
List the lists that live directly in a space (not inside a folder). ClickUp REST: GET /space/{space_id}/list.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['space_id'], 'properties': {'archived': {'type': 'boolean', 'description': 'Include archived items — serialized as archived=true/false. Default false.'}, 'space_id': {'type': 'string', 'description': 'The space id.'}}}
clickup_list_folders
List folders
List folders in a space. ClickUp REST: GET /space/{space_id}/folder.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['space_id'], 'properties': {'archived': {'type': 'boolean', 'description': 'Include archived items — serialized as archived=true/false. Default false.'}, 'space_id': {'type': 'string', 'description': 'The space id.'}}}
clickup_list_lists
List lists
List the lists inside a folder. ClickUp REST: GET /folder/{folder_id}/list.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['folder_id'], 'properties': {'archived': {'type': 'boolean', 'description': 'Include archived items — serialized as archived=true/false. Default false.'}, 'folder_id': {'type': 'string', 'description': 'The folder id.'}}}
clickup_list_spaces
List spaces
List spaces in a workspace (team). ClickUp REST: GET /team/{team_id}/space.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['team_id'], 'properties': {'team_id': {'type': 'string', 'description': 'The workspace (team) id.'}, 'archived': {'type': 'boolean', 'description': 'Include archived items — serialized as archived=true/false. Default false.'}}}
clickup_list_workspaces
List workspaces
List 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.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
clickup_search_tasks
Search tasks
Search/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.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['team_id'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': '0-indexed page number for pagination.'}, 'reverse': {'type': 'boolean', 'description': 'Reverse the sort order (serialized true/false).'}, 'team_id': {'type': 'string', 'description': 'The workspace (team) id.'}, 'list_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these list ids (repeated list_ids[] params).'}, 'order_by': {'type': 'string', 'description': "Sort field, e.g. 'created', 'updated', 'due_date', 'id'."}, 'statuses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by status names (repeated statuses[] params), e.g. ["open","in progress"].'}, 'assignees': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by assignee user ids (repeated assignees[] params).'}, 'space_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these space ids (repeated space_ids[] params).'}, 'due_date_gt': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Only tasks due after this Unix time in ms.'}, 'due_date_lt': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Only tasks due before this Unix time in ms.'}, 'project_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these folder/project ids (repeated project_ids[] params).'}, 'include_closed': {'type': 'boolean', 'description': 'Include closed tasks (serialized true/false).'}}}
clickup_update_task
Update task
WRITE: update fields on an existing task. Only the fields you pass are changed. ClickUp REST: PUT /task/{task_id}.
破壊的操作あり
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id'], 'properties': {'name': {'type': 'string', 'description': 'New task name.'}, 'parent': {'type': 'string', 'description': 'Parent task id (re-parent as a subtask).'}, 'status': {'type': 'string', 'description': 'New status name (must be valid for the list).'}, 'task_id': {'type': 'string', 'description': 'The task id to update (path param, not body).'}, 'archived': {'type': 'boolean', 'description': 'Archive (true) or unarchive (false) the task.'}, 'due_date': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Due date as Unix time in ms.'}, 'priority': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': 'Task priority: 1=Urgent, 2=High, 3=Normal, 4=Low.'}, 'start_date': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Start date as Unix time in ms.'}, 'description': {'type': 'string', 'description': 'New task description / body text.'}, 'due_date_time': {'type': 'boolean', 'description': 'Whether due_date carries a time component (else date-only).'}}}
変更
clickup_create_task_comment
2026年10月1日2:50
変更
clickup_update_task
2026年10月1日2:50
変更
clickup_create_task
2026年10月1日2:50
変更
clickup_search_tasks
2026年10月1日2:50
変更
clickup_get_list_comments
2026年10月1日2:50
変更
clickup_get_task_comments
2026年10月1日2:50
変更
clickup_get_task
2026年10月1日2:50
変更
clickup_get_tasks
2026年10月1日2:50
変更
clickup_list_folderless_lists
2026年10月1日2:50
変更
clickup_list_lists
2026年10月1日2:50
変更
clickup_list_folders
2026年10月1日2:50
変更
clickup_list_spaces
2026年10月1日2:50
変更
clickup_list_workspaces
2026年10月1日2:50
変更
clickup_get_authorized_user
2026年10月1日2:50
追加
clickup_create_task_comment
2026年9月17日12:53
追加
clickup_update_task
2026年9月17日12:53
追加
clickup_create_task
2026年9月17日12:53
追加
clickup_search_tasks
2026年9月17日12:53
追加
clickup_get_list_comments
2026年9月17日12:53
追加
clickup_get_task_comments
2026年9月17日12:53
追加
clickup_get_task
2026年9月17日12:53
追加
clickup_get_tasks
2026年9月17日12:53
追加
clickup_list_folderless_lists
2026年9月17日12:53
追加
clickup_list_lists
2026年9月17日12:53
追加
clickup_list_folders
2026年9月17日12:53
追加
clickup_list_spaces
2026年9月17日12:53
追加
clickup_list_workspaces
2026年9月17日12:53
追加
clickup_get_authorized_user
2026年9月17日12:53