Tidio
oficialConnect Tidio with your website via MCP. Embed the widget without exiting your programming environment.
Tidio MCP Connector
An MCP (Model Context Protocol) server that connects AI assistants to Tidio live chat - with automatic setup
Features
- Automatic Setup: Connect to Tidio with one command - no manual key copying
- OAuth Authentication: Opens browser for secure Tidio login, auto-retrieves your public key
- Credential Persistence: Credentials are saved locally for future sessions
- Embed Code Generation: Get ready-to-use JavaScript code for any website
Installation
npm install tidio-mcp-connector
Or clone and build locally:
git clone https://github.com/your-username/tidio-mcp-connector.git cd tidio-mcp-connector npm install npm run build
Usage
With Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{ "mcpServers": { "tidio": { "command": "npx", "args": ["tidio-mcp-connector"] } } }
With Lovable
This MCP connector works with Lovable and similar AI-powered development platforms. Add it as a custom MCP server.
With MCP Inspector (Testing)
npx @modelcontextprotocol/inspector npx tidio-mcp-connector
Available Tools
tidio_connect (Recommended)
Connect to Tidio and automatically get your public key.
How it works:
- Opens your browser to Tidio's login page
- You authenticate with your Tidio account
- Returns your public key and embed code automatically
Parameters:
site_url(required): The website URL where Tidio will be embedded
Example:
Connect Tidio to https://mywebsite.com
tidio_status
Check your connection status and get your embed code.
Parameters: None
tidio_disconnect
Clear stored credentials.
generate_tidio_embed
Generate embed code for a specific public key (if you already have one).
Parameters:
public_key(required): Your Tidio public keyloading_mode(optional):"async"(default) or"sync"
How It Works
- User calls
tidio_connectwith their website URL - Browser opens to Tidio's authentication page
- User logs in to their Tidio account
- Callback received - MCP server gets the refresh token
- API calls made - exchanges token for access token, then retrieves public key
- Credentials saved to
~/.tidio-mcp/credentials.json - Embed code returned - ready to add to the website
Credential Storage
Credentials are stored locally at ~/.tidio-mcp/credentials.json:
{ "public_key": "abc123...", "access_token": "...", "refresh_token": "...", "site_url": "https://example.com", "created_at": "2024-01-01T00:00:00.000Z", "updated_at": "2024-01-01T00:00:00.000Z" }
Embed Code Output
The connector generates optimized async loading code:
Development
Install dependencies
npm install
Run in development mode
npm run dev
Build for production
npm run build
Run built version
npm start
Requirements
- Node.js 18+
- A Tidio account (free tier works)
License
MIT
Related
- Tidio - Live chat and chatbot platform
- Model Context Protocol - Open standard for AI integrations
- Lovable - AI-powered app development
Servidores relacionados
RabbitMQ MCP Go
A Go-based MCP server for integrating with the RabbitMQ message broker.
Fastmail
Interact with Fastmail email, contacts, and calendar data using the Fastmail API.
CData Email Server
A read-only MCP server for querying live email data using the CData JDBC Driver.
MCP Telegram Server
An MCP server for interacting with Telegram. It allows searching, sending messages, and managing chats using the Telegram API.
Didlogic MCP Server
Interact with the Didlogic API for telecommunication services, including virtual phone numbers and SMS.
MyMCPSpace
Access and interact with MyMCPSpace posts, replies, likes, and feeds.
Email
This server enables users to send emails through various email providers, including Gmail, Outlook, Yahoo, Sina, Sohu, 126, 163, and QQ Mail. It also supports attaching files from specified directories, making it easy to upload attachments along with the email content.
SendGrid
Access SendGrid's Marketing API for email marketing and contact management.
MCP Relay
A Discord relay server to send messages and prompts to a channel and receive responses.
YAGMS
An MCP server for interacting with the Gmail API, enabling email management.