Create top-up
create_topupCreate a crypto invoice that adds a data plan to an existing eSIM (no new QR, nothing to install). plan_id must come from list_topups for this ICCID. Payment and polling work exactly like create_order.
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": {
"iccid": "<iccid>",
"plan_id": "<plan_id>",
"coin": "<coin>"
},
"name": "create_topup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| coin | Yes | Coin code from list_payment_coins, e.g. "USDT", "BTC", "XMR" | |
| iccid | Yes | ICCID of the installed eSIM (18-22 digits, printed in the eSIM settings) | |
| network | No | Network from list_payment_coins, e.g. "tron", "solana". Required for USDT (several networks). | |
| plan_id | Yes | plan_id from list_plans |