Skip to content

Connectors · Service desk & support

LiveChat (Text platform) MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to LiveChat (Text platform) and the rest of your systems. It gives your agent 118 LiveChat (Text platform) actions (46 reads, 53 writes and 19 that wait for a confirmation) and holds the LiveChat (Text platform) credential itself, so the agent never does. It paces LiveChat (Text platform)'s limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "text_livechat.agents.list",  intent: "check which LiveChat (Text platform) account is connected"}# List Agents (Configuration API) · read · 1 upstream call
  • 118actionsin one signed file
  • 46readlook, never change
  • 53writecreate and update
  • 19wait for a yesdestructive, confirmed first

Set up

Connect LiveChat (Text platform) in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect LiveChat (Text platform).

    Username and secret. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.

    • account_idAccount ID (shown in the Text Developer Console next to the Personal Access Token)
    • personal_access_tokenPersonal Access Token (Developer Console > Settings > Authorization > Personal Access Tokens)
    account { op: "connections.requirements", service: "text_livechat" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "text_livechat.agents.list" }# list agents (configuration api) · read · 1 upstream callcheck { action: "text_livechat.agents.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

LiveChat (Text platform) at a glance

Sign-in
Username and secret. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
You provide
account_idpersonal_access_token
Limits we pace to
300 calls a minute, per connection
API covered
LiveChat Web API v3.6 (Agent Chat, Configuration, Reports) API 3.6api.livechatinc.com/v3.6
Built from
LiveChat (Text platform)'s documentation, read 23 October 2026platform.text.complatform.text.complatform.text.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
46 of 46 reads, for up to an hour; a write clears what it affects
Shared entities
3, so ask can line LiveChat (Text platform) up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in LiveChat (Text platform).

118 actions in 35 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 46readlook, never change
  • 53writecreate and update
  • 19destructivewait for a confirmation
  1. Reports

    17

    17 read · 0 write · 0 destructive

    Availability (Reports API) · Performance (Reports API) · Duration (Reports API) · Engagement (Reports API)

  2. Agents

    10

    2 read · 7 write · 1 destructive

    List Agents (Configuration API) · Create Agent (Configuration API) · Get Agent (Configuration API) · Update Agent (Configuration API)

  3. Chats

    8

    2 read · 5 write · 1 destructive

    List Chats (Agent Chat API) · Start Chat (Agent Chat API) · Get Chat (Agent Chat API) · Resume Chat (Agent Chat API)

  4. Bots

    7

    2 read · 4 write · 1 destructive

    Create Bot (Configuration API) · List Bots (Configuration API) · Update Bot (Configuration API) · Get Bot (Configuration API)

  5. Bot templates

    5

    1 read · 3 write · 1 destructive

    Create Bot Template (Configuration API) · List Bot Templates (Configuration API) · Reset Bot Template Secret (Configuration API) · Update Bot Template (Configuration API)

  6. Greetings

    5

    2 read · 2 write · 1 destructive

    Create Greeting (Configuration API) · List Greetings (Configuration API) · Get Greeting (Configuration API) · Update Greeting (Configuration API)

  7. Groups

    5

    2 read · 2 write · 1 destructive

    List Groups (Configuration API) · Create Group (Configuration API) · Get Group (Configuration API) · Update Group (Configuration API)

  8. Auto accesses

    4

    1 read · 2 write · 1 destructive

    Add Auto Access (Configuration API) · List Auto Accesses (Configuration API) · Update Auto Access (Configuration API) · Delete Auto Access (Configuration API)

27 more areas · 57 actions
  • Canned responses 4
  • Events 4
  • Properties 4
  • Tags 4
  • Customers 3
  • Group properties 3
  • License properties 3
  • License webhooks 3
  • Webhooks 3
  • Chat properties 2
  • Chat users 2
  • Customer bans 2
  • Event properties 2
  • Indicators 2
  • Routing statuses 2
  • Thread properties 2
  • Thread tags 2
  • Archives 1
  • Channels 1
  • Company details 1
  • Multicast 1
  • Product limits 1
  • Product source 1
  • Thread summaries 1
  • Threads 1
  • Transfer agents 1
  • Webhook names 1

Top actions

