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