Tidio MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Tidio MCP ServerList unresolved tickets"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Tidio MCP Server
A Model Context Protocol (MCP) server that integrates with the Tidio customer service platform.
It acts as a layer over the Tidio OpenAPI (REST API), making Tidio functionality available directly in LLM clients such as Claude Desktop.
Requirements
Tidio Account — Tidio Plus plan (or higher)
API Credentials — Client ID and Client Secret (see the authorization guide)
Environment — Docker, or Python 3.13+ with uv
Related MCP server: Gorgias MCP Server
Setup
Option 1: Non-Technical Users (Claude Desktop + Docker)
You can quickly get started using the ready-to-use Docker image adrmrn/tidio-mcp from Docker Hub.
Install and run Docker Desktop
Install and open Claude Desktop
In Claude Desktop, go to Settings → Developer → Edit Config, and open the
claude_desktop_config.jsonfile in a text editorAdd the following configuration, replacing the placeholders with your Tidio credentials:
{ "mcpServers": { "Tidio": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "TIDIO_CLIENT_ID", "-e", "TIDIO_CLIENT_SECRET", "adrmrn/tidio-mcp:latest" ], "env": { "TIDIO_CLIENT_ID": "PASTE_YOUR_CLIENT_ID_HERE", "TIDIO_CLIENT_SECRET": "PASTE_YOUR_CLIENT_SECRET_HERE" } } } }Save the file and restart Claude Desktop
Option 2: Technical Users (Python)
Clone this repository
Install dependencies with
uv syncCopy
.env.exampleto.envand set your Tidio credentialsAdd the following configuration to your MCP client:
{ "mcpServers": { "Tidio": { "command": "uv", "args": [ "--directory", "/absolute/path/tidio-mcp", "run", "server.py" ] } } }Restart your MCP client to apply the configuration
Available Tools
Get Departments
Get Operators
Get Contacts
Get Contact Details
Delete Contact
Get Tickets
Get Ticket Details
Create Ticket
Update Ticket
Delete Ticket
Unassign Ticket
Reply to Ticket
Add Internal Note to Ticket
Create Contact
Update Contact
Missing Endpoints
The following endpoints are not yet implemented but are planned for future updates:
Create multiple contacts (
POST /contacts/batch)Update multiple contacts (
PATCH /contacts/batch)Get viewed pages history (
GET /contacts/{contact_id}/viewed-pages)Get contact messages (
POST /contacts/{contact_id}/messages)
Contributing
Contributions are welcome!
If you’d like to improve this project, feel free to open an issue or submit a PR.
For development, the repository includes a Makefile with handy commands to build, debug, and test the project.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/adrmrn/tidio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server