LiveChat integration
LiveChat (Text platform) customer support chat API. Manage live chats, threads, customers, agents, groups, and webhooks. Send chat messages, transfer conversations, retrieve archives, fetch reports (chat volume, duration, ratings, agent performance), and register configuration webhooks. Suited for support automation, agent productivity tools, and customer engagement integrations.
Say what should happen.
The workflow builds itself.
Common LiveChat use cases
- agent scorecards
- transcript export
- bot UX
- cleanup
- mute chat
- agent context
- AHT reporting
- routing setup
- support inbox
- webhook audit
What you can do with LiveChat
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Chat, 8 operations
deactivate_chatDeactivate chatPOSTCloses the active thread of a LiveChat chat.follow_chatFollow chatPOSTSubscribes the agent to push events for a chat.get_chatGet chatPOSTRetrieves a single LiveChat chat with its events, users, and properties.list_chatsList chatsPOSTLists active LiveChat chats visible to the agent.resume_chatResume chatPOSTResumes an inactive LiveChat chat by opening a new thread.start_chatStart chatPOSTStarts a new LiveChat chat thread, optionally seeded with users and events.transfer_chatTransfer chatPOSTTransfers a LiveChat chat to another agent or group.unfollow_chatUnfollow chatPOSTUnsubscribes the agent from chat push events.
Report, 4 operations
report_agents_performanceReport agents performancePOSTReports LiveChat agent performance metrics.report_chats_durationReport chats durationPOSTReports LiveChat chat duration metrics.report_chats_ratingsReport chats ratingsPOSTReports LiveChat chat ratings (good vs bad).report_total_chatsReport total chatsPOSTReports total LiveChat chats over a time window.
Customer, 3 operations
ban_customerBan customerPOSTBans a LiveChat customer for a configurable duration.get_customerGet customerPOSTRetrieves a LiveChat customer profile (agent view).update_customerUpdate customerPOSTUpdates a LiveChat customer profile (agent view).
Webhook, 3 operations
list_webhooksList webhooksPOSTLists registered LiveChat webhooks.register_webhookRegister webhookPOSTRegisters a webhook for LiveChat license events.unregister_webhookUnregister webhookPOSTRemoves a registered LiveChat webhook.
Agent, 2 operations
get_agentGet agentPOSTRetrieves a single LiveChat agent.list_agentsList agentsPOSTLists all agents on the LiveChat license.
Archive, 1 operation
list_archivesList archivesPOSTSearches archived LiveChat chats with filters and pagination.
Bot, 1 operation
list_botsList botsPOSTLists bot agents on the LiveChat license.
Event, 1 operation
send_eventSend eventPOSTSends a message or other event into a LiveChat chat.
Group, 1 operation
list_groupsList groupsPOSTLists groups on the LiveChat license.
Thread, 1 operation
list_threadsList threadsPOSTLists threads belonging to a LiveChat chat.
Typing, 1 operation
send_typing_indicatorSend typing indicatorPOSTPushes a typing indicator into a LiveChat chat.
OAuth scopes LiveChat requires
Each operation declares the scopes LiveChat requires for it.
chats--access:rwneeded by deactivate_chat, follow_chat, resume_chat and 5 morereports_readneeded by report_agents_performance, report_chats_duration, report_chats_ratings and 1 moreagents--all:roneeded by get_agent, list_agents, list_botschats--access:roneeded by get_chat, list_threadschats--all:roneeded by list_archives, list_chatswebhooks--all:rwneeded by register_webhook, unregister_webhookcustomers:roneeded by get_customercustomers:rwneeded by update_customercustomers.ban:rwneeded by ban_customergroups--all:roneeded by list_groupswebhooks--all:roneeded by list_webhooks
Use LiveChat from Claude Code, Cursor or Codex
Connect LiveChat in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its LiveChat operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect LiveChat
- Create your workspace
Sign up free. Nothing to install.
- Connect LiveChat once
Add your LiveChat connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
LiveChat integration FAQ
What can you do with the LiveChat integration?
LiveContext exposes 26 operations on LiveChat, covering chat, report, customer and webhook. Common uses include agent scorecards, transcript export and bot UX.
Which OAuth scopes does LiveChat require?
It depends on the operation: each one declares the scopes LiveChat requires for it. The most common are chats--access:rw (8 operations), reports_read (4 operations), agents--all:ro (3 operations) and chats--access:ro (2 operations).
