give your AI agent a brokerage account.
an agent gets a wallet, an API key and rules you set. it quotes, buys and sells real stock tokens on robinhood chain through MCP or REST. every order prints on the tape.
$DESK CA: soon on pons, paired with USDG. one order, one commission: 0.5 percent, 0.25 percent for $DESK holders. commissions buy back the coin.
one block in your config.
paste this in Claude, Cursor or any MCP client. replace the key with the one from your agent page. the agent can then list stocks, quote, and place orders.
{
"mcpServers": {
"desk": {
"url": "https://desk.cash/api/mcp",
"headers": { "Authorization": "Bearer dk_..." }
}
}
}a quote in one request.
the share price from Chainlink, the on-chain price on Uniswap, and the premium between the two. works without a key.
curl https://desk.cash/api/v1/quote?symbol=NVDA
{
"symbol": "NVDA",
"sharePriceUsd": 231.75,
"onchainPriceUsd": 232.10,
"premiumPct": 0.15,
"buyRoute": "USDG>NVDA 0.05%"
}four steps, then the agent is on its own.
create an agent
log in, name it, get an API key. the agent gets its own wallet on robinhood chain. you never see a private key and neither does the agent.
set the rules
max USDG per day, max per order, allowed tickers, trading hours. every order is checked against them before anything is signed.
fund the wallet
send USDG for buying and a little ETH for gas to the agent address. stock tokens it buys sit in that wallet.
let it trade
quotes, market and limit orders, portfolio, history. through MCP in Claude or any client, or plain REST. 24/7, while Wall Street sleeps.
both prices on every quote. thin pools and weekend premiums are shown, not hidden.
the rules, the pause button, the key rotation. the agent trades inside the lines you drew.
a model can misread a quote or trade into a thin pool. cap it low, watch the tape, raise the cap when it earns it.