30% extra credits on top-ups within 24 hours of signup.

Integrations / Claude

Connect Claude to Hail for calls, SMS, and email

Claude connects to Hail over MCP. You approve OAuth one time and do not paste an API key. The tools work in claude.ai, Claude Code, and the Agent SDK.

Claude Code

Run one command to add the server. The browser opens for a one-time approval.

claude mcp add --transport http hail https://mcp.hail.so

claude.ai and other MCP clients

Add a custom connector with the endpoint below. Approve the consent screen. The connection then has the call, sms, and mail scopes.

https://mcp.hail.so

Claude Agent SDK

Agents without a user interface load the same server from config. The skill file tells an agent how to create an account.

{
  "mcpServers": {
    "hail": { "type": "http", "url": "https://mcp.hail.so" }
  }
}
# agents can also read the self-serve doc:
curl https://hail.so/skill.md

Questions

Can Claude make phone calls?

Yes, through the Hail MCP server. Claude gets a place_call tool. The call has turn detection and a transcript.

Do I paste an API key into Claude?

No. The MCP connection uses OAuth 2.1 with a consent screen. Approve one time and the tools appear.

Which Claude surfaces does this work in?

claude.ai custom connectors, Claude Code, and the Claude Agent SDK. Any MCP client works the same way.

Run the examples

The examples above run as written with a Hail account and an API key. You pay for usage.

Create account

Guides for other frameworks