Communication · Voice Processing

Callcenter.js MCP logo

Callcenter.js MCP

gerkensm/callcenter.js-mcp

An MCP Server, CLI tool, and API that makes phone calls on your behalf using VoIP.

Install

npx github:gerkensm/callcenter.js-mcp --mcp

Client configuration

{
  "mcpServers": {
    "callcenter.js": {
      "command": "npx",
      "args": [
        "github:gerkensm/callcenter.js-mcp",
        "--mcp"
      ],
      "env": {
        "SIP_USERNAME": "<SIP_USERNAME>",
        "SIP_PASSWORD": "<SIP_PASSWORD>",
        "SIP_SERVER_IP": "<SIP_SERVER_IP>",
        "OPENAI_API_KEY": "<OPENAI_API_KEY>",
        "USER_NAME": "<USER_NAME>"
      }
    }
  }
}

Environment variables

SIP_USERNAMESIP_PASSWORDSIP_SERVER_IPOPENAI_API_KEYUSER_NAMESIP_PROVIDEROPENAI_VOICE
Author
@gerkensm
Category
Communication, Voice Processing
License
MIT
Updated
Oct 6, 2026

About Callcenter.js MCP

Just tell Claude what you want to accomplish, and it will call and handle the conversation for you. This is essentially an MCP Server that bridges between OpenAI's Real-Time Voice API and your VoIP connection to call people on your behalf.

Features

  • Multiple Codec Support: G.722 wideband (16kHz) + G.711 fallback for broad compatibility

  • Compiler-Free WASM Codec: Ships with a prebuilt G.722 WebAssembly module so npx users get wideband audio without installing build tools (native addon still available for max performance)

  • AI-Powered Conversations: Uses OpenAI's Real-Time Voice API with the latest gpt-realtime model (released August 28, 2025) for actual calls, with o3-mini model for instruction generation

  • Automatic Language Detection: Intelligently detects conversation language from call briefs and configures transcription accordingly

  • Auto Voice Selection: New 'auto' mode where o3-mini selects optimal voice based on call context (formality, industry, goals)

  • Voice Characteristics: Full support for all 10 OpenAI Realtime API voices with gender and personality awareness

  • Expanded SIP Support: Configurations for common SIP providers (Fritz!Box tested, others experimental)

  • Smart Configuration: Auto-detects provider requirements and optimizes settings

  • Enterprise-Ready: Supports advanced SIP features (STUN/TURN, session timers, transport fallback)

  • Robust Connection Management: Automatic reconnection with intelligent error handling

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
Inbox Zero AI MCP logo

Inbox Zero AI MCP

elie222/inbox-zero

7.1k

To help you spend less time in your inbox, so you can focus on what matters most.

Communication
whatsapp logo

whatsapp

lharries/whatsapp-mcp

3.6k

This is a Model Context Protocol (MCP) server for WhatsApp.

Communication
Apple MCP Server logo

Apple MCP Server

Dhravya/apple-mcp

1.5k

Apple MCP toolset is a collection of Apple native tools based on the MCP protocol, providing integration services for Messages, Notes, Contacts, Mail, Reminders, Calendar and other Apple ecosystem features.

Communication
supergateway logo

supergateway

supercorp-ai/supergateway

1.1k

Supergateway runs MCP stdio-based servers over SSE (Server-Sent Events) or WebSockets (WS) with one command. This is useful for remote access, debugging, or connecting to clients when your MCP server only supports stdio.

Communication
Line Bot MCP Server logo

Line Bot MCP Server

line/line-bot-mcp-server

338

Model Context Protocol (MCP) server implementation that integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.

Communication
MCP Send Email logo

MCP Send Email

resend/mcp-send-email

325

Connect your AI agent to the Resend platform. Send and receive emails, manage contacts, broadcasts, domains, and more, directly from any MCP client like Claude, Cursor, or Claude Code.

Communication