Skip to content

Integration · Customer support

Connect Claude & ChatGPT to ThriveDesk

Ask your AI what is waiting in an inbox, what a customer wrote last time, or to draft a reply in ThriveDesk. It can search and read conversations with their full threads, add internal notes, tag, assign, move and snooze conversations, and look up or update contacts. Replies are saved as drafts for an agent to review and send.

Connect ThriveDesk free

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

Try asking

  • “What is assigned to me right now?”

    The AI lists the conversations assigned to you, with subject, status and contact.

  • “Show me every conversation with [email protected].”

    It searches contacts for the email address and lists that contact's conversations.

  • “Draft a reply to conversation 4812 based on our refund saved reply.”

    It reads the thread and the inbox's saved replies, then saves a draft reply. Nothing is sent until an agent sends it.

What your AI can do

Conversations and replies

Search, read and update conversations, read full threads, save draft replies, add internal notes, and start or forward conversations by email.

Triage and routing

Tag, assign, move between inboxes, set priority, snooze and close conversations, with agents, tags and saved replies at hand.

Contacts and reports

Search, create and update contacts, list a contact's conversations, and pull conversation statistics per inbox.

  • “Tag this week's shipping complaints with 'delivery' and assign them to Maria.”

    It searches conversations by subject and date, finds Maria in the list of agents, and updates the tags and assignee.

  • “Add a note that we are waiting on the warehouse.”

    It adds an internal note to the conversation. The customer does not see it.

  • “How many conversations did the Support inbox handle last month?”

    It gets the conversation report for that inbox between the two dates.

26 tools for ThriveDesk

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

  • add_conversation_tagChanges dataAdd a `tag` to a conversation by `conversation_id`.
  • add_noteChanges dataAdd an internal note to a conversation (`conversation_id`, `message`), optionally mentioning agents by ID. Notes are not sent to the customer.
  • create_contactChanges dataCreate a contact with an `email`. Search first to avoid duplicates; add other details with update_contact.
  • create_conversationChanges dataStart a new conversation in an inbox: `inbox_id`, recipient `to`, `subject`, `message` and `status`, plus optional cc, bcc, tags and agent. This emails the customer unless `is_draft` is true.
  • create_reply_draftChanges dataSave a draft reply in a conversation (`conversation_id`, `message`, optional cc/bcc) for an agent to review and send. Nothing is sent to the customer.
  • delete_conversationDeletesMove a conversation to trash by its ID (passed as `message_id`).
  • forward_conversationChanges dataForward a message from a conversation by email: `conversation_id`, `message_id`, recipient list `to` and a `body`. This sends an email.
  • get_contactGet one contact by `contact_id` with name, email, phone, company and notes.
  • get_conversationGet one conversation by its ID (passed as `message_id`), including status, subject, contact, assignee and tags.
  • get_conversation_reportGet conversation statistics for an inbox (`inbox_id`) between `start_date` and `end_date`.
  • get_current_userGet the ThriveDesk user and workspace this connection acts as.
  • list_agentsList the agents (team members) in the workspace with their IDs, for assigning conversations.
  • list_contact_conversationsList the conversations of one contact by `contact_id`, optionally limited to an `inbox_id`.
  • list_conversation_messagesList the full message thread (replies, notes and events) of a conversation by `conversation_id`.
  • list_inbox_conversationsList the conversations in one inbox by `inbox_id`, optionally choosing a saved `view` and paging with `page` and `per_page`.
  • list_inboxesList the workspace's inboxes with their IDs. Use an inbox ID to browse its conversations, tags or saved replies.
  • list_my_conversationsList the conversations assigned to the connected user.
  • list_saved_repliesList the saved reply templates for an inbox by `inbox_id`.
  • list_tagsList or search the workspace's conversation tags by `q`.
  • move_conversationChanges dataMove a conversation to another inbox (`conversation_id`, target `inbox_id`).
  • search_contactsSearch contacts by `q` (name or email), optionally within an `inbox`, with paging. Use it to find a contact's ID.
  • search_conversationsChanges dataSearch conversations with a `q` filter object (keys such as subject, status, inboxid, assigneeid, tagid, contactid, fromdate, todate), sorted newest or oldest.
  • set_conversation_priorityVisible to othersSet a conversation's `priority` by `conversation_id`.
  • snooze_conversationVisible to othersSnooze a conversation until `snoozed_until` (by `conversation_id` and snooze `type`); it returns to the inbox after that.
  • update_contactChanges dataUpdate a contact by `contact_id`: name, email, phone, company, job title, website, address or notes. Only the fields you pass change.
  • update_conversationChanges dataUpdate a conversation (ID passed as `message_id`): change `status` (Active, Pending, Closed), `subject`, `assign_to` agent, `tags` or custom fields.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a ThriveDesk API key. In ThriveDesk open Settings > Integrations > API Keys and create a new key. Copy it right away, since it is shown only once. Keys expire after one year, so you then create a new key and paste it into PipMCP.

  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 ThriveDesk?

It can list inboxes, agents, tags and saved replies, search and read conversations with their full message threads, and search and read contacts. It can save draft replies, add internal notes, update, tag, move, snooze and prioritise conversations, create and update contacts, and start or forward conversations by email. It can also move a conversation to trash if you switch that tool on.

Does the AI see my ThriveDesk API key?

No. Your ThriveDesk 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 or allow only drafts and notes. Starting or forwarding a conversation sends an email, and deleting moves a conversation to trash. 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 ThriveDesk account.

Does the AI send replies to my customers?

Not with the reply tool. It saves a draft reply in the conversation for an agent to review and send. An email only goes out if you switch on the tools for starting or forwarding a conversation, and a new conversation can also be saved as a draft. You can require approval for both.

Let your AI work in ThriveDesk today.

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

Connect ThriveDesk free

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