Send an SMS
send_smsSend an SMS from one of the account's numbers (plans with canSendSms). Charges the price per SMS from the balance: one SMS is up to 160 characters, or 70 with non-Latin characters; a longer text is billed as several SMS.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"number": "<number>",
"to": "<to>",
"text": "<text>"
},
"name": "send_sms"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Destination phone number in international format | |
| text | Yes | ||
| number | Yes | The account's number to send from | |
| idempotency_key | No | Any unique string (e.g. a UUID). Repeating a call with the same key returns the first result instead of acting twice. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| to | Yes | ||
| priceEur | Yes | ||
| segments | Yes |