Mmcp.market

Hail MCP server

by hail-hq·io.github.hail-hq/hail-mcp·v0.1.0

Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

30 stars

Reviews

Write one

Nobody has reviewed Hail yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Hail tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 2160ms; handshake note: Streamable HTTP error: Error POSTing to endpoint: {"error": "invalid_token", "error_description": "Authentication requir17/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Hail repository's README, as published. We do not edit it. Read it on GitHub

Hail

Give your agent a real phone number and an email inbox — in minutes, not days.

Your agent needs to call a person to move an appointment. Hail connects to the telephone carrier and runs the voice pipeline — STT, TTS, turn detection. Your agent is the brain: point Hail at any OpenAI-compatible endpoint (bring your own LLM), or let Hail's fallback chain (OpenAI → Gemini → Anthropic) do the talking. SMS and email work the same way — one MCP endpoint, one API key, one invoice.

Self-hostable with Docker Compose; LiveKit Cloud and the communication providers remain external. Open source under AGPLv3.

Self-host quick start

Prerequisites: Git, Docker Engine, and Docker Compose v2. For a public production deployment you also need a domain, HTTPS, and a managed Postgres; start with the VM deployment guide.

The commands below run a local evaluation stack with bundled Postgres. Voice calls additionally require LiveKit Cloud, a carrier (Twilio, Telnyx or DIDWW), Deepgram, Cartesia, and at least one LLM provider. Email is optional and requires AWS SES.

git clone https://github.com/hail-hq/hail
cd hail
cp .env.example .env

# Generate a shared self-host key, then put it in .env as HAIL_API_KEY.
printf 'hk_%s\n' "$(openssl rand -base64 32 | tr -d '/+=' | head -c 40)"

# Edit .env and add the providers required for the channels you will use.
docker compose -f docker-compose.yml -f docker-compose.local.yml \
  run --rm api alembic upgrade head
docker compose -f docker-compose.yml -f docker-compose.local.yml up -d
docker compose -f docker-compose.yml -f docker-compose.local.yml ps
curl --fail http://localhost:8080/healthz

Self-host authentication uses the HAILAPIKEY value from .env; it does not need an API-key row in Postgres. Export the same key and API URL in the shell where you use the CLI or SDK (Compose does not export .env into your shell):

export HAIL_API_URL=http://localhost:8080
export HAIL_API_KEY='<same value as .env>'

Next, follow LiveKit Cloud and Twilio (optionally Telnyx and DIDWW), then bind a phone number to the self-host organization using the first-run setup. To enable email, follow AWS SES.

Authentication differs by deployment:

  • Hail Cloud (managed, at hail.so): run hail login. The device flow writes a key to ~/.hail/credentials.json.
  • Self-host: do not run hail login; set HAILAPIURL and HAILAPIKEY as shown above, or pass --api-url and --api-key.

Full setup guides: self-hosting · Webhooks · MCP · operations

Install the CLI

On macOS or Linux with Homebrew:

brew install hail-hq/tap/hail
hail version

Homebrew adds the hail-hq/tap tap automatically. To update later:

brew upgrade hail-hq/tap/hail

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

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

Hail: common questions

Is Hail MCP server safe?
Mostly: it is graded B (82/100). Read the Hail safety report
How do I install Hail?
It runs remotely at mcp.hail.so. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Hail need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Hail maintained?
The last commit was 2 days ago (2026-09-25). The latest release is v0.1.0.
Is Hail up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Hail?
Servers from other publishers that do the same job: flightclaw MCP server, Zenvia MCP server and EmptyInbox MCP server. Compare all Hail alternatives.

Alternatives to Hail

Same job from other publishers: the closest match first, then the best rated.

All Hail alternatives →
  • flightclaw
    Search ~300 airlines and book flights with a checkout link. OAuth sign-in by email code.
    A
  • Zenvia
    MCP server for Zenvia — SMS, WhatsApp, RCS, Email, Voice, Facebook messaging, templates and reports
    B
  • EmptyInbox
    Zero-config disposable email inboxes for AI agents: create, read mail, await verify codes.
    B
  • Val Town
    Deploy serverless TypeScript on Val Town: HTTP vals, cron, SQLite, email, OAuth.
    A
  • ParseAPI
    Official ParseAPI MCP. Place, IP, email, phone, weather, currency lookups.
    A

More from hail-hq →