Dial by Aloha Labs
Server Details
Dial by Aloha Labs gives an AI agent its own real US or Canadian phone number through one remote MCP server, with no install. Signup is open, and agents can sign themselves up with the sign_up tool. Dial reads incoming verification codes, receives texts, and places AI voice calls with 10 voice personas. Free: $5 credit, no card, OTP codes included. Paid plans start at $15/mo.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 15 tools
Most tools target a clearly distinct resource+action (provision number, release number, list calls, make call, read SMS, wait for OTP). The only soft overlap is the billing trio — account_usage, manage_billing, and start_subscription — but their descriptions clearly separate usage/limits, card/plan changes via Stripe Portal, and new-checkout links. get_phone_number vs list_phone_numbers and get_call_result vs list_calls are also adequately distinguished.
Predominantly a clean verb_noun snake_case pattern (get_call_result, list_phone_numbers, make_phone_call, release_phone_number, set_call_answering, wait_for_verification_code). Minor deviations: account_usage is a bare noun phrase rather than a verb-led name, and sign_up uses a verb+particle form. Still highly predictable overall.
At 15 tools the set sits at the top of the well-scoped range, and each tool maps to a distinct step in the lifecycle (sign up, confirm, subscribe, provision number, configure answering, call, check result, read SMS/OTP, billing, release). Nothing appears redundant or padded.
The surface covers account setup, number lifecycle, outbound calls, inbound call review, and SMS reading, but there are notable gaps: no tool to send a text message despite SMS quotas being a core plan dimension, and no way to cancel or hang up an in-flight call. There is also no explicit account/profile update or number-configuration read beyond set_call_answering.
Publisher details
- Operator
- Aloha Labs · Publisher source
- Operator website
- https://alohalabshq.com
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://github.com/perqele/dial-mcp
- Trust center
- Not available
- Restrictions
- Free tier with $5 usage credit, no card required. Paid plans (Starter $15/mo, Pro $49/mo, Scale $179/mo) for more numbers, voice minutes and incoming texts. US and Canadian numbers only. Some services do not accept VoIP numbers. · Publisher source
Available Tools
15 toolsaccount_usageAInspect
Show your plan, limits, free credit and billing status, whether your email is confirmed, and texts received this month.
Inputs: api_key (required).
get_call_resultAInspect
Get the result of a call from make_phone_call: status, outcome, summary and transcript. Waits up to wait_seconds for the call to finish; if it's still going, call again.
Inputs: api_key (required), call_id (required), wait_seconds.
get_phone_numberAInspect
Get a phone number for this agent. Returns your existing number if you already have one, otherwise provisions a new one. Use it when a website or service asks for a phone number.
Inputs: api_key (required), label, area_code, force_new.
list_callsBInspect
List recent calls, newest first. Use direction 'inbound' to read calls people made to your number: the AI answers them, takes a message, and the summary and transcript are here.
Inputs: api_key (required), limit, direction.
list_phone_numbersBInspect
List the phone numbers this account owns.
Inputs: api_key (required).
list_voicesAInspect
List the voices you can use on calls, each with its gender, accent and personality. Pass the id as make_phone_call's voice.
Inputs: api_key (required).
make_phone_callAInspect
Have an AI voice assistant phone a business or person for your human, from your Dial number: book a table, make an appointment, ask a question. It introduces itself as an AI assistant calling on behalf of your human, works toward the goal, and stays within your limits; anything outside them it notes for a callback. Returns a call id at once. Then call get_call_result to wait for the outcome, summary and transcript. US and Canadian numbers only; one call at a time.
Inputs: to (required), goal (required), api_key (required), number_id (required), +5 more.
manage_billingAInspect
Get a Stripe Customer Portal session URL. Your human opens it to update the card, switch between Starter, Pro and Scale, or cancel. Returns { url }.
Inputs: api_key (required).
read_text_messagesCInspect
Read recent text messages received on one of your numbers.
Inputs: api_key (required), number_id (required), limit.
release_phone_numberBInspect
Give up a phone number you no longer need. You will stop receiving texts on it.
Inputs: api_key (required), number_id (required).
resend_confirmation_emailAInspect
Send a new email-confirmation link to your account's address (if the first one expired or got lost).
Inputs: api_key (required).
set_call_answeringBInspect
Set how the AI answers when someone calls your number. It always says it's an AI assistant and takes a message; these settings personalize it.
Inputs: api_key (required), number_id (required), voice, owner_name, +2 more.
sign_upAInspect
Create your own Dial account. Use an email inbox you can read: a confirmation link is sent there and must be opened before you can get a number. Returns your api_key ONCE. Store it somewhere permanent and pass it to the other tools.
Inputs: email (required), invite_code.
start_subscriptionAInspect
Get a Stripe Checkout link for a monthly plan. starter is $15 (1 number, 100 call minutes, 400 SMS), pro is $49 (5 numbers, 250 minutes, 1,000 SMS), scale is $179 (20 numbers, 1,000 minutes, 5,000 SMS). Your human can enter a promotion code on the page. Extra minutes are $0.15, extra numbers $2, extra SMS $0.015. Give the link to your human.
Inputs: api_key (required), plan.
wait_for_verification_codeAInspect
Wait for a verification code (OTP) texted to one of your numbers and return it. Call this right after a site says it sent you a code. Each code is returned once.
Inputs: api_key (required), number_id (required), service, timeout_seconds.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRemote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.MIT
- AlicenseCqualityCmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs117 npm46 PyPIMIT
- AlicenseAqualityDmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.169 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityCmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.