Skip to main content
Glama

OMICall MCP サーバー

OMICall / OMICRM API 用の MCP サーバーです。

9 つのグループ(認証、コールセンター、チケット、マルチチャネル(Zalo、Facebook、Telegram、LiveTalk)、エージェント、通知、Webhook、自動発信、AI)にわたる 80 以上のツールを提供します。

クイックスタート

npx omicall-mcp

Related MCP server: Anima MCP Server

プラットフォーム別のセットアップ

グローバル(全プロジェクト):

# 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__*"

権限の永続化 — ~/.claude/settings.json に追加:

{
  "permissions": {
    "allow": [
      "mcp__OMICall-mcp__*"
    ]
  }
}

プロジェクトごと — .mcp.json に追加:

{
  "mcpServers": {
    "omicall": {
      "command": "npx",
      "args": ["omicall-mcp"],
      "env": {
        "OMICALL_USERNAME": "admin@company.com",
        "OMICALL_PASSWORD": "your-password",
        "OMICALL_DOMAIN": "your-company"
      }
    }
  }
}

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) または %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"
    }
  }
}

~/.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"
      }
    }
  }
}

.vscode/mcp.json に追加:

{
  "servers": {
    "omicall": {
      "command": "npx",
      "args": ["omicall-mcp"],
      "env": {
        "OMICALL_USERNAME": "admin@company.com",
        "OMICALL_PASSWORD": "your-password",
        "OMICALL_DOMAIN": "your-company"
      }
    }
  }
}

ツール (80以上)

認証

ツール

説明

login_omicall_mcp

認証(自動 pre_auth → テナント選択 → ログイン)

select_tenant

複数のテナントがある場合の選択

logout

ログアウトしてトークンをクリア

get_balance

アカウント残高

get_service_package

有効なモジュールと利用制限

コールセンター switchboard

ツール

説明

search_calls

フィルターを使用した通話履歴の検索

get_call_detail

トランザクションIDによる通話詳細

update_call

タグ/メモの追加

evaluate_call / list_eval_criteria

通話評価

click_to_call

発信の開始

list_extensions / get_extension / update_extension / update_extension_status

PBX内線

list_hotlines / get_hotline / update_hotline

ホットライン管理

list_groups / create_group / update_group / delete_group

着信グループ

add_group_members / remove_group_members

グループメンバー

list_ivr / create_ivr / update_ivr / delete_ivr

IVRメニュー

list_scripts / create_script / update_script / delete_script

通話スクリプト

list_audio / generate_tts_audio / delete_audio

音声ファイル

チケット ticket

ツール

説明

search_tickets

日付範囲、キーワードによる検索

get_ticket / create_ticket / update_ticket / delete_ticket

CRUD操作

update_ticket_status

ステータスの変更

create_ticket_note / update_ticket_note / delete_ticket_note

メモ

list_ticket_interactions

インタラクション履歴

create_ticket_evaluation / get_ticket_eval_criteria

評価

get_ticket_categories / ticket_statistics / transfer_tickets

カテゴリ、統計、転送

マルチチャネル integrated

6つのチャネル: Zalo OA / Zalo Personal / Facebook Chat / Facebook Post / Telegram / LiveTalk

ツール

説明

search_conversations

全チャネル横断検索(日付/キーワード/エージェントフィルター)

get_conversation / get_all_channels

会話詳細、チャネルリスト

search_channel_messages

チャネルごとのメッセージ(自動的にチャネル固有のエンドポイントへ)

send_zalo_message

Zalo OA経由で送信

send_zalo_personal_message

Zalo個人チャットで送信

send_facebook_message

Facebook Messenger経由で送信

send_facebook_comment

Facebook投稿/コメントへの返信

send_telegram_message

Telegramボット経由で送信

send_livetalk_message

LiveTalkウィジェットで送信

mark_conversation_read / transfer_conversation

アクション

エージェントと通知

ツール

説明

list_agents / get_agent / invite_agent / get_agent_pbx_info

従業員管理

list_notifications / count_unread_notifications

通知

mark_notification_read / mark_all_notifications_read

既読にする

Webhook

ツール

説明

list_webhooks / register_webhook / destroy_webhook

Webhook CRUD(HTTPS必須)

自動発信 switchboard

ツール

説明

autocall_by_phone

TTS/録音/IVRを使用した自動発信

autocall_by_extension

内線への自動発信

AI ai

ツール

説明

text_to_speech

4種類のベトナム語音声によるTTS

register_stt_webhook

STT Webhookの登録


サービスパッケージゲート

各ツールは、アカウントに必要なモジュールが有効になっているかを自動的にチェックします:

ツールグループ

必要なモジュール

チャネルサブゲート

auth, agent, webhook, notifications

なし

—

callcenter, autocall

switchboard

—

ticket

ticket

—

multichannel

integrated

チャネルごと: zalo, facebook, telegram, livetalk 等

ai

ai

—

モジュールが無効な場合: "Module X is not enabled in your service package." が返されます。


貢献

開発環境のセットアップや貢献ガイドラインについては、VIHATTeam までお問い合わせください。

ライセンス

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Provides 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.
    54
    38 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to manage GoHighLevel workspaces through natural language, with 508 tools across 18 domains for complete CRM, marketing, and workflow automation.
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Exposes the full Chatwoot API as 129 tools for AI assistants, enabling account, contact, conversation, message, inbox, team, report, help center, automation, and custom attribute management, plus exclusive Kanban and scheduled message features.
    4 npm
    MIT