Unipile
About
Integrates with Unipile to provide unified access to messages across LinkedIn, WhatsApp, Instagram, Messenger, and Telegram, enabling efficient multi-platform communication management.
Details
- Author
- baryhuang
- Repository
- honeybluesky/mcp-unipile
- GitHub stars
- 7
- License
- MIT License
- Categories
- Communication, API, Community, Design, Developer Tools, AI, Infrastructure
Jump to
With Unipile, you can communicate seamlessly across a wide range of social platforms. This includes popular messaging services such as:
- LinkedIn: Engage with professional contacts, send messages, and manage your LinkedIn interactions directly through the Unipile interface.
- WhatsApp: Send and receive messages, manage chats, and stay connected with your contacts.
- Instagram: Interact with followers, respond to direct messages, and manage your Instagram communications.
- Messenger: Communicate with friends and family through Facebook Messenger.
- Telegram: Access your Telegram chats and messages effortlessly.
Unipile's integration with these platforms allows for a unified communication experience, making it easier to manage interactions across different services. This is particularly beneficial for users who rely on LinkedIn for professional networking, as it enables them to leverage AI capabilities, such as Claude, to enhance their communication strategies.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
UnipileCommand (node, npx, python, etc.)dockerArguments-
Argument 1
run -
Argument 2
-i -
Argument 3
--rm -
Argument 4
-e -
Argument 5
UNIPILE_DSN=your_dsn_here -
Argument 6
-e -
Argument 7
UNIPILE_API_KEY=your_api_key_here -
Argument 8
buryhuang/mcp-unipile:latest
Environment-
UNIPILE_DSN
your_dsn_here -
UNIPILE_API_KEY
your_api_key_here
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
You'll need a Unipile DSN and API key. You can obtain these from your Unipile dashboard.
- UNIPILE_DSN: Your Unipile DSN (e.g. api8.unipile.com:13851)
- UNIPILE_API_KEY: Your Unipile API key
unipile_get_chat_messages
Retrieve all messages from a specific chat with pagination support. Input: chat_id (required), batch_size (optional, default: 100). Returns: Array of message objects.
The server offers several tools for accessing Unipile data:
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"unipile": {
"env": {
"UNIPILE_DSN": "your_dsn_here",
"UNIPILE_API_KEY": "your_api_key_here"
},
"args": [
"run",
"-i",
"--rm",
"-e",
"UNIPILE_DSN=your_dsn_here",
"-e",
"UNIPILE_API_KEY=your_api_key_here",
"buryhuang/mcp-unipile:latest"
],
"command": "docker"
}
}
}
Linux
{
"env": {
"UNIPILE_DSN": "your_dsn_here",
"UNIPILE_API_KEY": "your_api_key_here"
},
"args": [
"run",
"-i",
"--rm",
"-e",
"UNIPILE_DSN=your_dsn_here",
"-e",
"UNIPILE_API_KEY=your_api_key_here",
"buryhuang/mcp-unipile:latest"
],
"command": "docker"
}
Macos
{
"env": {
"UNIPILE_DSN": "your_dsn_here",
"UNIPILE_API_KEY": "your_api_key_here"
},
"args": [
"run",
"-i",
"--rm",
"-e",
"UNIPILE_DSN=your_dsn_here",
"-e",
"UNIPILE_API_KEY=your_api_key_here",
"buryhuang/mcp-unipile:latest"
],
"command": "docker"
}
Windows
{
"env": {
"UNIPILE_DSN": "your_dsn_here",
"UNIPILE_API_KEY": "your_api_key_here"
},
"args": [
"/c",
"docker",
"run",
"-i",
"--rm",
"-e",
"UNIPILE_DSN=your_dsn_here",
"-e",
"UNIPILE_API_KEY=your_api_key_here",
"buryhuang/mcp-unipile:latest"
],
"command": "cmd"
}
MCP server for using Unipile to access messages across multiple messaging platforms.
A Model Context Protocol (MCP) server implementation that provides integration with the Unipile messaging platform. This server enables AI models to interact with messages from various messaging platforms (Mobile, Mail, WhatsApp, LinkedIn, Slack, Twitter, Telegram, Instagram, Messenger) through a standardized interface.
For more information about the Model Context Protocol and how it works, seeAnthropic's MCP documentation.
To use the Unipile services, a subscription is required. I am not paid by Unipile to do this; I am simply a user who loves using Unipile because it works effectively. For more details on the subscription and features, visit theUnipile Messaging API page.
With Unipile, you can communicate seamlessly across a wide range of social platforms. This includes popular messaging services such as:
- LinkedIn: Engage with professional contacts, send messages, and manage your LinkedIn interactions directly through the Unipile interface.
- WhatsApp: Send and receive messages, manage chats, and stay connected with your contacts.
- Instagram: Interact with followers, respond to direct messages, and manage your Instagram communications.
- Messenger: Communicate with friends and family through Facebook Messenger.
- Telegram: Access your Telegram chats and messages effortlessly.
Unipile's integration with these platforms allows for a unified communication experience, making it easier to manage interactions across different services. This is particularly beneficial for users who rely on LinkedIn for professional networking, as it enables them to leverage AI capabilities, such as Claude, to enhance their communication strategies.
The server exposes the following resources:
- unipile://messages: A dynamic resource that provides access to messages from connected messaging platforms
- Get all messages from a chat:
Get all messages from chat ID "chat_123"
The server offers several tools for accessing Unipile data:
- unipile_get_chat_messages
- Retrieve all messages from a specific chat with pagination support
- Input: chat_id (required), batch_size (optional, default: 100)
- Returns: Array of message objects
You'll need a Unipile DSN and API key. You can obtain these from your Unipile dashboard.
- UNIPILE_DSN: Your Unipile DSN (e.g. api8.unipile.com:13851)
- UNIPILE_API_KEY: Your Unipile API key
Note: Keep your API key secure and never commit it to version control.
You can either build the image locally or pull it from Docker Hub. The image is built for the Linux platform.
docker pull buryhuang/mcp-unipile:latest
docker run \ -e UNIPILE_DSN=your_dsn_here \ -e UNIPILE_API_KEY=your_api_key_here \ buryhuang/mcp-unipile:latest
To publish the Docker image for multiple platforms, you can use thedocker buildxcommand. Follow these steps:
-
Create a new builder instance(if you haven't already):
Build and push the image for multiple platforms:
docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t buryhuang/mcp-unipile:latest --push .
Verify the image is available for the specified platforms:
docker buildx imagetools inspect buryhuang/mcp-unipile:latest
{ "mcpServers": { "unipile": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "UNIPILE_DSN=your_dsn_here", "-e", "UNIPILE_API_KEY=your_api_key_here", "buryhuang/mcp-unipile:latest" ] } } }
This project is licensed under the MIT License.
Enables seamless integration with communication platform that allows you to reach your customers globally across any channel.
Interact with any other SaaS applications on behalf of your customers.
Official MCP Server to interact with Pearl API. Connect your AI Agents with 12,000+ certified experts instantly.
Platfone - Receive SMS & Virtual Numbers MCP
Virtual phone number platform for AI agents — rent numbers across 200+ countries, receive SMS, and manage the full activation lifecycle
Send emails directly from your editor using the Resend API.
Sendmux is an email inbox API and email API for AI agents.
Sinch Engage (Sinch MessageMedia in AU) MCP server, which provides Sinch Engage APIs as MCP tools.
Wavix is a global communications platform offering APIs for voice, SMS, 2FA, and phone numbers. Our MCP server brings these capabilities to AI agents and agentic workflows.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



