list_agentsLABSCO SUMMARY
The whole account, including the parts that spend money.
This is not a reporting connector — the same key that lists your calls can provision a phone number, dial out, and rotate your API keys through manage_api_keys. That breadth is what makes it useful for building an agent end to end from an editor, and it is also the reason to think about which key you paste into the config.
What it is
The MCP server for Magpipe, a platform for AI phone agents. It puts the whole account behind tool calls: the agents themselves, the phone numbers they answer on, the calls and SMS they exchange, the contacts they talk to, and the knowledge they draw on.
What you get
- Agent lifecycle —
list_agents,get_agentfor full detail including assigned numbers and custom functions,create_agent,update_agent,delete_agent - Calls —
list_calls,get_callfor details with transcript and summary,initiate_callto dial out,terminate_callto hang up a live call,get_recordingfor a signed URL - Messaging —
list_messages,get_message,send_sms - Phone numbers —
search_phone_numbersfor what is available,provision_phone_numberto buy one,list_phone_numbers,release_phone_number - Contacts —
list_contacts,get_contact,create_contact,update_contact,delete_contact - Knowledge base —
list_knowledge_sources,add_knowledge_sourcefor a URL,add_knowledge_manualfor pasted text,sync_knowledge_sourceto re-crawl,delete_knowledge_source - Booking —
get_calendar_slots,create_booking,cancel_booking - The rest of the account —
list_voicesanddelete_voice,list_models,chat_with_agent,list_chat_sessions,list_custom_functions,create_custom_function,manage_dynamic_variables,list_scheduled_actions, andmanage_api_keys
Requirements
A Magpipe account and an API key starting with mgp_, generated at magpipe.ai/settings under the API tab. Pass it as MAGPIPE_API_KEY in the client's env block and run the server with npx -y magpipe-mcp-server; MAGPIPE_API_URL overrides the base URL, which otherwise points at https://api.magpipe.ai/functions/v1. Package magpipe-mcp-server at 0.1.5, MIT.
Setup effort
One command plus a key — npx -y magpipe-mcp-server, then supply credentials
USE CASES
Standing up a phone agent from scratch
Create the agent, find and buy a number, attach a knowledge source, then place a test call — all in one session.
Finding out what went wrong on a call
Pull the call record with its transcript and summary, then get a signed recording URL if the text is not enough.
Keeping the agent's answers current
Re-crawl the URL sources after a docs update, or paste a correction in directly as manual knowledge.
Handling a booking conversation
Read the open slots, create the booking, and cancel it later without leaving the thread.
40 tools
Listed in project docs. Your client may show a different list.
get_agentcreate_agentupdate_agentdelete_agentlist_callsget_callinitiate_callterminate_callget_recordinglist_messagesget_messagesend_smslist_phone_numberssearch_phone_numbersprovision_phone_numberrelease_phone_numberlist_contactsget_contactcreate_contactupdate_contactdelete_contactlist_knowledge_sourcesadd_knowledge_sourceadd_knowledge_manualdelete_knowledge_sourcesync_knowledge_sourcelist_voicesdelete_voiceget_calendar_slotscreate_bookingcancel_bookingmanage_api_keyslist_modelschat_with_agentlist_chat_sessionslist_custom_functionscreate_custom_functionmanage_dynamic_variableslist_scheduled_actionsBEFORE YOU INSTALL
What to know first
Tools you get
40 tools named in the project's documentation.
Requires
- npx on PATH
- MAGPIPE_API_KEY in your environment
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
npx -y magpipe-mcp-serverMCP Clients
Claude Code, Cursor
{
"mcpServers": {
"magpipe": {
"command": "npx",
"args": [
"-y",
"magpipe-mcp-server"
],
"env": {
"MAGPIPE_API_KEY": "<YOUR_MAGPIPE_API_KEY>"
}
}
}
}