Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’¬ Communication
  3. Ringback
Ringback logo
Health: ActiveRecent health check succeeded.Last checked 9/11/2026, 2:46:42 PM

Ringback

User RatingsBe the first to rate and review this MCP server!
View Repository21 GitHub StarsTotal stargazers on GitHub for the source repository (21 stars).Visit Website
voicephonesipalertscommunication

MCP servers that let an agent send alerts or hold interruptible two-way voice calls over a self-hosted SIP setup.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for mohitbadwal/ringback, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Directory Badge Claim listing AlternativesπŸ’¬ More in Communication

Overview

ringback provides separate alert and voice MCP servers for contacting a user by phone. The voice server uses SIP, speech-to-text, and text-to-speech to support live conversations with barge-in. It runs on macOS, Linux, or Windows through WSL2 or Docker and requires a SIP account for calling.

Use cases

β€’Call a user for a decision during an unattended task
β€’Send urgent push notifications or SIP alerts
β€’Hold a two-way voice conversation with an agent
β€’Interrupt spoken agent responses by talking over them
β€’Test call and conversation availability

Key features

β€’Two-way SIP voice calls
β€’Interruptible conversations with barge-in
β€’Whisper.cpp speech transcription
β€’Piper text-to-speech with macOS voice fallback
β€’Tiered alerts through ntfy, Pushover, or SIP
β€’Headless WAV-to-SIP/RTP audio processing

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Ringback.

Extracted Tool Capabilities
Two-way SIP voice calls
Interruptible conversations with barge-in
Whisper.cpp speech transcription
Piper text-to-speech with macOS voice fallback
Tiered alerts through ntfy, Pushover, or SIP
Headless WAV-to-SIP/RTP audio processing

Documentation Overview

ringback

License Platform MCP Install with Claude Code

Your AI agent can call your phone β€” and actually talk to you.

ringback gives an LLM (Claude, or any MCP client) tools to reach you on your phone β€” from a one-way "fierce" alert all the way to a live, interruptible voice conversation β€” using only free, self-hosted pieces. No paid telephony. No extra API key for the conversation: the model already driving the MCP is the voice on the line.

Highlights

  • πŸ“ž Two-way voice calls β€” the agent rings your phone, you talk, it transcribes you and replies in speech. Barge-in: talk over it and it stops.
  • πŸ”” Tiered alerts β€” a loud push (ntfy / Pushover) or a real SIP ring + chat message, fired only when the LLM judges it urgent.
  • πŸ†“ Free & self-hosted β€” pjsua2 + whisper.cpp + Piper neural TTS + a free Linphone SIP account. No Twilio, no per-minute fees.
  • 🧠 No conversation API key β€” the calling model is the brain; these tools are just its ears and mouth.

It ships two MCP servers, ringback-alert and ringback-voice:

Platform: macOS, Linux, and Windows (via WSL2 or Docker). TTS is Piper by default (same voice everywhere), falling back to the OS-native voice (say on macOS). The engine is headless β€” it never opens a local mic/speaker (all audio is WAV ↔ SIP/RTP), so no sound card is required. Setup guides: macOS Β· Linux Β· Windows Β· Docker.

ServerToolsWhat it does
ringback-alertalert_me, alert_test, alert_statusFire-and-forget notification: a loud push (ntfy / Pushover) and/or a SIP ring + chat message.
ringback-voicecall_start, converse, get_conversation, call_end, …A real two-way phone conversation. Rings your phone; you talk, it transcribes you, the LLM replies in speech. Supports barge-in (talk over it and it stops).

The criteria for when to contact you live in the tool descriptions β€” the calling LLM decides. These servers are just the mechanism.

What a call looks like

Code
agent β†’ call_start("Your nightly deploy failed β€” want me to walk you through it?")
   πŸ“ž your phone rings; you pick up and hear the line
you   β†’ "yeah, which step broke?"
agent β†’ "The database migration. I can roll it back and retry β€” want that?"
you   β†’ "yes, do it"            ← you can also just talk over the agent to interrupt
agent β†’ call_end()

The LLM calls call_start once, then converse(...) for each turn. Plain alerts are even simpler: one alert_me(...) call.


Install as a Claude Code plugin (Docker β€” one command)

If you have Docker and a free Linphone account, this is the fastest path β€” no local build:

text
/plugin marketplace add mohitbadwal/ringback
/plugin install ringback@ringback