The LiveChat (Text platform) API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 26 of LiveChat (Text platform)'s 26 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
text_livechat.agents.listList Agents (Configuration API)Returns all Agents within a license. Required scopes: agents--all:ro. A POST that reads: it changes nothing.readidentity.user.list474 connectors
text_livechat.groups.listList Groups (Configuration API)Lists all the existing groups. Required scopes: groups--all:ro. A POST that reads: it changes nothing.readidentity.group.list262 connectors
text_livechat.agents.createCreate Agent (Configuration API)Creates a new agent with specified parameters within a license. Required scopes: accounts--all:rc accounts--all:rw1 subscription.lc:rw1 2…writeidentity.user.create262 connectors
text_livechat.groups.createCreate Group (Configuration API)Creates a new group. Required scopes: groups--all:rw.writeidentity.group.create205 connectors
text_livechat.agents.deleteDelete Agent (Configuration API)Deletes an agent specified by id. Required scopes: agents--my:rw accounts--my:rw agents--all:rw 1 accounts--all:rw 1.destructiveidentity.user.delete253 connectors
text_livechat.tags.listList Tags (Configuration API)Lists the existing tags. Required scopes: tags--all:ro tags--groups:ro. A POST that reads: it changes nothing.readcrm.tag.list65 connectors
text_livechat.tags.createCreate Tag (Configuration API)Creates a new tag. Required scopes: tags--all:rw tags--groups:rw.writecrm.tag.create49 connectors
text_livechat.events.sendSend Event (Agent Chat API)Sends an Event object. Use this method to send a message by specifying the Message event type in the request. Required scopes: chats--all:rw * or…writecomm.message.create25 connectors
text_livechat.webhooks.registerRegister Webhook (Configuration API)Registers a webhook for the Client ID (application) provided in the request. One Client ID can register up to three webhooks for every action. The license…writeautomation.webhook.create209 connectors
text_livechat.webhooks.listList Webhooks (Configuration API)Lists all webhooks registered for the given Client ID. Required scopes: webhooks.configuration:rw. A POST that reads: it changes nothing.readautomation.webhook.list202 connectors
text_livechat.chats.listList Chats (Agent Chat API)It returns summaries of the chats an agent has access to. Required scopes: chats--all:ro * or chats--access:ro **. One page per call: pass the response's…readcomm.chat.list20 connectors
text_livechat.chats.startStart Chat (Agent Chat API)Starts a chat. Required scopes: chats--all:rw * or chats--access:rw **, depending on the requested groups.writecomm.chat.create15 connectors

Try it

Prompts to paste into Claude.

Each one names the LiveChat (Text platform) actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Who has access in LiveChat (Text platform)? List every user and their role.

    callstext_livechat.agents.list

  2. Writewrite

    Create Agent (Configuration API) in LiveChat (Text platform). Show me exactly what you will send before you save it.

    callstext_livechat.agents.create

Governance for LiveChat (Text platform)

Destructive actions wait for a yes.

19 LiveChat (Text platform) actions are destructive. These are all of them:

  • Delete Agent (Configuration API)text_livechat.agents.delete
  • Delete Group (Configuration API)text_livechat.groups.delete
  • Delete Tag (Configuration API)text_livechat.tags.delete
  • Unregister Webhook (Configuration API)text_livechat.webhooks.unregister
  • Delete Bot (Configuration API)text_livechat.bots.delete
  • Transfer Chat (Agent Chat API)text_livechat.chats.transfer
  • Delete Greeting (Configuration API)text_livechat.greetings.delete
  • Remove User from Chat (Agent Chat API)text_livechat.chat_users.remove
  • Untag Thread (Agent Chat API)text_livechat.thread_tags.remove
  • Delete Auto Access (Configuration API)text_livechat.auto_accesses.delete
  • Delete Bot Template (Configuration API)text_livechat.bot_templates.delete
  • Unban Customer (Configuration API)text_livechat.customer_bans.delete
  • Unregister Property (Configuration API)text_livechat.properties.unregister
  • Delete Chat Properties (Agent Chat API)text_livechat.chat_properties.delete
  • Delete Canned Response (Configuration API)text_livechat.canned_responses.delete
  • Delete Event Properties (Agent Chat API)text_livechat.event_properties.delete
  • Delete Group Properties (Configuration API)text_livechat.group_properties.delete
  • Delete Thread Properties (Agent Chat API)text_livechat.thread_properties.delete
  • Delete License Properties (Configuration API)text_livechat.license_properties.delete

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

