best_version("NVDA", amount_usd=1000)Best-version routing
Every version the caller can hold, fees in. The best comes back unsigned.
The same token intelligence our app runs on, as an MCP server and API. Your agent's wallet signs.

Buy $250 of Nvidia, the best version I can hold here.
best_version({
stock: "NVDA",
side: "buy",
amount_usd: 250,
country: "GH",
wallet: "<agent wallet address>"
}){
"version": "NVDAx",
"issuer": "Backed Assets (JE) Limited",
"price_usd": 186.42,
"fee_usd": 1.25, // Fee (0.5%)
"you_get": "≈ 1.33 NVDAx",
"quote_refreshes_in_s": 28,
"powered_by": "Jupiter", "unsigned_transaction": "AQAAAAAA…"}Your agent's wallet signs
Stokn only hands back an unsigned transaction. We never hold its keys.
Buy $250 of Nvidia, the best version I can hold here.
best_version({
stock: "NVDA",
side: "buy",
amount_usd: 250,
country: "GH",
wallet: "<agent wallet address>"
}){
"version": "NVDAx",
"issuer": "Backed Assets (JE) Limited",
"price_usd": 186.42,
"fee_usd": 1.25, // Fee (0.5%)
"you_get": "≈ 1.33 NVDAx",
"quote_refreshes_in_s": 28,
"powered_by": "Jupiter", "unsigned_transaction": "AQAAAAAAAAAA…"}
Your agent's wallet signs
Stokn only hands back an unsigned transaction. We never hold its keys.
Not another swap tool. The intelligence: what a token is, what it's worth, and its best version.
best_version("NVDA", amount_usd=1000)Every version the caller can hold, fees in. The best comes back unsigned.
fair_value("NVDA")An estimate of the current price while the market is closed, with a published track record.
token_card("AAPLx")What each token really is: issuer, legal form, custody, dividends and who can buy it.
check_eligibility(version, country)Who can hold what, country by country, before your agent asks for a quote.
We return an unsigned transaction or order payload. The agent's own wallet signs it. We never hold its keys.
"unsigned_transaction": "AQAAAAAA…""AQAAAAAAAAAA…"On Hyperliquid
An approved agent wallet signs. The user's main wallet approves the builder fee once.
x402 pay-per-request in stablecoins, or a subscription for steady use. Trades add our normal fee.
GET /fair_value?stock=TSLA402 Payment required{ "price": "<set at launch>" }X-PAYMENT: <signed USDC payment>200 OK
{ "fair_value_usd": 462.10 }Each request carries its own payment.
One monthly bill, for agents that call all day.
Trades your agent executes pay the same fee as the app
Fee (0.5%) on spot · up to 0.1% on perps, plus the venue fee

The MCP server follows the app.
Join for docs and keys first.The MCP server follows the app. Join for docs and keys first.
Same country gate and
fee rules as the app.Same country gate and fee rules as the app.