Gift a stock token
gift_stockBuild an unsigned buy of a stock token on Robinhood Chain that goes to another wallet as a gift: wallet pays with its ETH (usd worth, or eth), and the token arrives at recipient in the same transaction. Use it only when the user asks to send, give or gift a stock to an address; for the user’s own wallet, use build_trade. Copy recipient exactly as the user wrote it for this gift: 0x and 40 hex characters, not a .eth name. It must be a wallet, not the paying wallet and not a contract. An exchange’s deposit address looks like any wallet, so if the user may be sending to an exchange, ask them to check that it supports stock tokens on Robinhood Chain. Buys only, with build_trade’s limits: up to 10 ETH, and the ETH plus gas must already be in wallet. No keyfo fee; the route’s fees are in fees_usd. The calls expire at valid_until. No keyfo tool signs. When you reply, say what the recipient receives and show their full address. The answer also has sign_url: a keyfo page where the user checks the transaction and signs it in their own wallet. It stays open for 15 minutes and gets a new quote itself when the price is out of date. Show that link to the user, and never ask them to paste the transaction data anywhere.
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": {
"token": "<token>",
"wallet": "<wallet>",
"recipient": "<recipient>"
},
"name": "gift_stock"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| eth | No | ETH to spend, up to 10. | |
| usd | No | Dollars of ETH to spend, at the current ETH price. | |
| token | Yes | Ticker, like NVDA, or the token address. | |
| wallet | Yes | The wallet that pays and signs. It needs the ETH, plus gas, on Robinhood Chain. | |
| recipient | Yes | The wallet that gets the stock token: 0x and 40 hex characters, copied exactly as the user wrote it. Not the paying wallet and not a contract. | |
| slippage_pct | No | Price tolerance in percent: 1 by default, from 0.1 to 10. |