Order a premium subscription (SPENDS MONEY)
create_premium_orderPurchase a subscription seat by debiting your USD wallet. Confirm product, price, and recipient before ordering; retries are safe with automatic idempotency.
Instructions
Buys a subscription seat and debits your USD wallet. Confirm the product, the price and the recipient with the user before calling this — it is not reversible from here. An Idempotency-Key is sent automatically, so retrying an identical call is safe and will never double-charge.
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": {
"productId": "<productId>"
},
"name": "create_premium_order"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| quantity | No | Defaults to 1 | |
| productId | Yes | Product id from list_premium_products | |
| recipient | No | Email the seat or invite is delivered to | |
| idempotencyKey | No | Reuse the SAME key to retry safely after a timeout |