GOOGLE · MCP CLIENTQUICKSTART · 2 MIN

Gemini × Hail

Gemini CLI and Code Assist both speak MCP. Hail registers as a tool group that Gemini surfaces in any agentic workflow.

Gemini CLICode AssistGemini App

Two steps. That's the bar.

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

Edit ~/.gemini/settings.json

JSON · ~/.gemini/settings.json

{
  "mcpServers": {
    "hail": {
      "httpUrl": "https://mcp.hail.so",
      "authProviderType": "dynamic_discovery"
    }
  }
}
02

Click Allow. Then try it.

Reload the client. On first use it pops a browser tab — sign in to Hail (or sign up — takes 30 seconds), click Allow, and tokens flow back to the client. Send the prompt below — if a call is placed, an SMS lands, or an email shows up in the inbox view, you're done.

gemini "use hail to call dr. allen's office and reschedule"
■ NOTES & GOTCHAS
  • Gemini CLI auto-discovers OAuth from the 401 + WWW-Authenticate hint; first call opens a browser tab, tokens cache for future sessions.
  • Gemini Code Assist reads the same ~/.gemini/settings.json file.
  • Run /mcp auth hail inside the CLI if you need to re-authorize.
  • Streaming transcripts surface as tool-result events.
  • Manage or revoke this app at https://hail.so/console/apps after first connect.
  • Self-host? Set 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.

■ ALSO AVAILABLE FOR