Claude Code prompts for your SIP details (and optional alert backends), stores secrets in your OS keychain, and registers both ringback-voice and ringback-alert plus the watchdog skill. The engine runs in the prebuilt image (pulled on first call). See plugin/README.md.

Prefer no Docker, or want the native build? Use the paste-prompt below or the manual steps.

Let Claude Code install it for you

πŸ€– Easiest path: copy the prompt below and paste it into Claude Code β€” it'll clone, build, configure, and register everything, asking you only for what it needs (a free SIP account + your phone to answer a test call).

text
Set up the ringback MCP server for me β€” it lets you (the agent) call my phone when you
need a decision while I'm away. Repo: https://github.com/mohitbadwal/ringback
(runs on macOS, Linux, or Windows via WSL2/Docker).

Please:
1. Detect my OS and pick the path:
   - macOS                 β†’ ./setup.sh (Homebrew); read docs/SETUP_MACOS.md
   - Linux or Windows-WSL2 β†’ ./setup-linux.sh; read docs/SETUP_LINUX.md
   - Windows without WSL2   β†’ use Docker; read docs/SETUP_DOCKER.md
2. Clone https://github.com/mohitbadwal/ringback, cd in, and read the README + the doc above.
3. Run the setup for my OS (compiles pjsua2 from source β€” ~20–30 min β€” installs whisper +
   Piper TTS, downloads models, and creates voice.env).
4. I need a free Linphone SIP account (the phone line): walk me through signing up at
   https://subscribe.linphone.org and installing the Linphone app on my phone, then put my
   SIP id/username/password into voice.env (and set VOICE_DISPLAY_NAME to a caller-ID name).
5. Register it (per OS):
   - macOS:      claude mcp add ringback-voice --scope user -- "$PWD/run_voice_mcp.sh"
   - Linux/WSL2: claude mcp add ringback-voice --scope user -- python3 "$PWD/run_voice_mcp.py"
   - Docker:     see docs/SETUP_DOCKER.md (build image, convert creds to voice.docker.env, then register a `docker run -i` command)
6. macOS only: if a test call fails with error -32000 or a segfault, run ./fix_macos_twolevel.sh.
7. Tell me to start a fresh session, then call me to confirm two-way voice works.

Ask me whenever you need input (SIP credentials, my phone to answer the test call, etc.).

Prefer to do it by hand? Quick start and the full walkthrough are below.


Quick start

bash
git clone https://github.com/mohitbadwal/ringback && cd ringback
./setup.sh        # installs EVERYTHING (toolchain, pjsua2, whisper model, deps) + creates voice.env
# edit voice.env β†’ add your 3 SIP vars (free account: https://subscribe.linphone.org), then:
claude mcp add ringback-voice --scope user -- "$PWD/run_voice_mcp.sh"

Full walkthrough + env-var reference: Set up ringback-voice below.


