Mmcp.market

SMS and WhatsApp Messaging MCP server

by hatchloop.dev·dev.hatchloop/sms-whatsapp-messaging·v0.2.13

Send WhatsApp, SMS, email or voice to a business with the compliance gate enforced.

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

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed SMS and WhatsApp Messaging yet.

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

SMS and WhatsApp Messaging tools (10, 2 write)

write = sends, deletes, buys or posts
  • check_complianceFree

    Free, instant pre-flight for the compliance gate. Runs the SAME TCPA / GDPR / CASL / CAN-SPAM / 10DLC gate that send_message and call_business run — but in preview mode, so NO message is sent and NO state changes. Tells you whether a (recipient, channel, message_type, content) send would be permitted BEFORE you pay for it, and if not, names the exact rule and how to remediate. Use it to de-risk a paid send the same way check_booking_link… [free, no key]

  • find_businessFree

    Given criteria (vertical, location, capability, price band, availability window), return ranked candidate businesses from our supply network. THE NETWORK IS SMALL AND STILL MOSTLY SAMPLE DATA: entries that are not real are named [DEMO] and flagged is_demo - check that field before acting on a result. [free, no key]

  • get_conversationFree

    Read a two-way conversation thread you started: its state, every message exchanged, and how many replies the business has sent. [free, no key]

  • get_outcomeFree

    Retrieve the final OutcomeReceipt for a completed operation. [free, no key]

  • get_statusFree

    Query the current state of any in-flight async operation by operation_id. [free, no key]

  • preview_costFree

    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 cost_range. [free, no key]

  • self_testFree

    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]

  • send_messagewrite actionFree

    Send a message on behalf of an agent's user or an SMB across WhatsApp (free during launch), SMS, email, or voice. Five message types: transactional, reminder, follow_up, notification, marketing. Every send routes through a non-bypassable compliance gate (TCPA, GDPR, CASL, PDPL across 26 jurisdictions) that enforces opt-in consent for marketing/promotional content — marketing without recorded consent is rejected at runtime with a structured… [from $0.02/call, variable] [async→get_outcome]

  • send_transactional_confirmationwrite actionFree

    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] [async→get_outcome]

  • verify_businessFree

    Look up what we know about a business in our supply network: its contact channels, capabilities, and when the record was last verified. This is a DIRECTORY LOOKUP - it does not contact the business. [free, no key]

Public scan report

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

1 high
  • Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 2072ms17/20
  • Tool poisoning10 tool descriptions checked15/15
  • Auth qualityopen endpoint exposes 2 write-action tools with no auth3/15
  • Maintenancelast push 10 days ago15/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace7/10

Findings (1)

  • highWrite-action tools reachable without authenticationauth.open-write
Overall 76/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add --transport http sms-whatsapp-messaging https://hatchloop.dev/mcp/sms-whatsapp-messaging
Add to Cursor

SMS and WhatsApp Messaging: common questions

Is SMS and WhatsApp Messaging MCP server safe?
Mostly: it is graded B (76/100). Read the SMS and WhatsApp Messaging safety report
How do I install SMS and WhatsApp Messaging?
It runs remotely at hatchloop.dev. 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 SMS and WhatsApp Messaging need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is SMS and WhatsApp Messaging maintained?
The last commit was 10 days ago (2026-09-10). The latest release is v0.2.13.
Is SMS and WhatsApp Messaging up?
100% of our last 3 checks got an answer. We check remote servers about four times a day.
What can I use instead of SMS and WhatsApp Messaging?
Servers from other publishers that do the same job: Bird MCP server, SendSeven Messaging MCP server and NudgeBell MCP server. Compare all SMS and WhatsApp Messaging alternatives.

Alternatives to SMS and WhatsApp Messaging

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

All SMS and WhatsApp Messaging alternatives →
  • Bird
    Send and receive across email, SMS, WhatsApp, and voice. One API, one contract.
    A
  • SendSeven Messaging
    Unified messaging MCP server: WhatsApp, Instagram, Telegram, SMS, Messenger & email support inbox
    A
  • NudgeBell
    Reminders your agent creates: email, WhatsApp, SMS or call, in steps you set. Stops on acknowledge.
    C
  • MCP Emails
    Never-stored live email: read, send, organize, schedule and auto-triage Gmail or any IMAP mailbox.
    A
  • Fluxmail
    Read, search, draft, send, and organize email through Gmail, Outlook, and IMAP/SMTP mailboxes.
    B

More from hatchloop.dev