Skip to content

Integration · Projects & tasks

Connect Claude & ChatGPT to DoneDone

Ask your AI what is due in a project, what a customer wrote in, or to reply to a support conversation in DoneDone. It can search, create and update tasks, change status, priority, assignee and due date, comment on tasks and conversations, and reply to customers from your shared mailboxes.

Connect DoneDone free

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

Try asking

  • “Which tasks are due this week in the Website project?”

    The AI searches tasks in the project by due date and lists them with status and assignee.

  • “Create a task in Website: fix the broken contact form, high priority, assign it to Maja.”

    It looks up the project's priorities and members and creates the task.

  • “What has happened on task 214?”

    It reads the task's history of comments and changes.

What your AI can do

Tasks and projects

Search, create and delete tasks, change title, description, status, priority, assignee and due date, and add comments.

Customer mailboxes

Search and read conversations, start new ones, reply to customers, add internal comments, assign and change status.

Lookups

List projects, mailboxes, members, statuses, priorities and saved replies, and read a task's history.

  • “Show the open conversations in the Support mailbox.”

    It looks up the mailbox's statuses and lists the matching conversations.

  • “Reply to this customer that the fix is live.”

    It sends the reply in the conversation, and the customer receives it by email.

  • “Assign conversation 88 to Peter and add an internal note.”

    It assigns the conversation and adds an internal comment the customer does not see.

29 tools for DoneDone

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

  • add_conversation_commentChanges dataAdd an internal comment (`message`) to a conversation (`mailbox_id`, `convo_id`). Not sent to the customer.
  • add_task_commentChanges dataAdd a comment (`message`) to a task (`internal_project_id`, `task_id`).
  • assign_conversationVisible to othersAssign a conversation (`mailbox_id`, `convo_id`) to a person (`assignee_id`).
  • assign_taskVisible to othersAssign a task (`internal_project_id`, `task_id`) to a person (`assignee_id`).
  • create_conversationChanges dataStart a new conversation in a mailbox (`mailbox_id`) with a customer (`to`), `subject` and `message`, plus optional assignee, status, priority and tags.
  • create_taskChanges dataCreate a task in a project (`internal_project_id`) with `title`, `description`, optional assignee, status, priority, due date and tags.
  • delete_taskDeletesPermanently delete a task (`internal_project_id`, `task_id`). This cannot be undone.
  • get_conversationGet one conversation by `mailbox_id` and `convo_id`, with its messages and status.
  • get_mailboxGet one mailbox by `mailbox_id`, with its members and details.
  • get_my_profileGet the profile of the connected DoneDone user.
  • get_projectGet one project by `project_id`, with its members and details.
  • get_taskGet one task by `internal_project_id` and `task_id`, with description, status, assignee and comments.
  • get_task_historyGet the activity history (comments and changes) of a task (`internal_project_id`, `task_id`).
  • list_mailbox_statusesList the conversation statuses available in a mailbox (`mailbox_id`).
  • list_mailboxesList the ID and name of every shared mailbox you can access.
  • list_project_membersList the members of a project (`internal_project_id`). Use to find assignee IDs.
  • list_project_prioritiesList the task priority levels available in a project (`internal_project_id`).
  • list_project_statusesList the task statuses available in a project (`internal_project_id`).
  • list_projectsList the ID and name of every project you can access.
  • list_saved_repliesList the saved (canned) replies of a mailbox (`mailbox_id`).
  • reply_to_customerChanges dataSend a reply (`message`) to the customer in a conversation (`mailbox_id`, `convo_id`). The customer receives it by email.
  • search_conversationsSearch customer conversations by `search_term`, mailboxes, statuses, assignees, customers or due date. Paginate with `page`.
  • search_tasksSearch tasks across projects by `search_term`, statuses, assignees, creators, projects or due date. Paginate with `page`.
  • update_conversation_statusChanges dataChange the status of a conversation (`mailbox_id`, `convo_id`) to `status_id`.
  • update_task_descriptionVisible to othersReplace the description of a task (`internal_project_id`, `task_id`).
  • update_task_due_dateVisible to othersSet or change the due date of a task (`internal_project_id`, `task_id`).
  • update_task_priorityVisible to othersChange the priority of a task (`internal_project_id`, `task_id`) to `priority_id`.
  • update_task_statusChanges dataChange the status of a task (`internal_project_id`, `task_id`) to `status_id`.
  • update_task_titleVisible to othersRename a task (`internal_project_id`, `task_id`) with a new `title`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Enter your DoneDone login email, API key and account ID. In DoneDone open Your Profile > API Key and copy your API token. Your account ID is the number in the web app address, for example 123 in https://2-app.donedone.com/123.

  3. 3

    Add the link to your AI

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

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

Questions

What can the AI do in DoneDone?

It can search and read tasks, task history, projects, mailboxes, conversations, saved replies, members, statuses and priorities. It can create, update and delete tasks, comment on tasks, start conversations, reply to customers, add internal comments, and assign conversations or change their status.

Does the AI see my DoneDone credentials?

No. Your DoneDone 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, so you can start read-only. Replying to a customer sends an email, deleting a task is permanent, and assigning or rewriting tasks changes your team's work. These actions can require your approval before they run. 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 DoneDone account.

Does a reply go to the customer?

Yes. reply_to_customer sends your message to the customer by email. add_conversation_comment adds an internal comment that the customer does not see. You can switch them on separately and require approval for replies.

Let your AI work in DoneDone today.

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

Connect DoneDone free

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