Labsco
MCP SERVER

SMS8 Phone Gateway

by 1fancy

Sends SMS and handles OTP codes through your own paired Android phone rather than a carrier API.

Telephony, SMS & Voice Agents
Summary
Waiting for an inbound code is the tool that makes automated sign-up flows actually work.

Testing anything with phone verification means a human sitting there reading a text message. A blocking wait for the arriving code closes that loop, which is genuinely useful for testing your own flows — and is the same capability someone would want for creating accounts in bulk, so how you use it matters. Using your own handset instead of a carrier API keeps the per-message cost at whatever your plan charges, which for testing volumes is usually nothing.

What it is

An SMS gateway that uses a phone you already own as the sending device, exposed so an agent can send messages, issue and verify one-time codes, and react to inbound ones.

What you get
  • Sending SMS
  • Issuing and verifying one-time passcodes
  • Waiting for an incoming code, rather than polling for it
  • Configuring webhooks for inbound messages
Requirements

A paired Android phone acting as the gateway, and npx. There is a hosted server too. MIT licensed.

Setup effort

One command plus a key — npx -y sms8-mcp, then supply credentials