Magpipe MCP Server

Manage AI voice agents, calls, SMS, contacts, and phone numbers via Magpipe.

Remote serverstreamable-httpPython

What is the Magpipe MCP Server?

Manage AI voice agents, calls, SMS, contacts, and phone numbers via Magpipe.

What you get

Magpipe is a conversational platform that manages SMS/Text messages, WhatsApp, Phone Calls, Email, and Web Chat — with an AI agent on every channel and a signed webhook API for piping conversations into your own systems. Built with vanilla JavaScript, Supabase, CPaaS (SignalWire + Meta WhatsApp Cloud API), and LiveKit.

  • Smart Call Handling — — AI answers calls, screens unknown callers, takes messages, and transfers important calls to you
  • Intelligent SMS/MMS — — Context-aware text responses that understand conversation history and respond appropriately, including inbound picture messages (MMS)
  • Email AI — — Automatically respond to emails with context-aware AI replies, drafts for review, or fully autonomous mode
  • 24/7 Availability — — Your assistant never sleeps. Handle calls and messages around the clock
  • Contact Management — — Whitelist VIPs, block spam, and set custom rules for different callers
  • Knowledge Base — — Train your assistant with custom information to answer questions accurately

Configuration and credentials

  • Node.js 18+ and npm - Supabase account & CLI - SignalWire account (SIP endpoint, phone numbers) - LiveKit Cloud account - OpenAI API key - Deepgram API key - ElevenLabs API key - (Optional) Meta WhatsApp Business / Cloud API app — for the WhatsApp channel

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Magpipe MCP Server

{
  "mcpServers": {
    "magpipe": {
      "command": "npx",
      "args": ["-y", "supabase"],
      "env": {
        "SUPABASE_ACCESS_TOKEN": "your-value",
        "VITE_SUPABASE_URL": "your-value",
        "VITE_SUPABASE_ANON_KEY": "your-value",
        "SUPABASE_SERVICE_ROLE_KEY": "your-value",
        "SIGNALWIRE_PROJECT_ID": "your-value",
        "SIGNALWIRE_API_TOKEN": "your-value",
        "SIGNALWIRE_SPACE_URL": "your-value",
        "LIVEKIT_URL": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 18+ and npm - Supabase account & CLI - SignalWire account (SIP endpoint, phone numbers) - LiveKit Cloud account - OpenAI API key - Deepgram API key - ElevenLabs API key - (Optional) Meta WhatsApp Business / Cloud API app — for the WhatsApp channel
VariableDescriptionRequired
SUPABASE_ACCESS_TOKENCredential the server authenticates with.Yes
VITE_SUPABASE_URLEndpoint or connection string the server talks to.Yes
VITE_SUPABASE_ANON_KEYCredential the server authenticates with.Yes
SUPABASE_SERVICE_ROLE_KEYCredential the server authenticates with.Yes
SIGNALWIRE_PROJECT_IDConfiguration value read at startup.Optional
SIGNALWIRE_API_TOKENCredential the server authenticates with.Yes
SIGNALWIRE_SPACE_URLEndpoint or connection string the server talks to.Yes
LIVEKIT_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use Magpipe to Prerequisites.”
  • “Use Magpipe to Installation.”
  • “Use Magpipe to Integrations.”

Frequently asked questions

Manage AI voice agents, calls, SMS, contacts, and phone numbers via Magpipe. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.