Skip to main content

Dial

Dial provides a communication API that gives AI agents real phone numbers for voice, SMS, iMessage, and WhatsApp through a single integration. Developers can provision a number in seconds and connect it to agent frameworks like LangChain, CrewAI, or AutoGen via SDKs, a CLI, or an MCP server. The platform handles telecom infrastructure and embeds compliance enforcement—such as TCPA consent verification and cross-channel opt-out propagation—directly into the dispatch layer.

Traction –/10
San Francisco, United States · HQ
200+ followers
  • Developer Tools
  • Artificial Intelligence
  • Software Only
Updated 8 days ago

Funding

Funding not disclosed

Funding rounds are not available yet.

Founders

Founder details are not available yet.

Product

Problem

AI agents need to communicate with humans through existing channels like phone calls, SMS, and messaging apps, but the global communication infrastructure was designed exclusively for human users. Agents lack phone numbers, SIM cards, and identity models, making it difficult for them to initiate or receive real-world communications at scale. Additionally, regulations like TCPA, GDPR, CAN-SPAM, and the EU AI Act apply simultaneously to agent communications, yet none were written with AI agents in mind.

Solution

Dial provides a communication API that gives AI agents a real phone number for voice, SMS, iMessage, and WhatsApp in a single integration. Developers can paste the API into agent frameworks like Claude Code, Cursor, or Grok and have a working phone number in about 30 seconds. The platform handles the telecom infrastructure, allowing agents to send and receive messages and place voice calls without requiring teams to build their own communication layer. Dial ships SDKs for Node, Python, LangChain, Vercel AI SDK, CrewAI, AutoGen, and Microsoft Agent Framework, all wrapping the same REST API. The platform also bakes compliance into the infrastructure layer, enforcing TCPA consent verification, cross-channel unsubscribe propagation, mandatory AI disclosure, and GDPR data minimization at dispatch time rather than relying on reactive audits.

Target Audience

Primary customers are developers and teams building AI agents who need real phone numbers and communication capabilities without building telecom infrastructure themselves. This includes startups shipping AI assistants, enterprises deploying agent fleets, and researchers integrating communication into agent frameworks.

Features

  • Unified API for voice, SMS, iMessage, and WhatsApp with a single phone number
  • SDKs for Node, Python, LangChain, Vercel AI SDK, CrewAI, AutoGen, and Microsoft Agent Framework
  • Common method set including sendMessage, makeCall, listNumbers, listMessages, listCalls, lookupNumber, and live event streaming
  • Framework packages that take a constructed client, enabling tool integration across LangChain, CrewAI, AutoGen, and Agent Framework
  • Auto-generated API reference at sdk.getdial.ai with worked examples for each SDK
  • Protocol-level compliance enforcement: TCPA consent verification at dispatch, cross-channel STOP propagation, mandatory AI disclosure for voice calls, and GDPR data minimization with automatic session pruning
  • Policy envelope attached to every message with immutable audit trail fields (consent_verified, tcpa_consent_timestamp, gdpr_basis, etc.)
  • Optional base URL configuration for non-default deployments and userAgent strings for traffic identification
This profile is AI-generated and may contain inaccuracies.