Magpipe
@elagerway
About Magpipe
Magpipe - Omni-channel Open Agentic Communications Platform
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"magpipe": {
"command": "npx",
"args": [
"-y",
"magpipe-mcp-server"
],
"env": {
"MAGPIPE_API_KEY": "mgp_your_key_here"
}
}
}
}Tools
51List all AI agents in your account with optional filters
Get full agent details: config (voice, language, model, prompt, temperature, memory settings), assigned phone numbers, custom functions, knowledge sources, and dynamic variables
Create a new AI agent with the given configuration
Update an existing agent's configuration
Permanently delete an agent
List call records with optional filters for direction, status, date range, and agent
Get full call details including transcript, summary, recording URL, and metadata
Place an outbound call. The agent will call the specified phone number.
End an active call by call ID or room name
Get a signed URL to download a call recording
List SMS messages with optional filters for thread, direction, and date range
Get a single SMS message by ID
Send an SMS message from one of your service numbers to a contact
List your provisioned phone numbers with agent assignments
Search available phone numbers to purchase by area code, city, or type
Purchase and provision a phone number found via search_phone_numbers
Release (cancel) a provisioned phone number
Assign an existing provisioned phone number to an agent
Look up carrier/linetype info for a phone number (wireless, landline, voip)
List contacts with search, tag filters, and sorting
Get a single contact by ID
Create a new contact
Update an existing contact
Delete a contact
List knowledge base sources for an agent
Add a URL-based knowledge source to an agent (will be crawled and indexed)
Add a manual text knowledge entry to an agent
Delete a knowledge source and its indexed content
Re-crawl and re-index a URL-based knowledge source
List available ElevenLabs voices (both stock and cloned)
Delete a cloned voice
Get available booking slots for a Cal.com event type
Create a Cal.com booking
Cancel a Cal.com booking
Manage API keys: generate, list, revoke, or update webhook URL. Set 'action' to one of: generate, list, revoke, update.
List available LLM models for agent configuration
Send a message to an agent's chat widget and get a full AI response with tool calling. Returns sessionId — pass it back to continue the conversation.
List chat widget sessions
List custom functions (tools) available to agents
Create a custom function (tool) that agents can call during conversations
Update an existing custom function (tool)
Delete a custom function (tool)
Manage dynamic variables (data extraction) for an agent. Actions: list, create, update, delete.
List scheduled actions (future calls, reminders, etc.)
List all test suites
Create a new test suite to group related test cases
List all test cases in a test suite
Create a test case inside a suite. Supports inbound/outbound call types, silent or scripted caller modes, and assertions for phrases, functions, and call duration.
Fire a test run for a test case. Returns a run_id you can use to poll for results.
List recent test runs for a test case, including status, assertions, and AI analysis
Get full details of a single test run including all assertions and AI analysis
Overview
What is Magpipe?
Magpipe is an MCP server that lets you manage AI agents, calls, SMS, contacts, and phone numbers from AI coding tools like Claude Code and Cursor. It integrates with the Magpipe platform to provide telephony and agent management capabilities directly within your development environment.
How to use Magpipe?
Install via npm (npm install -g magpipe-mcp-server) or run directly with npx (npx magpipe-mcp-server). Obtain an API key from magpipe.ai/settings → API tab, then configure your AI tool by adding the server to its MCP configuration file (~/.claude.json for Claude Code, .cursor/mcp.json for Cursor) with the MAGPIPE_API_KEY environment variable set to your key.
Key features of Magpipe
- Manage AI agents, calls, SMS, and contacts.
- Create and update agents with custom functions.
- Send SMS and place outbound calls.
- Provision and manage phone numbers.
- Manage knowledge sources and voices.
- Integrate with AI coding tools via MCP.
Use cases of Magpipe
- Automate outbound calls from an AI assistant during development.
- Send SMS notifications directly from a coding tool.
- Configure and update agent settings without leaving your editor.
- Search and purchase phone numbers programmatically.
- Manage knowledge bases and voice settings for agents.
FAQ from Magpipe
What API key do I need?
You need a Magpipe API key starting with mgp_. Generate one from magpipe.ai/settings → API tab.
How do I install Magpipe?
Install it globally via npm with npm install -g magpipe-mcp-server, or run it directly with npx magpipe-mcp-server without installation.
How do I configure Magpipe for Claude Code vs Cursor?
For Claude Code, add the server configuration to ~/.claude.json. For Cursor, add it to .cursor/mcp.json in your project. Both require the MAGPIPE_API_KEY environment variable.
What environment variables are supported?
MAGPIPE_API_KEY is required. Optionally, MAGPIPE_API_URL can override the default API base URL (https://api.magpipe.ai/functions/v1).
What actions can I perform with this server?
Over 30 tools are available, including managing agents, calls, SMS, contacts, phone numbers, knowledge sources, voices, calendar slots, bookings, API keys, models, custom functions, and scheduled actions.
Frequently asked questions
What API key do I need?
You need a Magpipe API key starting with `mgp_`. Generate one from [magpipe.ai/settings](https://magpipe.ai/settings) → API tab.
How do I install Magpipe?
Install it globally via npm with `npm install -g magpipe-mcp-server`, or run it directly with `npx magpipe-mcp-server` without installation.
How do I configure Magpipe for Claude Code vs Cursor?
For Claude Code, add the server configuration to `~/.claude.json`. For Cursor, add it to `.cursor/mcp.json` in your project. Both require the `MAGPIPE_API_KEY` environment variable.
What environment variables are supported?
`MAGPIPE_API_KEY` is required. Optionally, `MAGPIPE_API_URL` can override the default API base URL (`https://api.magpipe.ai/functions/v1`).
What actions can I perform with this server?
Over 30 tools are available, including managing agents, calls, SMS, contacts, phone numbers, knowledge sources, voices, calendar slots, bookings, API keys, models, custom functions, and scheduled actions.
Basic information
More Other MCP servers

Lemon.io
lemon-ioRequest dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.

YOUB
Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Codelf
unbugA search tool helps dev to solve the naming things problem.
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Comments