SMS and WhatsApp Messaging
by hatchloop.dev in Email & messaging
Send WhatsApp, SMS, email or voice to a business with the compliance gate enforced.
https://hatchloop.dev/mcp/sms-whatsapp-messaging
Last 30 days
Status and outage history ยท Atom feed
- Uptime
- 100%
- Response time
- 679 ms typical, 764 ms slowest 5%
- Last check
- 8 h ago
- Next check
- any minute now
How to call it
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"sms-and-whatsapp-messaging": {
"type": "http",
"url": "https://hatchloop.dev/mcp/sms-whatsapp-messaging"
}
}
}10 tools
- find_business
Find real businesses near a place, sorted by distance (nearest of those examined; see result.search). Data: OpenStreetMap (ODbL, (c) OSM contributors); phone, website, hours only when mapped. Coverage varies; community-mapped, NOT verified by us; source=openstreetmap rows cannot
- verify_business
Look up what we know about a business in our supply network: contact channels, capabilities, last verification. A DIRECTORY LOOKUP - it does not contact the business. Supply-network ids only, not osm:... ids. [free, no key] [limited]
- send_message
Send a message on behalf of an agent's user or an SMB across WhatsApp (free during launch), SMS, email, or voice, sent immediately, no scheduling. Every send passes a non-bypassable gate: TCPA, GDPR, CASL where modeled, else the service's own opt-in default (the Gulf included). M
- send_transactional_confirmation
Idempotent transactional messages: OTPs, booking confirmations, payment receipts, cancellation notices. Falls back across configured channels; an unconfigured channel fails honestly rather than reporting a delivery that did not happen. [$0.02/per_call, not charged while no paymen
- get_status
Query the current state of any in-flight async operation by operation_id. [free, no key]
- get_outcome
Retrieve the final OutcomeReceipt for a completed operation. [free, no key]
- preview_cost
Return an expected cost estimate, latency estimate, and success-probability estimate for a proposed call before execution. Returns the exact price when it is fixed, and a min/max range when the cost depends on channel or outcome. It does not promise an accuracy percentage - check
- self_test
Service health probe: runs 6 internal checks and reports how many passed. Confirms the server is up and responding - it does NOT probe each tool individually. Use to verify connectivity before production use. [free, no key]
- check_compliance
Free, instant pre-flight for the compliance gate: runs the SAME TCPA/GDPR/CASL/CAN-SPAM/10DLC checks as send_message and call_business, in preview mode -- nothing is sent, nothing changes. Tells you whether a send would be permitted before you pay, and if not, names the exact rul
- get_conversation
Read a two-way conversation thread you started: its state, every message exchanged, and how many replies the business has sent. [free, requires key]
Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 8 h ago | Passed | 200 | 631 ms |
| 17 h ago | Passed | 200 | 764 ms |
| 26 h ago | Passed | 200 | 701 ms |
| 36 h ago | Passed | 200 | 650 ms |
| 44 h ago | Passed | 200 | 663 ms |
| 2 days ago | Passed | 200 | 679 ms |
| 3 days ago | Passed | 200 | 758 ms |
| 3 days ago | Passed | 200 | 4.9 s |