Skip to main content
Glama

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.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.5/5.0

Scored across 15 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness3/5

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
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 tools
account_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

    • A
      license
      Not graded
      quality
      C
      maintenance
      Remote 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
    • A
      license
      A
      quality
      D
      maintenance
      Enables 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.
      16
      9 npm
      1
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources