Hail runs a Model Context Protocol server. Add it to any MCP client. Your agent gets tools for calls, SMS, email, numbers, agents, and carrier verification after the client reconnects. You do not install an SDK.
After your first connection, manage authorized apps at hail.so/console/apps.
Email us the name of your client. You can also use the endpoint below.
Email a client requestAny client that supports MCP over Streamable HTTP can connect. Paste the URL into the MCP server field of your client. The client starts OAuth on the first call. You do not copy an API key.
https://mcp.hail.soplace_call, get_call, list_callssend_sms, get_sms, list_smssend_email, get_email, list_emails, get_email_stats, get_email_events, get_email_raw, get_email_attachment, upload_email_attachment, list_email_domainscreate_contact, lookup_contact, list_contactsquote_numbers, list_number_regions, acquire_number, list_numbers, get_number, release_number, route_numberlist_agents, create_agent, get_agent, update_agent, delete_agentget_verification_requirements, list_verifications, get_verification, cancel_verification, submit_verificationget_eventswhoamiAgents such as OpenClaw and Hermes read setup instructions from a skill file. Give the agent the URL hail.so/skill.md. The agent reads the instructions, creates an account, sends messages, and reads replies. A person does not need to do the setup.
mcp_servers in ~/.hermes/config.yaml.mcp.servers in ~/.openclaw/openclaw.json. Then run openclaw mcp login hail.hermes skills install https://hail.so/skill.md
curl https://hail.so/skill.md
The MCP server has 37 tools. The skill file covers sign-up, sending, and inbound messages. To buy a number, an agent quotes it, then confirms the exact total price. Releasing a number or deleting an agent needs a typed confirmation.