Integration · Customer support
Connect Claude & ChatGPT to LiveAgent
Ask your AI which tickets are open, what a customer wrote, or who handled a ticket last. It can read tickets with their messages and history, list chats and calls, and look up contacts, companies and agents. It can also create tickets, change status, department, tags or assigned agent, and postpone a ticket until later.
Free plan, no credit card. Takes about a minute.
Try asking
“Which open tickets have no agent assigned?”
The AI lists open tickets with subject, department and customer, so you can see which ones need an owner.
“Summarize the conversation in ticket 4812.”
It reads the ticket's messages, including emails, chat lines and notes, and gives you a short summary.
“Assign that ticket to Maria and tag it billing.”
It finds Maria in the agent list and the billing tag, then updates the ticket's agent and tags.
What your AI can do
Tickets
List, read and update tickets with status, department, agent and tags, read messages and history, and create or postpone tickets.
Contacts and companies
List, create and update customer contacts and companies with emails, phones and notes.
Chats, calls and agents
List chat conversations and phone calls, and see agents, their online status and departments.
“Who changed the status of ticket 4812, and when?”
It reads the ticket's history of status changes, transfers and assignments.
“Add Nordic Foods as a company and Peter Holm as a contact there.”
It checks for existing records, then creates the company and a contact linked to it.
“Postpone ticket 4812 until Monday at 9:00.”
It postpones the ticket, and it comes back to the queue at that time.
22 tools for LiveAgent
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_companyChanges dataCreate a company with `name`, `emails`, `phones`, `city`, `countrycode` and `note`. Search first to avoid duplicates.create_contactChanges dataCreate a customer contact with `firstname`, `lastname`, `emails`, `phones`, `company_id`, `job_position` and `note`. Search first to avoid duplicates.create_ticketChanges dataCreate a ticket with `subject`, `message`, customer email `recipient`, `departmentid` and the sending agent in `useridentifier`. Emails the customer unless `do_not_send_mail` is set.get_agentGet one agent by `user_id`, with name, email and role.get_agent_statusGet an agent's current online status for chat, calls and email by `user_id`.get_companyGet one company by `company_id`, with name, emails, phones and notes.get_contactGet one contact by `contact_id`, with names, emails, phones, company and notes.get_ticketGet one ticket by `ticket_id`, with subject, status, department, assigned agent, tags and customer.get_ticket_historyGet the change history of one ticket by `ticket_id` (status changes, transfers, assignments).list_agentsList agents with their IDs, names and emails. Use to find an agent to assign a ticket to.list_callsList phone calls handled in LiveAgent, with optional `filters`, sorting and paging (`cursor`, `per_page`).list_chatsList chat conversations, with optional `filters`, date range (`from`, `to`), sorting and paging.list_companiesList companies, with optional `filters`, sorting and paging. Use to find a company's ID.list_contactsList customer contacts, with optional `filters` (e.g. email or name), sorting and paging. Use to find a contact's ID.list_departmentsList departments with their IDs. Needed when creating or moving a ticket.list_tagsList the ticket tags defined in the account, with their IDs and names.list_ticket_messagesList the messages (emails, chat lines, notes) in a ticket by `ticket_id`, to read the conversation.list_ticketsList tickets, with optional `filters`, sorting (`sort_field`, `sort_dir`) and paging (`page`, `per_page`). Use to find open or recent tickets.postpone_ticketVisible to othersPostpone a ticket by `ticket_id` until `date_time`, after which it returns to the queue.update_companyChanges dataUpdate a company by `company_id`, e.g. name, emails, phones or note. Only the fields you pass change.update_contactChanges dataUpdate a contact by `contact_id`, e.g. names, emails, phones, company or note. Only the fields you pass change.update_ticketChanges dataUpdate a ticket by `ticket_id`: `status`, assigned `agentid`, `departmentid`, `subject`, `tags` or custom fields. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose LiveAgent from the app list.
- 2
Paste your key
Enter your LiveAgent account name (the 'acme' in acme.ladesk.com) and paste an API v3 key. Log in to LiveAgent as an admin, go to Configuration > System > API and create an API v3 key with the permissions it should have.
- 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 LiveAgent?
The AI can read tickets, ticket messages and history, chats, calls, contacts, companies, agents, agent status, departments and tags. It can create tickets, contacts and companies, update tickets, contacts and companies, and postpone tickets.
Does the AI see my LiveAgent API key?
No. Your LiveAgent API key is encrypted at rest and never shown to the AI. After you save it, it is 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. Creating a ticket emails the customer unless you tell it not to, and postponing moves a ticket out of the queue, so these 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 LiveAgent account.
Can I limit what the API key can reach?
Yes. When you create the API v3 key in LiveAgent, you choose which permissions it has. LiveAgent then blocks anything outside those permissions, on top of the tools you switch on in PipMCP.
Let your AI work in LiveAgent today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect LiveAgent freePipMCP is not affiliated with LiveAgent. Product names are trademarks of their owners.






