OMICall MCP Server
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.
Requirements
Node.js 18 or newer (
node --version). Older runtimes are not supported and will exit with a clear message.
Related MCP server: GoHighLevel (GHL) MCP Server
Quick Start
npx omicall-mcpSetup per Platform
Global (all projects):
# 1. Add MCP server
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-mcp
# 2. Auto-approve all tools (no permission prompts)
claude permissions allow "mcp__OMICall-mcp__*"Persist permissions — add to ~/.claude/settings.json:
{
"permissions": {
"allow": [
"mcp__OMICall-mcp__*"
]
}
}Per-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."
Troubleshooting
npm error code ETARGET / "No matching version found" — your local npm metadata is stale (a version was just published). Clear the npx cache and retry:
rm -rf ~/.npm/_npx
npx omicall-mcp@latestServer disconnects on startup — make sure you are on Node.js 18+ (node --version). See Requirements.
Contributing
For development setup and contribution guidelines, please contact VIHATTeam.
License
MIT
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.
Related MCP Servers
- Flicense-quality-maintenanceEnables AI agents to interact with Bitrix24 CRM for managing contacts, deals, tasks, and leads via a comprehensive set of tools. It supports advanced features like sales team monitoring, performance analytics, and automated CRM searching.Last updated
- Alicense-qualityBmaintenanceProvides access to over 460 tools within the GoHighLevel CRM, allowing AI assistants to manage contacts, opportunities, messaging, and business workflows through natural language.Last updated5289ISC
- Alicense-qualityBmaintenanceProvides AI models with direct access to over 461 GoHighLevel CRM tools for managing contacts, sales opportunities, and automated messaging through natural language. It enables comprehensive automation of CRM operations including appointment scheduling, payment processing, and lead management.Last updated5289ISC
- AlicenseAqualityBmaintenanceProvides 77 tools for AI agent communication, enabling agents to manage emails, phone messaging, domains, and webhooks. It allows AI models to interact with the Anima platform to automate workflows and administrative tasks across various communication channels.Last updated54212MIT
Related MCP Connectors
40+ Lightning-paid AI tools for agents: calls, SMS, fax, voice, translation. No signup, no keys.
60+ Meta Ads tools for AI agents: audits, campaign management, audiences and CAPI tracking.
SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/VIHATTeam/OMICALL-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server