send sms from code

Your phone is the gateway.

Tin Can Smartphone puts an SMS API on your phone — a REST API in front of a real handset that is the gateway. Your app POSTs to the cloud; your phone sends the text over its own SIM. No carrier contracts, no short codes, no registration forms — your number, your rates.

curl
curl -X POST https://www.tincansmartphone.com/api/messages/outbound/ \
  -H "Authorization: Token YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"to_number":"+15550100","text":"hello from the cloud"}'
← webhook {"status":"delivered","to":"+15550100"}
first message in minutes works wherever a sim works no per-message meter your sim plan is the meter rest api · webhooks · android app

how it works

From POST to pocket.

01
Install the app
Your Android phone becomes the gateway — its SIM, its number, its plan. The one in your drawer works.
02
POST to the cloud
One REST call to /api/messages/outbound/ — or one MCP tool call from your agent. The wire does the rest.
03
Receive via webhook
Inbound texts and delivery receipts hit your endpoint as JSON.

Your SIM, your rates

Messages ride the plan you already pay for. No per-message markup, no number rental for everyday traffic.

A number people answer

Texts arrive from a real local number — not a shortcode from another country. Recipients recognize it and can reply.

Works where CPaaS doesn't

No virtual numbers in your country? If a SIM works there, Tin Can works there.

for ai agents · mcp

Give your AI agent a phone.

Your agent can already read your calendar. Now it can pass an SMS verification and text a human — with token auth, approval gates on writes, and an audit trail. Poll for inbound SMS anytime.

send_sms read_otp list_sims get_status
mcp.json · public
{
  "mcpServers": {
    "tincan": {
      "url": "https://www.tincansmartphone.com/mcp/"
    }
  }
}
mcp.json · with phone tools
{
  "mcpServers": {
    "tincan": {
      "url": "https://www.tincansmartphone.com/mcp/",
      "headers": {
        "Authorization": "Bearer YOUR_ACCESS_TOKEN"
      }
    }
  }
}
works with claude, chatgpt, gemini, n8n — anything that speaks mcp · full setup guide

pricing

Your SIM plan is the meter.

We charge for the relay and the tools — never per message.

hobby
Free
  • 1 device
  • 100 messages / month
  • community support
Start free
most loved
pro
9 €/mo

incl. VAT

  • 1 device, 5,000 messages / month
  • MCP server for your agent
  • Webhooks + REST API
  • 30-day money-back guarantee
Go Pro
team
49 €/mo

incl. VAT

  • 5 devices, pools + failover
  • 50,000 messages / month
  • shared audit log
  • priority support
  • 30-day money-back guarantee
Start a team

Prices incl. VAT. Paid plans include a 30-day money-back guarantee. Pay first — we create your account automatically after checkout. Pro includes up to 5,000 messages / month. Team includes up to 50,000 messages / month.