Tidio
Manage Tidio (live chat, helpdesk and Lyro AI) contacts, contact conversations, tickets and ticket replies from any AI agent via the Tidio OpenAPI. 10 tools, Client ID + Client Secret (Tidio Plus or Premium).
7-day free trial · No credit card · EU-hosted
Ask Tidio anything
Try a real prompt against Tidio via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.
Install Tidio on CloudClaude is AI and can make mistakes. Please double-check responses.
Setup in 2 minutes
- 1Start a free trial on cloud.anythingmcp.com.
- 2Click Tidio in the connector store. Paste credentials when prompted.
- 3Mint an MCP API key and point your AI client at the generated MCP URL.
Guides for Tidio
Step-by-step setup for the most popular AI clients.
Setting up Tidio
From the connector definition itself: where to find the credentials, what they need to be allowed to do, and which API this adapter talks to.
This connector wraps the Tidio OpenAPI, Tidio's REST API at https://api.tidio.com (docs: https://developers.tidio.com). Tidio has no GraphQL API.
Plan: the OpenAPI is available on the Plus and Premium plans only (Starter, Growth and paid Lyro plans reach just the product-recommendation endpoints, which this connector does not use). Free has no API access.
Setup:
- In the Tidio panel open Settings → Developer → OpenAPI (https://www.tidio.com/panel/settings/developer). Only the project owner and admins see this section.
- Click Generate API Key: Tidio shows a pair of keys once — copy both.
- Paste the key starting with
ci_intoTIDIO_CLIENT_IDand the one starting withcs_intoTIDIO_CLIENT_SECRET.
Authentication: every request carries X-Tidio-Openapi-Client-Id and X-Tidio-Openapi-Client-Secret, plus the mandatory version header Accept: application/json; version=1. The connector sends all three.
Workflow:
- Contacts:
tidio_list_contacts,tidio_get_contact_by_email,tidio_get_contact, thentidio_get_contact_messagesfor the chat history with that contact, ortidio_update_contactto change name, email, phone or custom properties. - Tickets (helpdesk):
tidio_list_tickets→tidio_get_ticket(with messages) →tidio_reply_to_ticket. Replying as an operator needs an operator ID fromtidio_list_operators.
Live chats are read through the contact: the OpenAPI has no endpoint to list conversations or to send a chat message as an operator; the chat history is tidio_get_contact_messages, and written replies go to tickets.
Contact properties: tidio_update_contact only accepts properties already defined in the Tidio panel (Settings → Contact properties); an unknown property or a wrong type is answered with a validation error. A field set to null is cleared; a field left out stays untouched.
Pagination: list tools answer with meta.cursor; pass it back as cursor for the next page. A null cursor means the last page.
Rate limits (per project): Plus 60 requests/minute, Premium 120/minute. A 429 answers too_many_requests; x-ratelimit-remaining shows what is left.
Errors come as { "errors": [{ "code", "message" }] } — not_found, not_valid, too_many_requests, …
Out of scope here: Lyro data sources and products, webhooks, the Analytics API.
Your AI is two clicks away from Tidio.
Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.