Server definition
- Hash
- sha256:47b6d965d4e7cc2ffeb0176568b5f08983e5d07987227d4ab7b6c20cda04a9e1
- What it is
- What a remote MCP server returned when asked what it offers: 14 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"assignees": {
"description": "User ids to assign the task to (numeric).",
"items": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"type": "array"
},
"description": {
"description": "The task description / body text.",
"type": "string"
},
"due_date": {
"description": "Due date as Unix time in ms.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"due_date_time": {
"description": "Whether due_date carries a time component (else date-only).",
"type": "boolean"
},
"list_id": {
"description": "The list id to create the task in (path param, not body).",
"type": "string"
},
"name": {
"description": "The task name (required).",
"type": "string"
},
"parent": {
"description": "Parent task id — set to create this task as a subtask.",
"type": "string"
},
"priority": {
"description": "Task priority: 1=Urgent, 2=High, 3=Normal, 4=Low.",
"maximum": 4,
"minimum": 1,
"type": "integer"
},
"start_date": {
"description": "Start date as Unix time in ms.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"status": {
"description": "Status name (must be a valid status in the list).",
"type": "string"
},
"tags": {
"description": "Tag names to attach.",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"list_id",
"name"
],
"type": "object"
},
"name": "clickup_create_task",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"assignee": {
"description": "User id to assign the comment to (numeric).",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"comment_text": {
"description": "The comment text (required).",
"type": "string"
},
"notify_all": {
"description": "If true, notify everyone tagged/subscribed (else just the assignee).",
"type": "boolean"
},
"task_id": {
"description": "The task id to comment on (path param, not body).",
"type": "string"
}
},
"required": [
"task_id",
"comment_text"
],
"type": "object"
},
"name": "clickup_create_task_comment",
"outputSchema": null
},
{
"description": "Get the user associated with the current ClickUp API token. ClickUp REST: GET /user.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "clickup_get_authorized_user",
"outputSchema": null
},
{
"description": "Get the comments on a list. ClickUp REST: GET /list/{list_id}/comment.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"list_id": {
"description": "The list id.",
"type": "string"
}
},
"required": [
"list_id"
],
"type": "object"
},
"name": "clickup_get_list_comments",
"outputSchema": null
},
{
"description": "Get a single task by id. ClickUp REST: GET /task/{task_id}.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"include_subtasks": {
"description": "Include the task's subtasks (serialized true/false).",
"type": "boolean"
},
"task_id": {
"description": "The task id.",
"type": "string"
}
},
"required": [
"task_id"
],
"type": "object"
},
"name": "clickup_get_task",
"outputSchema": null
},
{
"description": "Get the comments on a task. ClickUp REST: GET /task/{task_id}/comment.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"task_id": {
"description": "The task id.",
"type": "string"
}
},
"required": [
"task_id"
],
"type": "object"
},
"name": "clickup_get_task_comments",
"outputSchema": null
},
{
"description": "Get the tasks in a list, with optional filters and pagination. ClickUp REST: GET /list/{list_id}/task.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"archived": {
"description": "Include archived items — serialized as archived=true/false. Default false.",
"type": "boolean"
},
"assignees": {
"description": "Filter by assignee user ids (repeated assignees[] params).",
"items": {
"type": "string"
},
"type": "array"
},
"due_date_gt": {
"description": "Only tasks due after this Unix time in ms.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"due_date_lt": {
"description": "Only tasks due before this Unix time in ms.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"include_closed": {
"description": "Include closed tasks (serialized true/false).",
"type": "boolean"
},
"list_id": {
"description": "The list id.",
"type": "string"
},
"order_by": {
"description": "Sort field, e.g. 'created', 'updated', 'due_date', 'id'.",
"type": "string"
},
"page": {
"description": "0-indexed page number for pagination.",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"reverse": {
"description": "Reverse the sort order (serialized true/false).",
"type": "boolean"
},
"statuses": {
"description": "Filter by status names (repeated statuses[] params), e.g. [\"open\",\"in progress\"].",
"items": {
"type": "string"
},
"type": "array"
},
"subtasks": {
"description": "Include subtasks (serialized true/false).",
"type": "boolean"
}
},
"required": [
"list_id"
],
"type": "object"
},
"name": "clickup_get_tasks",
"outputSchema": null
},
{
"description": "List the lists that live directly in a space (not inside a folder). ClickUp REST: GET /space/{space_id}/list.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"archived": {
"description": "Include archived items — serialized as archived=true/false. Default false.",
"type": "boolean"
},
"space_id": {
"description": "The space id.",
"type": "string"
}
},
"required": [
"space_id"
],
"type": "object"
},
"name": "clickup_list_folderless_lists",
"outputSchema": null
},
{
"description": "List folders in a space. ClickUp REST: GET /space/{space_id}/folder.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"archived": {
"description": "Include archived items — serialized as archived=true/false. Default false.",
"type": "boolean"
},
"space_id": {
"description": "The space id.",
"type": "string"
}
},
"required": [
"space_id"
],
"type": "object"
},
"name": "clickup_list_folders",
"outputSchema": null
},
{
"description": "List the lists inside a folder. ClickUp REST: GET /folder/{folder_id}/list.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"archived": {
"description": "Include archived items — serialized as archived=true/false. Default false.",
"type": "boolean"
},
"folder_id": {
"description": "The folder id.",
"type": "string"
}
},
"required": [
"folder_id"
],
"type": "object"
},
"name": "clickup_list_lists",
"outputSchema": null
},
{
"description": "List spaces in a workspace (team). ClickUp REST: GET /team/{team_id}/space.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"archived": {
"description": "Include archived items — serialized as archived=true/false. Default false.",
"type": "boolean"
},
"team_id": {
"description": "The workspace (team) id.",
"type": "string"
}
},
"required": [
"team_id"
],
"type": "object"
},
"name": "clickup_list_spaces",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "clickup_list_workspaces",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"assignees": {
"description": "Filter by assignee user ids (repeated assignees[] params).",
"items": {
"type": "string"
},
"type": "array"
},
"due_date_gt": {
"description": "Only tasks due after this Unix time in ms.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"due_date_lt": {
"description": "Only tasks due before this Unix time in ms.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"include_closed": {
"description": "Include closed tasks (serialized true/false).",
"type": "boolean"
},
"list_ids": {
"description": "Restrict to these list ids (repeated list_ids[] params).",
"items": {
"type": "string"
},
"type": "array"
},
"order_by": {
"description": "Sort field, e.g. 'created', 'updated', 'due_date', 'id'.",
"type": "string"
},
"page": {
"description": "0-indexed page number for pagination.",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"project_ids": {
"description": "Restrict to these folder/project ids (repeated project_ids[] params).",
"items": {
"type": "string"
},
"type": "array"
},
"reverse": {
"description": "Reverse the sort order (serialized true/false).",
"type": "boolean"
},
"space_ids": {
"description": "Restrict to these space ids (repeated space_ids[] params).",
"items": {
"type": "string"
},
"type": "array"
},
"statuses": {
"description": "Filter by status names (repeated statuses[] params), e.g. [\"open\",\"in progress\"].",
"items": {
"type": "string"
},
"type": "array"
},
"team_id": {
"description": "The workspace (team) id.",
"type": "string"
}
},
"required": [
"team_id"
],
"type": "object"
},
"name": "clickup_search_tasks",
"outputSchema": null
},
{
"description": "WRITE: update fields on an existing task. Only the fields you pass are changed. ClickUp REST: PUT /task/{task_id}.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"archived": {
"description": "Archive (true) or unarchive (false) the task.",
"type": "boolean"
},
"description": {
"description": "New task description / body text.",
"type": "string"
},
"due_date": {
"description": "Due date as Unix time in ms.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"due_date_time": {
"description": "Whether due_date carries a time component (else date-only).",
"type": "boolean"
},
"name": {
"description": "New task name.",
"type": "string"
},
"parent": {
"description": "Parent task id (re-parent as a subtask).",
"type": "string"
},
"priority": {
"description": "Task priority: 1=Urgent, 2=High, 3=Normal, 4=Low.",
"maximum": 4,
"minimum": 1,
"type": "integer"
},
"start_date": {
"description": "Start date as Unix time in ms.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"status": {
"description": "New status name (must be valid for the list).",
"type": "string"
},
"task_id": {
"description": "The task id to update (path param, not body).",
"type": "string"
}
},
"required": [
"task_id"
],
"type": "object"
},
"name": "clickup_update_task",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:47b6d965d4e7cc2ffeb0176568b5f08983e5d07987227d4ab7b6c20cda04a9e1 | sha256sum