Get 30% extra credits if you sign up todayends in --:--:--
Anysphere · MCP clientQuickstart · 2 min

Cursor × Hail

Cursor reads MCP servers from a one-line JSON entry, or from a one-click install link. Add Hail and the agent can call humans, text confirmations, and send email from the editor.

Cursor EditorCursor CLICloud Agents

Setup

~60 seconds · no API key
01

Drop Hail into your config

Add the Hail MCP server using the snippet below. Paste it where this client expects MCP servers. The path varies, the shape doesn't.

Customize sidebar → MCP → Add server

JSON · ~/.cursor/mcp.json
{
  "mcpServers": {
    "hail": {
      "url": "https://mcp.hail.so"
    }
  }
}

Prefer one click? Add to Cursor

02

Click Allow. Then try it.

Reload the client. On first use it pops a browser tab. Sign in to Hail, or sign up in 30 seconds. Click Allow and tokens flow back to the client. Then send the prompt below. If a call is placed, an SMS lands, or an email shows up in the inbox view, you're done.

Agent prompt: "Email design@acme.dev a summary of today's changes."

Notes

OAuthAutomatic from the URL. The first tool call opens the consent tab.
KeysOnly url. No type field. Transport is auto-detected.
Project scope.cursor/mcp.json in the repo root. Use it for team repos.
ToggleCustomize → MCP toggles servers on and off. A toggle re-triggers auth.
PrivacyChat history never reaches Hail. Only tool arguments do.
ManageRevoke or manage this app at hail.so/console/apps.
Self-hostSet HAIL_API_KEY as the bearer. See docs/setup/mcp.

Hail your first call from this client.

Self-host on your own carrier or claim a managed number. Either way, your agent picks up the phone in ~120 seconds.

Get started →Client docs ↗