Complete AI Training

MCP server · Meetings

CallCenter.js MCP server

by gerkensm

Let your AI place real phone calls over the internet and show you the transcript afterward.

Flow diagram: you ask your AI “Call Tony's Pizza and order a large pepperoni”, the CallCenter.js MCP server connects it to Phone line, and you get back transcript and short summary.

CallCenter.js is a helper that lets your AI make actual phone calls for you using your internet phone line. You tell it what you want to happen, and it dials the number and handles the conversation out loud. It is handy for simple errands like ordering food or checking on an appointment, but it is a rough weekend project, so treat it as a toy rather than a serious tool.

What is an MCP server? The 30-second version

On its own, your AI can only chat with you in a text box. An MCP server is a small helper program that gives your AI a new skill or a connection to another service. This one connects your AI to a phone system (VoIP) and to OpenAI's voice service, so the AI can actually speak on a real call. When you ask it to call someone, it uses this helper to dial, talk, and report back.

What this MCP server does

You ask your AI to call a number and explain what you want, like ordering a pizza or rescheduling an appointment. The AI turns your request into a short call brief using OpenAI's o3-mini model. Then it connects to your VoIP phone line and uses OpenAI's real-time voice service to hold the conversation out loud. When the call ends, it hands you a transcript and a short summary of what happened.

Flow diagram: you ask your AI “Call Tony's Pizza and order a large pepperoni”, the CallCenter.js MCP server connects it to Phone line, and you get back transcript and short summary. Click to zoom

What you can do with it

  • Call a restaurant and place a simple order
  • Book or reschedule an appointment by phone
  • Ask a business for a status update on your account
  • Read the full transcript of what was said on the call
  • Choose the voice the AI uses when it speaks
  • Record the call as a stereo audio file if you turn that on

Try asking your AI

  • “Call Tony's Pizza and order a large pepperoni for delivery to 123 Main St. My name is John and my number is 555-0123.”
  • “Call Dr. Smith's office and reschedule my 3pm appointment to next week. I'm Mike Chen.”
  • “Call my internet provider and ask for a status update on the outage. I'm Sarah Johnson, account 12345.”
  • “Call Bocca di Bacco and book a table for two tonight at 7:30pm. My name is John Doe.”

What it gives back to you

You get a short result in the chat with the call status, how long it lasted, and a call ID. Below that comes the full transcript, showing each line labeled as the human or the AI, with timestamps. If you turned on recording, you also get an audio file of the call.

Before you start

What you need

  • A VoIP or SIP phone account (for example a Fritz!Box router with a phone line, or another SIP provider)
  • Your SIP username, password, and server address
  • An OpenAI API key (a kind of password for apps; you get one from your OpenAI account, and calls cost money)
  • Node.js 20 or newer if you install it locally

Good to know

This project has no safety limits, and the README says it has called random numbers on its own during testing, so only use it if you accept that it may dial numbers you did not ask for and that calls cost money through OpenAI.

Install it with your AI

Add CallCenter.js MCP server to your AI, no technical skills needed

You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.

Sign in to get the install prompt

Members get a ready-made prompt that lets the Claude desktop app check CallCenter.js MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,066 MCP servers here for you.

Sign in Become a member

Who it's for

Curious tinkerers and developers who want to experiment with AI voice calls, not people who need something reliable for work.