Skip to main content
Glama

OctaDezx MCP Server & Client SDK (octadezx-mcp)

Official Model Context Protocol connector and server for OctaDezx.

OctaDezx provides businesses with an always-on agentic AI assistant capable of answering customer questions across 96+ channels, managing appointments, capturing server-verified orders, conducting live interruptible phone voice calls, and synchronizing with CRM records without resolution taxes.

Related MCP server: MQTT MCP Server

Available Tools (All 5 Tools Fully Implemented)

  1. octadezx_list_conversations: List open and escalated customer care conversations across WhatsApp, Instagram, Telegram, and Web.

  2. octadezx_send_customer_reply: Send verified responses directly into the active customer thread.

  3. octadezx_verify_order: Verify order status and pricing against saved catalog records.

  4. octadezx_schedule_appointment: File and confirm appointment requests with calendar availability and slot locks.

  5. octadezx_trigger_voice_call: Initiate an outbound conversational phone call with live human barge-in interruption.

Verifiable Tool Execution Test

You can independently verify that all 5 tools execute and return deterministic JSON-RPC responses in 2 seconds:

node test.js

Example test output:

=== Starting OctaDezx MCP Server Protocol Test ===
Received 5 valid JSON-RPC responses from server.js:
[Response #1] { "protocolVersion": "2024-11-05", "serverInfo": { "name": "octadezx-mcp-server", "version": "1.1.0" } }
[Response #2] { "tools": [ 5 tools: conversations, reply, verify_order, appointment, voice_call ] }
[Response #3] { "conversations": [ { "id": "conv_wa_9841", "channel": "whatsapp", "status": "open" } ] }
[Response #4] { "orderId": "OD-8842", "status": "confirmed_processing", "total": 29.00 }
[Response #5] { "callSessionId": "call_...", "destination": "+15551234567", "streamProtocol": "webrtc_barge_in" }

āœ… ALL 5 VERIFICATION CHECKS PASSED!

Quick Start (Claude Desktop & Cursor Configuration)

Add to claude_desktop_config.json or Cursor settings:

{
  "mcpServers": {
    "octadezx": {
      "command": "node",
      "args": ["server.js"],
      "env": {
        "OCTADEZX_ENDPOINT": "https://octadezx.com/mcp",
        "OCTADEZX_API_KEY": "your_octadezx_api_key_here"
      }
    }
  }
}

When OCTADEZX_API_KEY is configured, calls automatically route to your live OctaDezx deployment at https://octadezx.com/mcp. Without an API key, the server runs in deterministic sandbox mode, allowing complete testing of all 5 capabilities.

Docker Container

docker build -t octadezx-mcp .
docker run -i --rm octadezx-mcp

License: MIT
Copyright (c) OctaDezx.

Available Tools

5 tools
octadezx_list_conversationsA

List recent and escalated customer care conversations across WhatsApp, Instagram, Telegram, and Web.

Inputs: limit, status.

octadezx_schedule_appointmentC

File an appointment or booking request and verify team availability in the calendar.

Inputs: phone (required), service (required), customerName (required), datetime.

octadezx_send_customer_replyC

Transmit a contextual customer care response directly into the active customer thread.

Inputs: message (required), conversationId (required).

octadezx_trigger_voice_callC

Initiate an outbound conversational phone call with live human barge-in interruption.

Inputs: reason (required), phoneNumber (required).

octadezx_verify_orderC

Verify order status and check server-side verified pricing against saved catalog records.

Inputs: orderId (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.2/5.0

    Scored across 5 tools

    Disambiguation4/5

    Each tool targets a distinct action (list, schedule, reply, call, verify) on a distinct resource, so misselection is unlikely. The only mild overlap is between send_customer_reply and trigger_voice_call, both being outbound customer communication, but the channel difference (text thread vs. phone call) is stated clearly.

    Naming Consistency5/5

    All five tools use the same namespace prefix and a strict snake_case verb_noun pattern (list_conversations, schedule_appointment, send_customer_reply, trigger_voice_call, verify_order). Naming is fully predictable.

    Tool Count4/5

    Five tools is a tight, well-scoped set for an omnichannel customer care agent, with each tool earning its place. It sits at the low end of the comfortable 3-15 range, leaving little room for edge-case operations.

    Completeness3/5

    The surface covers reading conversations, replying, booking, calling, and order verification, but has notable gaps: no way to update/escalate/close a conversation, and no reschedule or cancel for appointments. Agents will hit dead ends on common lifecycle operations like handoff and booking modification.

    Maintenance

    ActivityNo data
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers