Smithery

View as Markdown

Dial is on Smithery, the registry for AI-agent MCP servers and skills, in two forms:

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:

$npx -y @smithery/cli install getdial-ai/dial --client <client>

<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.

$smithery skill add getdial-ai/cli --agent <agent_name>

<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:

$npm install -g @smithery/cli

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 dial CLI isn’t yet on the machine, the skill walks the agent through running getdial.ai/skills.md to 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.

Resources