Dial icon

Dial

Dial provides AI agents with a real phone number for voice, SMS, and iMessage through one API. It is aimed at builders who want agent communication without assembling telecom infrastructure themselves.

Dial

Communication stack for AI agents

Dial is a communication stack for AI agents that gives them a real phone number for voice, SMS, and iMessage. The product is positioned around one API that lets an agent call, text, and message from its own number.

The site presents Dial as a way to avoid building telecom plumbing yourself. It supports both a no-code setup flow through an agent or MCP server and a developer workflow using SDKs for Node.js and Python, LangChain, or the REST API.

Capabilities

Real phone numbers

Provision US, Canadian, and international numbers through the API so an agent can act on its own phone identity.

Native iMessage

Send and receive iMessage from the agent's own number, with automatic fallback to RCS or SMS when needed.

Worldwide SMS

Handle two-way SMS through the same number, with inbound messages routed to a webhook.

Voice calls

Support inbound and outbound voice calls with real-time transcription and TTS replies.

Unified webhook

Receive calls, SMS, and iMessage in one signed webhook format instead of handling each channel separately.

MCP and API access

Use Dial with Claude Code, Cursor, Windsurf, Grok, or other MCP clients, or connect through SDKs and the REST API.

Ways teams use Dial

  • AI voice calling workflows

    Set up an agent that can call a real phone number, speak with a person, and read back a transcript when the call ends.

  • Two-way messaging bots

    Let an agent send and receive SMS, including workflows where inbound messages are routed back to your webhook for automation.

  • iMessage-based outreach

    Use iMessage from an agent's own number when a conversational thread needs Apple messaging, with RCS/SMS fallback when needed.

  • Agent setup in coding tools

    Plug Dial into Claude Code, Cursor, Windsurf, Grok, or another MCP client so an agent can provision numbers and communicate with minimal manual wiring.

  • Developer-integrated communication

    Build directly in Node.js, Python, LangChain, or via REST API when you want to integrate Dial into an existing product or backend.

Pros and Cons

Pros

  • Supports voice, SMS, and iMessage from one agent phone number.
  • Offers both a guided no-code setup path and SDK/API access for builders.
  • Provides a unified webhook format across channels, which can simplify downstream handling.
  • Includes an MCP path that works with common agent coding tools and MCP clients.
  • Shows usage-based pricing with an Enterprise path for committed-volume teams.

Cons

  • The source does not fully spell out every operational limit, especially around setup, sending volume, and team workflows.
  • Some platform details are still partial in the source, including the exact boundaries between self-hosted and managed voice modes.

FAQ

What is Dial used for?

Dial provides a real phone number for an AI agent so it can place and receive voice calls, send and receive SMS, and message over iMessage through one API or MCP server.

What is the difference between self-hosted and managed calls?

The site describes a self-hosted call mode, where you bring your own LLM over WebSocket, and a managed call mode, which is hosted by Dial end to end.

How does Dial pricing work?

Pricing is usage-based on the pay-as-you-go plan, with metered calls and messages billed in USD. The site also shows an Enterprise option for teams that want committed rates, support, and custom terms.

How do teams get started with Dial?

The home page says most agents can send their first message within minutes, and the onboarding flow lets an agent sign up, verify, and provision a number with guidance from the skills.md setup guide.

Which communication channels does Dial support?

The product supports voice calls, two-way SMS, and iMessage with automatic RCS/SMS fallback. The site also notes that iMessage messages are free when sent on an iMessage number.

Quick Facts

Category
Communication stack for AI agents
Primary channels
Voice, SMS, iMessage
Access methods
MCP, SDKs, REST API, no-code agent setup
Pricing shape
Usage-based pay-as-you-go with Enterprise options
Source domain
getdial.ai
Setup signal
Free credit is mentioned on the home page; no credit card is required to start

Alternativas a Dial

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandbox is an isolated compute environment for running code and agent workloads inside Firecracker micro-VMs. It is designed for workflows that need machine-level isolation, private networking between sandboxes, and programmatic control through SDK, CLI, or MCP.

AakarDev AI icon

AakarDev AI

AakarDev AI helps teams manage AI provider access, project-level setups, logs, and analytics from one dashboard. It supports BYOK workflows and lists providers including OpenAI, Google Gemini, Anthropic, Groq, Mistral AI, and Perplexity AI.

Trigger.dev chat agent icon

Trigger.dev chat agent

Trigger.dev chat agent is a durable AI chat backend for developers building stateful conversations that can survive refreshes, crashes, and long-running turns. It connects with the AI SDK `useChat` flow and runs on managed infrastructure with no timeout on a turn.

ByteAsk icon

ByteAsk

ByteAsk is a terminal-first AI coding agent for C and C++ that edits repositories and verifies changes with the real compiler, debugger, sanitizers, and tests before showing a diff. It offers a free tier plus paid plans, with editor connectors and zero-retention handling described in the source.

Lasso icon

Lasso

Lasso is an ecommerce product data platform for enriching catalog records, processing supplier files, generating product content, and monitoring competitors. It combines a web app with a REST API, SDK, and MCP server for teams and developers.

Codex Plugins icon

Codex Plugins

Codex Plugins bundle reusable skills, app integrations, and MCP servers into workflows you can install in the Codex app or use from Codex CLI. They help extend Codex with connected-service tasks, reusable instructions, and shared team workflows.