SkillTide Submit
Official description10 sourcesMCP servers8d ago
gerkensm/callcenter.js-mcp

gerkensm/callcenter.js-mcp

๐Ÿ“‡ โ˜๏ธ - Make phone calls using VoIP/SIP and OpenAI's Realtime API, and observe the transcript
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
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.
Third-party quality signals

CallCenter.js MCP + CLI

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

**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
Source
awesome ยท https://github.com/gerkensm/callcenter.js-mcp
Browse by field
MCP servers
Traction
25 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index