Allows searching across Facebook conversations, sending messages via Facebook Messenger, and replying to comments or posts on the Facebook platform.
Enables searching conversation history and sending messages through Telegram bots integrated with the OMICall platform.
Provides tools for managing communication via Zalo Official Accounts (OA) and Zalo Personal accounts, including conversation search and messaging capabilities.
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., "@OMICall MCP ServerSearch for missed calls from today and show me the details"
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.
OMICall MCP Server
MCP server for OMICall / OMICRM APIs.
80+ tools across 9 groups: Auth, Call Center, Ticket, Multi-Channel (Zalo, Facebook, Telegram, LiveTalk), Agent, Notifications, Webhook, Auto Call, and AI.
Quick Start
npx omicall-mcpSetup per Platform
Global (dùng cho tất cả projects):
claude mcp add omicall-mcp --scope user \
-e OMICALL_USERNAME=admin@company.com \
-e OMICALL_PASSWORD=your-password \
-e OMICALL_DOMAIN=your-company \
-- npx omicall-mcpPer-project — add to .mcp.json:
{
"mcpServers": {
"omicall": {
"command": "npx",
"args": ["omicall-mcp"],
"env": {
"OMICALL_USERNAME": "admin@company.com",
"OMICALL_PASSWORD": "your-password",
"OMICALL_DOMAIN": "your-company"
}
}
}
}Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"omicall": {
"command": "npx",
"args": ["omicall-mcp"],
"env": {
"OMICALL_USERNAME": "admin@company.com",
"OMICALL_PASSWORD": "your-password",
"OMICALL_DOMAIN": "your-company"
}
}
}
}Settings > MCP Servers > Add:
{
"omicall": {
"command": "npx",
"args": ["omicall-mcp"],
"env": {
"OMICALL_USERNAME": "admin@company.com",
"OMICALL_PASSWORD": "your-password",
"OMICALL_DOMAIN": "your-company"
}
}
}Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"omicall": {
"command": "npx",
"args": ["omicall-mcp"],
"env": {
"OMICALL_USERNAME": "admin@company.com",
"OMICALL_PASSWORD": "your-password",
"OMICALL_DOMAIN": "your-company"
}
}
}
}Add to .vscode/mcp.json:
{
"servers": {
"omicall": {
"command": "npx",
"args": ["omicall-mcp"],
"env": {
"OMICALL_USERNAME": "admin@company.com",
"OMICALL_PASSWORD": "your-password",
"OMICALL_DOMAIN": "your-company"
}
}
}
}Tools (80+)
Auth
Tool | Description |
| Authenticate (auto pre_auth → tenant select → login) |
| Select tenant if multiple |
| Logout and clear tokens |
| Account balance |
| Enabled modules & usage limits |
Call Center switchboard
Tool | Description |
| Search call history with filters |
| Call details by transaction ID |
| Add tags/notes |
| Call evaluation |
| Initiate outbound call |
| PBX extensions |
| Hotline management |
| Ring groups |
| Group members |
| IVR menus |
| Call scripts |
| Audio files |
Ticket ticket
Tool | Description |
| Search with date range, keyword |
| CRUD |
| Status change |
| Notes |
| Interaction history |
| Evaluation |
| Categories, stats, transfer |
Multi-Channel integrated
6 channels: Zalo OA / Zalo Personal / Facebook Chat / Facebook Post / Telegram / LiveTalk
Tool | Description |
| Search across all channels (date/keyword/agent filters) |
| Conversation detail, channel list |
| Messages per channel (auto channel-specific endpoint) |
| Send via Zalo OA |
| Send in Zalo personal chat |
| Send via Facebook Messenger |
| Reply to Facebook post/comment |
| Send via Telegram bot |
| Send in LiveTalk widget |
| Actions |
Agent & Notifications
Tool | Description |
| Employee management |
| Notifications |
| Mark read |
Webhook
Tool | Description |
| Webhook CRUD (HTTPS enforced) |
Auto Call switchboard
Tool | Description |
| Auto call with TTS/recording/IVR |
| Auto call internal extension |
AI ai
Tool | Description |
| TTS with 4 Vietnamese voices |
| Register STT webhook |
Service Package Gate
Each tool auto-checks if the required module is enabled for your account:
Tool Group | Required Module | Channel Sub-gate |
auth, agent, webhook, notifications | None | — |
callcenter, autocall |
| — |
ticket |
| — |
multichannel |
| Per channel: |
ai |
| — |
Disabled module returns: "Module X is not enabled in your service package."
Contributing
For development setup and contribution guidelines, please contact VIHATTeam.
License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.