dotext_livechat.agents.deleteconfirm_policy: human

Delete Agent (Configuration API)?

intent: the user asked me to delete Agent (Configuration API)

run suspended · waiting for a named person · key text-livechat-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "text-livechat-agent",  allowed_actions: ["text_livechat.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "text_livechat.agents.delete", approver: "[email protected]" },    { match: "text_livechat.groups.delete", approver: "[email protected]" },    { match: "text_livechat.tags.delete", approver: "[email protected]" }  ]}
Illustrative. Scoped to LiveChat (Text platform) only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What LiveChat (Text platform) costs on actionlake.

Every LiveChat (Text platform) action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call LiveChat (Text platform) refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 118 LiveChat (Text platform) actions
  • 20actions pageeach page of a long list is one call
  • 46reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every LiveChat (Text platform) action.

118 actions by area: the id your agent calls, what it does, and its effect.

Reports17
  • text_livechat.reports.agents_availabilityAvailability (Reports API)read
  • text_livechat.reports.agents_performancePerformance (Reports API)read
  • text_livechat.reports.chats_durationDuration (Reports API)read
  • text_livechat.reports.chats_engagementEngagement (Reports API)read
  • text_livechat.reports.chats_first_response_timeFirst Response Time (Reports API)read
  • text_livechat.reports.chats_formsForms (Reports API)read
  • text_livechat.reports.chats_greetings_conversionGreetings Conversion (Reports API)read
  • text_livechat.reports.chats_groupsGroup Chats Count (Reports API)read
  • text_livechat.reports.chats_queued_visitorsQueued Visitors (Reports API)read
  • text_livechat.reports.chats_queued_visitors_leftQueued Visitors Left (Reports API)read
  • text_livechat.reports.chats_rankingRanking (Reports API)read
  • text_livechat.reports.chats_ratingsRatings (Reports API)read
  • text_livechat.reports.chats_response_timeResponse Time (Reports API)read
  • text_livechat.reports.chats_tagsTags (Reports API)read
  • text_livechat.reports.chats_total_chatsTotal Chats (Reports API)read
  • text_livechat.reports.customers_unique_visitorsUnique Visitors (Reports API)read
  • text_livechat.reports.tags_chat_usageChat Usage (Reports API)read
Agents10
  • text_livechat.agents.approveApprove Agent (Configuration API)write
  • text_livechat.agents.createCreate Agent (Configuration API)write
  • text_livechat.agents.deleteDelete Agent (Configuration API)destructive
  • text_livechat.agents.getGet Agent (Configuration API)read
  • text_livechat.agents.listList Agents (Configuration API)read
  • text_livechat.agents.reactivate_emailReactivate Email (Configuration API)write
  • text_livechat.agents.request_unsuspensionRequest Agent Unsuspension (Configuration API)write
  • text_livechat.agents.suspendSuspend Agent (Configuration API)write
  • text_livechat.agents.unsuspendUnsuspend Agent (Configuration API)write
  • text_livechat.agents.updateUpdate Agent (Configuration API)write
Chats8
  • text_livechat.chats.deactivateDeactivate Chat (Agent Chat API)write
  • text_livechat.chats.followFollow Chat (Agent Chat API)write
  • text_livechat.chats.getGet Chat (Agent Chat API)read
  • text_livechat.chats.listList Chats (Agent Chat API)read
  • text_livechat.chats.resumeResume Chat (Agent Chat API)write
  • text_livechat.chats.startStart Chat (Agent Chat API)write
  • text_livechat.chats.transferTransfer Chat (Agent Chat API)destructive
  • text_livechat.chats.unfollowUnfollow Chat (Agent Chat API)write
Bots7
  • text_livechat.bots.createCreate Bot (Configuration API)write
  • text_livechat.bots.deleteDelete Bot (Configuration API)destructive
  • text_livechat.bots.getGet Bot (Configuration API)read
  • text_livechat.bots.issue_tokenIssue Bot Token (Configuration API)write
  • text_livechat.bots.listList Bots (Configuration API)read
  • text_livechat.bots.reset_secretReset Bot Secret (Configuration API)write
  • text_livechat.bots.updateUpdate Bot (Configuration API)write
Bot templates5
  • text_livechat.bot_templates.createCreate Bot Template (Configuration API)write
  • text_livechat.bot_templates.deleteDelete Bot Template (Configuration API)destructive
  • text_livechat.bot_templates.listList Bot Templates (Configuration API)read
  • text_livechat.bot_templates.reset_secretReset Bot Template Secret (Configuration API)write
  • text_livechat.bot_templates.updateUpdate Bot Template (Configuration API)write
Greetings5
  • text_livechat.greetings.createCreate Greeting (Configuration API)write
  • text_livechat.greetings.deleteDelete Greeting (Configuration API)destructive
  • text_livechat.greetings.getGet Greeting (Configuration API)read
  • text_livechat.greetings.listList Greetings (Configuration API)read
  • text_livechat.greetings.updateUpdate Greeting (Configuration API)write
Groups5
  • text_livechat.groups.createCreate Group (Configuration API)write
  • text_livechat.groups.deleteDelete Group (Configuration API)destructive
  • text_livechat.groups.getGet Group (Configuration API)read
  • text_livechat.groups.listList Groups (Configuration API)read
  • text_livechat.groups.updateUpdate Group (Configuration API)write
Auto accesses4
  • text_livechat.auto_accesses.createAdd Auto Access (Configuration API)write
  • text_livechat.auto_accesses.deleteDelete Auto Access (Configuration API)destructive
  • text_livechat.auto_accesses.listList Auto Accesses (Configuration API)read
  • text_livechat.auto_accesses.updateUpdate Auto Access (Configuration API)write
Canned responses4
  • text_livechat.canned_responses.createCreate Canned Response (Configuration API)write
  • text_livechat.canned_responses.deleteDelete Canned Response (Configuration API)destructive
  • text_livechat.canned_responses.listList Canned Responses (Configuration API)read
  • text_livechat.canned_responses.updateUpdate Canned Response (Configuration API)write
Events4
  • text_livechat.events.mark_seenMark Events as Seen (Agent Chat API)write
  • text_livechat.events.sendSend Event (Agent Chat API)write
  • text_livechat.events.send_previewSend Event Preview (Agent Chat API)write
  • text_livechat.events.send_rich_message_postbackSend Rich Message Postback (Agent Chat API)write
Properties4
  • text_livechat.properties.listList Properties (Configuration API)read
  • text_livechat.properties.publishPublish Property (Configuration API)write
  • text_livechat.properties.registerRegister Property (Configuration API)write
  • text_livechat.properties.unregisterUnregister Property (Configuration API)destructive
Tags4
  • text_livechat.tags.createCreate Tag (Configuration API)write
  • text_livechat.tags.deleteDelete Tag (Configuration API)destructive
  • text_livechat.tags.listList Tags (Configuration API)read
  • text_livechat.tags.updateUpdate Tag (Configuration API)write
Customers3
  • text_livechat.customers.banBan Customer (Agent Chat API)write
  • text_livechat.customers.getGet Customer (Agent Chat API)read
  • text_livechat.customers.updateUpdate Customer (Agent Chat API)write
Group properties3
  • text_livechat.group_properties.deleteDelete Group Properties (Configuration API)destructive
  • text_livechat.group_properties.listList Groups Properties (Configuration API)read
  • text_livechat.group_properties.updateUpdate Group Properties (Configuration API)write
License properties3
  • text_livechat.license_properties.deleteDelete License Properties (Configuration API)destructive
  • text_livechat.license_properties.listList License Properties (Configuration API)read
  • text_livechat.license_properties.updateUpdate License Properties (Configuration API)write
License webhooks3
  • text_livechat.license_webhooks.disableDisable License Webhooks (Configuration API)write
  • text_livechat.license_webhooks.enableEnable License Webhooks (Configuration API)write
  • text_livechat.license_webhooks.get_stateGet License Webhooks State (Configuration API)read
Webhooks3
  • text_livechat.webhooks.listList Webhooks (Configuration API)read
  • text_livechat.webhooks.registerRegister Webhook (Configuration API)write
  • text_livechat.webhooks.unregisterUnregister Webhook (Configuration API)destructive
Chat properties2
  • text_livechat.chat_properties.deleteDelete Chat Properties (Agent Chat API)destructive
  • text_livechat.chat_properties.updateUpdate Chat Properties (Agent Chat API)write
Chat users2
  • text_livechat.chat_users.addAdd User to Chat (Agent Chat API)write
  • text_livechat.chat_users.removeRemove User from Chat (Agent Chat API)destructive
Customer bans2
  • text_livechat.customer_bans.deleteUnban Customer (Configuration API)destructive
  • text_livechat.customer_bans.listList Customer Bans (Configuration API)read
Event properties2
  • text_livechat.event_properties.deleteDelete Event Properties (Agent Chat API)destructive
  • text_livechat.event_properties.updateUpdate Event Properties (Agent Chat API)write
Indicators2
  • text_livechat.indicators.send_thinkingSend Thinking Indicator (Agent Chat API)write
  • text_livechat.indicators.send_typingSend Typing Indicator (Agent Chat API)write
Routing statuses2
  • text_livechat.routing_statuses.listList Routing Statuses (Agent Chat API)read
  • text_livechat.routing_statuses.setSet Routing Status (Agent Chat API)write
Thread properties2
  • text_livechat.thread_properties.deleteDelete Thread Properties (Agent Chat API)destructive
  • text_livechat.thread_properties.updateUpdate Thread Properties (Agent Chat API)write
Thread tags2
  • text_livechat.thread_tags.addTag Thread (Agent Chat API)write
  • text_livechat.thread_tags.removeUntag Thread (Agent Chat API)destructive
Archives1
  • text_livechat.archives.listList Archives (Agent Chat API)read
Channels1
  • text_livechat.channels.listList Channels (Configuration API)read
Company details1
  • text_livechat.company_details.updateUpdate Company Details (Configuration API)write
Multicast1
  • text_livechat.multicast.sendMulticast (Agent Chat API)write
Product limits1
  • text_livechat.product_limits.checkCheck Product Limits for Plan (Configuration API)read
Product source1
  • text_livechat.product_source.getGet Product Source (Configuration API)read
Thread summaries1
  • text_livechat.thread_summaries.requestRequest Thread Summary (Agent Chat API)write
Threads1
  • text_livechat.threads.listList Threads (Agent Chat API)read
Transfer agents1
  • text_livechat.transfer_agents.listList Agents For Transfer (Agent Chat API)read
Webhook names1
  • text_livechat.webhook_names.listList Webhook Names (Configuration API)read

Questions

The LiveChat (Text platform) MCP server, answered.

Is there a LiveChat (Text platform) MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 118 LiveChat (Text platform) actions across reports, agents, chats and bots, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by LiveChat (Text platform).

What do I need to connect LiveChat (Text platform)?

Account ID (shown in the Text Developer Console next to the Personal Access Token) and Personal Access Token (Developer Console > Settings > Authorization > Personal Access Tokens). The free call account { op: "connections.requirements", service: "text_livechat" } lists exactly what to paste.

Can an AI agent delete or change things in LiveChat (Text platform)?

Only if its key allows it, and only with an explicit confirmation. 19 LiveChat (Text platform) actions are destructive, including delete Agent (Configuration API), delete Group (Configuration API) and delete Tag (Configuration API). Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my LiveChat (Text platform) API limit?

actionlake paces every call to the limits in the LiveChat (Text platform) service file: 300 calls a minute per connection. Repeated reads are answered from cache (46 LiveChat (Text platform) actions can be), which never reaches LiveChat (Text platform).

What does a LiveChat (Text platform) action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (20 LiveChat (Text platform) actions page). Cache hits, searches, dry runs and calls LiveChat (Text platform) refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which LiveChat (Text platform) API does it cover?

The LiveChat Web API v3.6 (Agent Chat, Configuration, Reports) API 3.6 at api.livechatinc.com/v3.6. It is built from LiveChat (Text platform)'s documentation as read on 23 October 2026. 118 actions in 35 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my LiveChat (Text platform) data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to an hour, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your LiveChat (Text platform) credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent LiveChat (Text platform) today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.