claude mcp add callcenter.js-mcp -- npx -y callcenter.js-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
25 โ ยท gerkensm/callcenter.js-mcp ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 10 sources
Score
score 1,003 ยท 25 โ ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository gerkensm/callcenter.js-mcp๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
**An MCP Server, CLI tool, and API that makes phone calls on your behalf using VoIP.** 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. > **โ ๏ธ Vibe-coded side project!** Please do not use this in any kind of professional context. This is a side project coded in a weekend. There are no guard rails. Your MCP client can call *any* number with this, even if you don't ask it to. In fact, it has done so during testing - it called a random number during the night "for testing" and played back scary low-pitched noises - then claimed it called MY number. So YMMV, no warranties. See disclaimer below. ๐ Example: Order Pizza with Claude **You:** "Can you call Tony's Pizza and order a large pepperoni pizza for delivery to 123 Main St? My name is John and my number is 555-0123." **Claude automatically calls the restaurant:** **Pizza ordered successfully!** ๐ ๐ Quick Context for the Uninitiated **VoIP (Voice over IP)** is how you make phone calls over the internet instead of traditional phone lines. **SIP (Session Initiation Protocol)** is the language these systems speak to connect calls. Think of it as HTTP but for phone calls. **Fritz!Box** is a popular German router/modem that happens to have a built-in phone system (PBX). If you have one, you already have everything you need to make VoIP calls - this tool just connects to it. Outside Germany, you might know similar devices from other brands, or use dedicated VoIP services like Asterisk, 3CX, or cloud providers. **MCP (Model Context Protocol)** is Anthropic's standard for connecting AI assistants like Claude to external tools and services. It's what lets MCP clients actually *do* things instead of just talking about them. ๐ What This Enables - ๐ **MCP Server** - Use directly in Claude Code or any MCP client (most popular usage) - ๐ฅ๏ธ **CLI Tool** - Command-line interface for direct phone calls - ๐ **TypeScript API** - Programmatic library for building voice applications Built as a bridge between OpenAI's Real-Time Voice API and VoIP networks, with multiple codec support (G.722, G.711), and expanded SIP protocol support for broad VoIP compatibility. Compatible with the latest gpt-realtime model released August 28, 2025. ๐๏ธ System Architecture > **โ ๏ธ Vibe-coded project!** Developed and tested on Fritz!Box (a German router with built-in VoIP) only. Other provider configs are research-based but untested. YMMV, no warranties. See disclaimer below. ๐ MCP Client Integration (Most Popular!) **Perfect for when your coding agent needs to call library authors to complain about their documentation!** ๐ Quick Setup **Then just ask your MCP Client to make calls:** > "Can you call the pizza place and order a large pepperoni? My number is 555-0123." Your MCP Client will automatically handle the entire conversation using the AI Voice Agent! ๐ค๐ โจ Key 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