MCP.so
Sign In

Dial

@GetDial-AI

About Dial

No overview available yet

Basic information

Category

Developer Tools

Transports

stdio

Publisher

GetDial-AI

Submitted by

Yarin Dayan

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "dial": {
      "url": "https://getdial.ai/mcp"
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Dial?

Dial is a command-line interface (CLI) for the Dial REST API — a communication stack that lets AI agents provision phone numbers, send SMS, place AI voice calls, and react to inbound events. The CLI ships with a local MCP (Model Context Protocol) server (dial mcp) that exposes every CLI command as an agent tool, making it ideal for developers and AI agents that need programmatic telephony.

How to use Dial?

Install the CLI globally via npm (npm install -g @getdial/cli) or a bootstrap script. Sign up with dial signup <email>, then onboard with dial onboard --code <code>. Once authenticated, run commands like dial message, dial call, or dial wait-for <event>. To use as an MCP server, run dial mcp and point your MCP client at it (e.g., claude mcp add dial -- dial mcp). All commands accept --json for machine-readable output.

Key features of Dial

  • Provision & manage phone numbers
  • Send SMS messages from the terminal
  • Place outbound AI voice calls
  • Blocking wait for inbound events
  • Background event daemon (dial listen)
  • Local fan-out targets (HTTP or executable)
  • Built-in stdio MCP server for AI agents

Use cases of Dial

  • Send verification codes or alerts via SMS
  • Automate outbound AI voice calls with custom instructions
  • Create a phone‑based receptionist bot
  • Integrate telephony into Claude Code, Cursor, or other MCP clients
  • React programmatically to inbound messages or calls

FAQ from Dial

What runtime does Dial require?

Node.js 22 or later.

Where is my API key stored?

In ~/.local/share/dial/auth.json (honoring XDG_DATA_HOME), saved automatically during onboarding.

Can I use Dial with AI coding agents?

Yes. Dial ships a skill for agents like Claude Code, Cursor, Codex, and others. You can also run dial mcp to expose every command as an MCP tool.

What is the difference between local MCP and remote MCP?

The local MCP server (dial mcp) includes additional operations such as signup, onboard, listen, and local‑target management. The hosted Remote MCP provides the same operational tools but without these local‑only verbs.

Does Dial support JSON output for scripting?

Yes. Every command (except dial mcp) accepts a --json flag that returns structured output.

Comments

More Developer Tools MCP servers