Sms Whatsapp Messaging MCP server
{
"mcpServers": {
"hatchloop-sms-whatsapp-messaging": {
"type": "http",
"url": "https://hatchloop.dev/mcp/sms-whatsapp-messaging"
}
}
}{
"mcpServers": {
"hatchloop-sms-whatsapp-messaging": {
"type": "http",
"url": "https://hatchloop.dev/mcp/sms-whatsapp-messaging"
}
}
}{
"mcpServers": {
"hatchloop-sms-whatsapp-messaging": {
"type": "http",
"url": "https://hatchloop.dev/mcp/sms-whatsapp-messaging"
}
}
}{
"servers": {
"hatchloop-sms-whatsapp-messaging": {
"type": "http",
"url": "https://hatchloop.dev/mcp/sms-whatsapp-messaging"
}
}
}{
"mcpServers": {
"hatchloop-sms-whatsapp-messaging": {
"type": "http",
"url": "https://hatchloop.dev/mcp/sms-whatsapp-messaging"
}
}
}What it does
An MCP server that enables AI agents to contact small and mid-sized businesses via WhatsApp, SMS, email, or voice, with compliance gates for TCPA, GDPR, CASL, and 10DLC enforced. It provides tools for finding businesses, verifying contact details, checking compliance before sending, and retrieving message outcomes.
- Send a message to a business through the fastest available channel (WhatsApp, SMS, email, or voice) while automatically enforcing compliance rules.
- Look up and verify small businesses by location and service type to find the right contact for a transaction or scheduling request.
- Check compliance status and estimated cost before sending a message to ensure the communication is permitted and understand delivery likelihood.
Tools this server exposes
| Tool | Does |
|---|---|
| find_business | Search for small and mid-sized businesses by vertical, location, and capability. |
| verify_business | Confirm an SMB is real, operating, and capable of the requested service. |
| send_message | Send WhatsApp, SMS, email, or voice message with compliance pre-check enforced. |
| check_compliance | Preview TCPA/GDPR/CASL/10DLC gate result before spending credits on a send. |
| preview_cost | Estimate cost, latency, and success probability before committing to a message. |
| get_outcome | Retrieve the final OutcomeReceipt with cost and reason codes for a message. |
| get_status | Poll the current state of an async operation. |
| get_conversation | Read a two-way thread: state, full transcript, and reply count. |
| capture_lead | Structured intake of a prospect into an SMB's AgentBroker lead store. |
| verify_company_record | Look up official legal name, status, jurisdiction, and address via GLEIF LEI registry and SEC EDGAR. |
| screen_sanctions | Check a name or entity against OFAC SDN, EU Consolidated list, and UK Sanctions List. |
| map_trade_restriction | Check OFAC country embargoes, export-control Entity List, and sanctioned-party screening for a shipment. |
| lookup_us_contracts | Search US federal contract awards by company name via USASpending.gov for awardee, agency, amount, NAICS, and period. |
| check_booking_link | Classify a URL and confirm it can be imported as a booking link. |
| check_quota | Inspect remaining daily quota and tier without consuming operations. |
| self_test | Verify service health and that all claimed capabilities are responding. |
This entry comes from the registry but points to no public repository, so there is nothing to check: no commit history, no source, no tool list. It is listed for completeness and left out of search engines.
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.