BubblyPhone Agents
Make AI phone calls from any AI assistant.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data
What it can do
- Make Call: Initiate an outbound call from a BubblyPhone number. Costs money from your balance. For streaming mode, provide model and system_prompt to have an AI agent handle the call.
- List Calls: List your calls with optional filtering by direction, status, phone number, and date range.
- Get Call: Get detailed information about a specific call including status, duration, cost, and transcript.
What data it sees
Do you need an account
No: the server works without sign-in
Make AI phone calls from any AI assistant. BubblyPhone's MCP server lets you manage AI-powered phone agents — book reservations, schedule appointments, set up customer support lines, or have your AI agent call anyone on your behalf.
Features
- Make AI phone calls — Initiate outbound calls with AI agents (Gemini, GPT) that handle the conversation
- Manage phone numbers — Search, purchase, and configure numbers in 30+ countries
- Configure AI agents — Set system prompts, choose AI models, select voices
- Monitor calls — View call events, transcripts, and recordings
- Track billing — Check balance, usage, and transaction history
- Mid-call control — Inject context, transfer calls, or hang up
20 Tools
make_call · list_calls · get_call · hangup_call · transfer_call · inject_context · get_call_transcript · get_call_events · search_phone_numbers · list_phone_numbers · buy_phone_number · get_phone_number · update_phone_number · get_balance · get_usage · list_transactions · list_models · lookup_rate · get_country_rates · get_account
Server tool list (20)
Raw names from tools/list. Only developers need these.
| make_call | Initiate an outbound call from a BubblyPhone number. Costs money from your balance. For streaming mode, provide model and system_prompt to have an AI agent handle the call. |
| list_calls | List your calls with optional filtering by direction, status, phone number, and date range. |
| get_call | Get detailed information about a specific call including status, duration, cost, and transcript. |
| hangup_call | Terminate an active call immediately. |
| transfer_call | Transfer an active call to another phone number. |
| inject_context | Send a message or context into an active streaming call's AI agent. Use this to give the AI agent new information mid-call (e.g. 'The customer's order #1234 has shipped'). |
| get_call_transcript | Get the transcript for a completed call. Returns the full conversation text and summary. |
| get_call_events | Get the detailed event log for a call with millisecond-precision timestamps. Useful for debugging call flow issues. |
| search_phone_numbers | Search for available phone numbers to purchase. Filter by country, area code, or locality. Returns numbers with pricing information. |
| list_phone_numbers | List your owned phone numbers with their status and configuration. |
| buy_phone_number | Purchase a phone number. This costs money from your balance (setup fee + monthly). Use search_phone_numbers first to find available numbers. |
| get_phone_number | Get details and AI agent configuration for a phone number. |
| update_phone_number | Update phone number configuration. Use this to set up or modify the AI agent — change the model, system prompt, voice, tools, webhook, and other settings. |
| get_balance | Get your current BubblyPhone credit balance in USD. |
| get_usage | Get usage statistics for a time period — inbound/outbound call counts, minutes, costs, and number costs. |
| list_transactions | List billing transactions — top-ups, call charges, number rentals, refunds. |
| list_models | List available AI models for phone agents with their pricing per minute. |
| lookup_rate | Look up the calling rate for a specific phone number. Returns the per-minute cost. |
| get_country_rates | Get all calling rate prefixes and prices for a specific country. |
| get_account | Get your BubblyPhone account information including name, email, company, and balance. |