Honest caveats (read first)

  • Cross-platform. macOS (native), Linux (native), Windows (via WSL2 or Docker). The engine is headless β€” no sound card needed. Native Windows (MSVC) is intentionally not supported; WSL2/Docker is the Windows path.
  • Not ChatGPT-realtime. The voice loop is record β†’ whisper STT β†’ LLM β†’ Piper/say TTS, so expect ~1–2 s per turn. It's a reliable walkie-talkie with barge-in, not a streaming realtime voice.
  • The voice feature depends on GPL software (pjproject/pjsua2). This repo is Apache-2.0, but redistributing a bundle that links pjsua2 carries GPL obligations β€” see NOTICE. The ringback-alert server is unaffected.
  • Your machine must be awake and online, and for a voice call a Claude session must be live (it's the brain) for the duration.
  • Barge-in assumes low acoustic echo (handset or headset). On speakerphone, the TTS can echo into the mic and false-trigger "interruption." There's no echo cancellation in this path.
  • iOS push reality: a self-hosted/free push can't truly pierce Focus/Silent on iPhone except via Pushover's Critical Alerts (paid) β€” see ringback-alert notes below.

Architecture

Code
  LLM (Claude)  ──MCP tools──▢  ringback-voice server (Python)
                                   β”‚  call_start / converse / listen / speak
                                   β–Ό
                 pjsua2 (SIP+SRTP, built from source)  ──▢  Linphone SIP server
                   β”‚  Piper/say β†’ ffmpeg β†’ WAV  (speak)        β”‚ APNs VoIP push
                   β”‚  record β†’ whisper.cpp (listen)            β–Ό
                   └───────────────────────────────────▢  your iPhone rings

ringback-alert is simpler: it shells out to ntfy/Pushover HTTP and/or baresip for a SIP ring + chat message.


Prerequisites

  • One of:
    • macOS (Apple Silicon or Intel) with Homebrew β€” run ./setup.sh
    • Linux (Debian/Ubuntu/Fedora) β€” run ./setup-linux.sh (see docs/SETUP_LINUX.md)
    • Windows β€” WSL2 (run ./setup-linux.sh inside it) or Docker Desktop (see docs/SETUP_WINDOWS.md)
    • Any OS with Docker β€” docker build -t ringback . (see docs/SETUP_DOCKER.md)
  • A free Linphone SIP account (sip.linphone.org) and the Linphone iOS/Android app (for the ring/voice features)
  • Python 3.10+ (the pjsua2 bindings are built against whichever python3 you point at)

Set up ringback-voice β€” 4 steps

1. Clone + install everything:

bash
git clone https://github.com/mohitbadwal/ringback && cd ringback
./setup.sh

setup.sh installs the toolchain, compiles pjsua2 from source (~20–30 min β€” no Homebrew formula exists for the bindings), relinks the pjproject dylibs to a two-level OpenSSL namespace (the macOS fix that makes SIP/SRTP work), downloads the whisper model, installs Piper + a voice, installs deps, and creates voice.env for you. Safe to re-run. (Override PYTHON_BIN / PJPROJECT_DIR / WHISPER_MODEL_NAME if your layout differs.)

On Linux? Use ./setup-linux.sh instead β€” it does the same build with apt/dnf and needs no OpenSSL relink. On Windows? Use WSL2 (docs/SETUP_WINDOWS.md) or Docker. Register the server with the cross-platform launcher python3 run_voice_mcp.py (the .sh is macOS-only).

Hit a snag on macOS? docs/SETUP_MACOS.md is a field-tested root-cause + troubleshooting guide (build target, the OpenSSL flat-namespace fix, whisper model, symptom→fix table).

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Communication View all alternatives
  • Ntfy Me MCP logoNtfy Me MCP

    An ntfy MCP server for sending/fetching ntfy notifications to your self-hosted ntfy server from AI Agents πŸ“€ (supports secure token auth & more - use with npx or docker!)

    πŸ’¬ Communication3 views
    Compare vs Ntfy Me MCP β†’
  • MCP Server logoMCP Server

    Official Model Context Protocol (MCP) server for FastAlert. This server allows AI agents (like Claude, ChatGPT, and Cursor) to list of your channels and send notifications directly through the FastAlert API.

    πŸ’¬ Communication2 views
    Compare vs MCP Server β†’
  • Paigy AI MCP logoPaigy AI MCP

    Call, text, or push the user's phone when an agent needs input mid-task β€” reply by voice instead of babysitting a long-running or blocked terminal. Works with any MCP client, not just Claude. Install: npx -y @paigy/mcp@latest.

    πŸ’¬ Communication3 views
    Compare vs Paigy AI MCP β†’
  • Slack MCP Server logoSlack MCP Server

    The most powerful MCP server for Slack Workspaces.

    πŸ’¬ Communication1 views
    Compare vs Slack MCP Server β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
21
Stargazers on the source repository.
Last commit
2mo ago
Most recent push to the default branch.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Ringback

It provides ringback-alert for notifications and ringback-voice for live two-way phone conversations.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewRingback AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mohitbadwal-ringback?style=directory)](https://allmcps.com/mcp/mohitbadwal-ringback)
HTML Embed
<a href="https://allmcps.com/mcp/mohitbadwal-ringback"><img src="https://allmcps.com/api/badge/mohitbadwal-ringback?style=directory" alt="Ringback on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’¬Communication
PricingFree
More technical detailsExpand β–Ύ
AuthOther
LicenseApache-2.0
Last updatedAug 11, 2026
9/13 checks healthy over the last 32d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars21
GitHub Star CountTotal stargazers on GitHub representing community popularity (21 stars).
Last commit2mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jun 23, 2026
47Quality signal: Fair Β· 47/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools20/30
Adoption & activity5/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’¬ Communication β†’Best MCP servers for Slack & Communication β†’Alternatives to Ringback β†’Install in Claude DesktopInstall in CursorInstall in VS Code