Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

asms

ai.asms/asms

Phone numbers for AI agents: SMS verification codes and rented numbers that receive SMS.

Watch this dependency Share evidence report
Uptime
100.0%
2 direct probes · 30d
Response
589ms
last probe
Tools
12
callable
Resources
0
readable
Prompts
0
available
Primary URL
https://asms.ai/mcp
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
12 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
12 items in total; 3 or more earns these points.
pass Describes itself 10/10
88 characters; more than 30 earns these points.

Tools · 12

get_balance

Get the current wallet balance for the authenticated account.

get_pricing

Get the retail price per OTP activation for a service in a country. Omit `service` to list prices for every available service.

get_inventory

Get how many numbers are in stock for a service in a country. Omit `service` to list stock for every available service.

create_otp_order

Buy a number to receive an OTP: allocates a number, debits the wallet, and returns an orderId + phoneNumber. Then poll with poll_sms. If no code arrives, do NOT cancel to retry: simply call create_otp…

poll_sms

Check for the SMS / OTP code on an order. Returns the code once it has arrived, otherwise an empty result: poll again after a few seconds. If nothing lands after a minute or two, the fastest path is t…

list_active_orders

List recent OTP orders for the account (awaiting a code or already received).

cancel_order

Rarely needed. To retry a verification do NOT cancel: just call create_otp_order again, because every unfilled order auto-refunds within 10 minutes on its own, and cancel is blocked for the first 10 m…

get_rental_offers

List the rental periods and prices for a country (1 day to 12 months). A rented number is yours for the whole period and receives every SMS sent to it, unlike an OTP order, which is for one code. Omit…

rent_number

Rent a phone number in a country for a period (get the periods and prices from get_rental_offers first). Debits the wallet and returns the number and when the rental ends. Read its SMS with read_renta…

list_rentals

List the account's rented numbers with their country, period and end date. Ended rentals are left out unless `includeEnded` is true.

read_rental_sms

Read the SMS a rented number has received during this rental, newest first. Poll again every few seconds while waiting for a message.

cancel_rental

Cancel a rented number and refund it. Only possible between 5 and 120 minutes after renting, and only if the number has received no SMS; after that the rental runs to its end date.

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://asms.ai/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "asms": {
      "url": "https://asms.ai/mcp",
      "transport": "streamable-http"
    }
  }
}

Source: github.com/asms-ai/asms-mcp