servers / asms

asms MCP server

communitystreamable_httpremotedestructive capablehealthy

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


01Tools · 12

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
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 minutes anyway. Only use this to release an order you are certain you no longer need once its 10-minute hold has passed.
destructivetruetrue
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.
destructivetruetrue
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_order again for a fresh number and keep polling that one. Unfilled orders auto-refund within 10 minutes, so you only pay for codes that actually land and there is no penalty for ordering repeatedly. When a service keeps rejecting codes, order on the "us1" (Non-VoIP AT&T) pool, which has the highest delivery rate. WARNING: this spends real wallet balance.
writetrueunknown
get_balance
Get the current wallet balance for the authenticated account.
readfalseunknown
get_inventory
Get how many numbers are in stock for a service in a country. Omit `service` to list stock for every available service.
readfalseunknown
get_pricing
Get the retail price per OTP activation for a service in a country. Omit `service` to list prices for every available service.
readfalseunknown
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 `country` to list the countries numbers can be rented in.
readfalseunknown
list_active_orders
List recent OTP orders for the account (awaiting a code or already received).
readfalseunknown
list_rentals
List the account's rented numbers with their country, period and end date. Ended rentals are left out unless `includeEnded` is true.
readfalseunknown
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 to order a fresh number with create_otp_order (prefer the "us1" Non-VoIP pool) and leave the original: it auto-refunds within 10 minutes. Never cancel just to retry, and there is no charge for ordering again, you only pay for codes that arrive.
readfalseunknown
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.
readfalseunknown
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_rental_sms. WARNING: this spends real wallet balance; confirm the country, period and price with the user first.
readfalseunknown

02Install & source
Hosted · connect by URL
https://asms.ai/mcp

05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-10-30 07:33Z
next_check2026-10-31 02:00Z
cadenceevery 29h
verifiedtools_list:passed handshake:passed metadata:passed
index_statusindex — 8 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. asms MCP — as seen on mcpexplorer.com

[![asms MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/asms.svg)](https://mcpexplorer.com/servers/asms)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →