Callcenter.js MCP
An AI voice call system based on the MCP protocol that uses VoIP technology to enable AI assistants like Claude to automatically make calls and conduct intelligent conversations. It supports multiple SIP protocols and audio codecs.
rating : 2.5 points
downloads : 0
What is CallCenter.js?
CallCenter.js is an innovative AI voice assistant tool that combines OpenAI's real-time voice API with VoIP technology, enabling your AI assistant to actually make calls and talk to people. Whether it's ordering food, making an appointment, or providing customer service, simply describe your needs, and the AI will handle the entire call process for you.How to use CallCenter.js?
It's very easy to use: 1) Configure your VoIP account information. 2) Set up your OpenAI API key. 3) Tell the AI what you want to do on the call through Claude Code or the command line. 4) The AI will automatically dial and handle the entire conversation. You don't need any programming knowledge to use it.Use cases
It's very suitable for various phone tasks in daily life: restaurant reservations, takeout orders, service appointments, customer consultations, business appointments, etc. It's especially useful for users who don't like making calls or need multilingual support.Main features
AI voice calls
Use OpenAI's real-time voice API for intelligent conversations. The AI can understand what the other person is saying and respond naturally.
VoIP integration
Supports multiple VoIP providers, including Fritz!Box, Asterisk, Cisco, etc., using the standard SIP protocol.
Multi-codec support
Supports G.722 high-quality audio and G.711 standard audio, and automatically selects the best sound quality.
Claude Code integration
Integrates seamlessly with Claude Code as an MCP server, allowing the AI to make calls for you directly in the chat.
Call recording
Optional dual-channel recording function that records the voices of the other person and the AI separately for easy review.
Intelligent task processing
Use the o3-mini model to convert simple descriptions into detailed call instructions, improving the call success rate.
Advantages
๐ค Fully automated: The AI handles the entire call process without human intervention.
๐ฏ Intelligent conversation: Can understand the context and respond appropriately.
๐ Multi-provider support: Compatible with various VoIP systems and SIP providers.
๐ High-quality audio: Supports wideband audio for clear call quality.
๐ Easy to integrate: Works perfectly with Claude Code and is easy to use.
Limitations
โ ๏ธ Experimental project: Currently mainly tested on Fritz!Box, and other providers may be unstable.
๐ง Requires technical configuration: You need to set up a VoIP account and an API key.
๐ Network-dependent: Requires a stable network connection to ensure call quality.
๐ฌ Language limitations: Mainly optimized for English conversations, and the effect may vary for other languages.
๐ Call restrictions: Some commercial numbers may not be dialable or require additional configuration.
How to use
Installation preparation
Make sure you have Node.js 20+ and Python 3.x (for high-quality audio), a VoIP account, and an OpenAI API key.
Quick start
Use npx to run directly without installation. Set environment variables and start making calls.
Claude Code integration
Add CallCenter.js as an MCP server and let the AI make calls for you directly in Claude.
Verify configuration
Use the built-in verification tool to check if the configuration is correct.
Usage examples
Restaurant reservation
Let the AI call the restaurant to reserve a table for you, providing the number of people, time, and contact information.
Takeout order
Automatically call to order takeout, providing the dishes, delivery address, and payment information.
Service appointment
Make appointments for various services, such as dentists, barbershops, repair services, etc.
Frequently Asked Questions
What equipment do I need to use CallCenter.js?
Which VoIP providers are supported?
How is the call quality?
Can the AI handle complex conversations?
How to ensure call privacy and security?
Related resources
GitHub repository
Project source code and latest updates
OpenAI API documentation
OpenAI API usage guide
SIP protocol introduction
Basic knowledge of the SIP protocol
VoIP configuration guide
Configuration tutorials for various VoIP systems

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
15.9K
4.5 points

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
16.9K
4.3 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
44.7K
4.3 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
25.0K
5 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
19.4K
5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
45.3K
4.5 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
15.0K
4.5 points

Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
63.7K
4.7 points
ยฉ 2025AIBase







