SMS verification for AI agents: buy a number, get the code, cancel with refund. Free sandbox.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Buy a phone number and debit the prepaid balance.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Buy a phone number and debit the prepaid balance.
| Argument | Type | Description |
|---|---|---|
| api_key | string | |
| country* | string | |
| service* | string |
{
"type": "object",
"title": "buy_numberArguments",
"required": [
"service",
"country"
],
"properties": {
"api_key": {
"type": "string",
"title": "Api Key",
"default": ""
},
"country": {
"type": "string",
"title": "Country"
},
"service": {
"type": "string",
"title": "Service"
}
}
}Cancel an order and refund the balance exactly once.
| Argument | Type | Description |
|---|---|---|
| api_key | string | |
| order_id* | integer |
{
"type": "object",
"title": "cancel_orderArguments",
"required": [
"order_id"
],
"properties": {
"api_key": {
"type": "string",
"title": "Api Key",
"default": ""
},
"order_id": {
"type": "integer",
"title": "Order Id"
}
}
}Return the current prepaid balance.
| Argument | Type | Description |
|---|---|---|
| api_key | string |
{
"type": "object",
"title": "get_balanceArguments",
"properties": {
"api_key": {
"type": "string",
"title": "Api Key",
"default": ""
}
}
}Get the retail price for a service and country without buying.
| Argument | Type | Description |
|---|---|---|
| api_key | string | |
| country* | string | |
| service* | string |
{
"type": "object",
"title": "get_priceArguments",
"required": [
"service",
"country"
],
"properties": {
"api_key": {
"type": "string",
"title": "Api Key",
"default": ""
},
"country": {
"type": "string",
"title": "Country"
},
"service": {
"type": "string",
"title": "Service"
}
}
}List countries available for SMS activation.
| Argument | Type | Description |
|---|---|---|
| api_key | string |
{
"type": "object",
"title": "list_countriesArguments",
"properties": {
"api_key": {
"type": "string",
"title": "Api Key",
"default": ""
}
}
}List services available for SMS activation in a country.
| Argument | Type | Description |
|---|---|---|
| api_key | string | |
| country | string |
{
"type": "object",
"title": "list_servicesArguments",
"properties": {
"api_key": {
"type": "string",
"title": "Api Key",
"default": ""
},
"country": {
"type": "string",
"title": "Country",
"default": "indonesia"
}
}
}Return recent orders for the API key.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| api_key | string |
{
"type": "object",
"title": "order_historyArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 10
},
"api_key": {
"type": "string",
"title": "Api Key",
"default": ""
}
}
}Wait for an SMS code for an existing order.
| Argument | Type | Description |
|---|---|---|
| api_key | string | |
| order_id* | integer |
{
"type": "object",
"title": "wait_for_codeArguments",
"required": [
"order_id"
],
"properties": {
"api_key": {
"type": "string",
"title": "Api Key",
"default": ""
},
"order_id": {
"type": "integer",
"title": "Order Id"
}
}
}Verify an API key and return its id and balance in rubles.
| Argument | Type | Description |
|---|---|---|
| api_key | string |
{
"type": "object",
"title": "whoamiArguments",
"properties": {
"api_key": {
"type": "string",
"title": "Api Key",
"default": ""
}
}
}