Skip to content

Integration · Projects & tasks

Connect Claude & ChatGPT to ClickUp

Ask your AI to create tasks, change their status or priority, and find what is due across your ClickUp workspace. It can add checklists and comments, set custom fields and log time. You keep the work moving from the chat.

Connect ClickUp free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What is assigned to me and due this week?”

    The AI searches tasks across the workspace filtered by assignee and due date.

  • “Create a task 'Update pricing page' in the Website list, high priority, due Thursday.”

    It creates the task in that list with priority and due date.

  • “Set 'Client onboarding' to In Review and assign it to Mette.”

    It checks the list's statuses and members, then updates the task's status and assignee.

What your AI can do

Create and update tasks

Create tasks and subtasks, change name, status, priority, dates and assignees, and set custom field values.

Find work across spaces

Search tasks across the workspace by assignee, status, tag, list, space or due date, and browse spaces, folders and lists.

Checklists, comments and time

Add checklists and items, post and edit comments, log time on tasks, and list goals.

  • “Add a launch checklist to the 'Spring campaign' task with copy, images and QA.”

    It adds a checklist to the task and creates the three items.

  • “Log 2 hours on 'API integration' for today, billable.”

    It creates a billable time entry of two hours linked to that task.

  • “What did the team say on the 'Logo redesign' task?”

    It lists the task's comments, newest first, and summarizes them.

23 tools for ClickUp

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_checklistChanges dataAdd a checklist to a task. Required: task_id and name.
  • create_checklist_itemChanges dataAdd an item to a checklist. Required: checklist_id and name; optional assignee.
  • create_taskChanges dataCreate a task in a list. Required: list_id and name; optional description, assignees, status, priority, due_date, tags and parent (for a subtask).
  • create_task_commentChanges dataPost a comment on a task. Required: task_id, comment_text and notify_all (true to notify everyone on the task).
  • create_time_entryChanges dataLog a time entry in a workspace. Required: team_id, start (Unix ms) and duration (ms); optional tid (task id), description and billable.
  • delete_commentDeletesPermanently delete a comment. Required: message_id (the comment id). This cannot be undone.
  • get_current_userGet the ClickUp user you are signed in as.
  • get_listGet one list's details, including its statuses. Required: list_id.
  • get_taskGet one task with its description, status, assignees, dates and custom fields. Required: task_id.
  • list_folderless_listsList the lists in a space that are not inside a folder. Required: space_id.
  • list_foldersList the folders in a space. Required: space_id.
  • list_goalsList goals in a workspace. Required: team_id; set include_completed to include finished goals.
  • list_list_membersList the people who can access a list. Required: list_id. Use their ids as assignees.
  • list_lists_in_folderList the lists inside a folder. Required: folder_id.
  • list_spacesList the spaces in a workspace. Required: team_id (the workspace id).
  • list_task_commentsList the comments on a task, newest first. Required: task_id.
  • list_tasksList tasks in one list, filtered by statuses, assignees, tags or due dates. Required: list_id.
  • list_workspacesList the workspaces you can access (ClickUp's API calls them teams). Most tools need the workspace id as team_id.
  • search_tasksFind tasks across a workspace, filtered by assignees, statuses, tags, list_ids, space_ids or due dates. Required: team_id (the workspace id).
  • set_task_custom_fieldChanges dataSet the value of a custom field on a task. Required: task_id, field_id and body with the value.
  • track_task_timeChanges dataRecord time spent on a task (legacy time tracking). Required: task_id, start, end and time (ms).
  • update_commentChanges dataEdit a comment's text, assignee or resolved state. Required: message_id (the comment id), comment_text, assignee and resolved.
  • update_taskChanges dataUpdate a task's name, description, status, priority, dates or assignees. Required: task_id.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose ClickUp from the app list.

  2. 2

    Paste your key

    Paste your ClickUp personal API token, which starts with pk_. In ClickUp click your avatar > Settings > Apps and click Generate (or Copy) under 'API Token'.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.

Questions

What can the AI do in ClickUp?

The AI can search and read tasks, lists, folders, spaces and goals, create and update tasks, add checklists, comments and custom field values, and log time. It can also delete a comment if you switch that tool on.

Does the AI see my ClickUp API key?

No. Your ClickUp credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on. Deleting a comment is permanent, so it can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own ClickUp account.

Why does the AI ask for my workspace?

ClickUp's API calls a workspace a team, and many tools need its id. The AI lists the workspaces your token can access and picks the one you name. If you only have one workspace, it just uses that.

Let your AI work in ClickUp today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect ClickUp free

PipMCP is not affiliated with ClickUp. Product names are trademarks of their owners.