Smithery
Dial is on Smithery, the registry for AI-agent MCP servers and skills, in two forms:
getdial-ai/dial— the hosted Remote MCP server. Connect any MCP client to Dial over the network and authorize in the browser.getdial-ai/cli— the CLI skill, a content-onlySKILL.mdthat teaches a local agent to drive thedialCLI.
Pick the MCP server when your client speaks MCP and you want zero install; pick the skill when your agent shells out to the dial CLI.
MCP server
Install the Dial MCP server into an MCP client straight from Smithery:
<client> is your MCP client (e.g. claude, cursor). Smithery writes the connection to that client’s MCP config, pointing at Dial’s hosted server (https://getdial.ai/mcp). On first use the client opens a browser to authorize — no API key to copy. The available tools (send_message, place_call, wait_for_event, …) and the OAuth flow are covered on the MCP page.
For a local, on-machine alternative that reuses your saved CLI key instead of OAuth, see Local MCP (npx @getdial/cli mcp).
CLI skill
Install the getdial-ai/cli skill into a local agent with a single command — no JSON config, no file copies. The skill that lands is the same SKILL.md shipped in GetDial-AI/cli and bundled with the @getdial/cli npm package.
<agent_name> is the slug of the local agent the skill should be wired into — one of claude-code, cursor, codex, opencode, pi, openclaw, nanoclaw, hermes. The Smithery CLI resolves the agent’s standard skills directory and writes dial-cli/SKILL.md into it; nothing else is touched.
If you don’t yet have the Smithery CLI, install it once:
What the skill does
The skill describes the dial CLI — its command tree, the --json convention, the onboarding flow, and the docs-lookup pattern — packaged in the skills.sh layout. Once installed:
- The agent loads the skill on demand whenever a Dial-shaped task comes up.
- If the
dialCLI isn’t yet on the machine, the skill walks the agent through runninggetdial.ai/skills.mdto install it. - The skill itself is content-only — installing it does not sign you up, write any auth, or run anything on the network.
Use it
Once connected (server) or installed (skill), ask the agent in plain language:
Send an SMS to +14155550123 with the body “running late, ETA 10 min”.
The agent calls the matching MCP tool or dial command and runs it. See Using Dial from an agent for more examples and a CLI-vs-MCP-vs-SDK comparison.