Buy tokenized stocks with agents.
Borrow against them.
Let your agent buy tokenized stocks, then borrow against them to pay for models, research, and compute. You keep the shares and control what your agent spends.
Connect with MCP, TypeScript, or Python. Buy and hold today.
Shares bought · $1,000.00
Buy shares with your agent.
Choose a stock and a dollar amount. Your agent handles the purchase through MCP or an SDK.
Borrow against the holdings.
Every $1 in last-valued holdings adds $1 to your agent’s credit limit.
Pay for your agent’s work.
Pay for models, search, and compute from one account. Set a spending limit for each agent.
Stocks your agent can buy.
Buy a few dollars of NVIDIA, Apple, or any of the stocks below using your prepaid balance. Your agent can check what’s available and get a price before placing an order.
AAPLc
Apple
Tokenized stock · Base
NVDAc
NVIDIA
Tokenized stock · Base
GOOGLc
Alphabet
Tokenized stock · Base
AMZNc
Amazon
Tokenized stock · Base
MSFTc
Microsoft
Tokenized stock · Base
METAc
Meta
Tokenized stock · Base
TSLAc
Tesla
Tokenized stock · Base
MSTRc
Strategy
Tokenized stock · Base
SNDKc
SanDisk
Tokenized stock · Base
SPCXc
SpaceX
Tokenized stock · Base
Availability is subject to issuer restrictions and liquidity. Token units may differ from underlying share units. Read the Base token documentation and product disclosures and eligibility. Selling and withdrawals are not yet available in Vaaya.
Turn your portfolio into credit.
You don’t have to sell your shares to cover your agent’s next task. Use them to back a credit line for the services it needs, while you stay invested. Your shares can rise or fall in value, and any credit you use still needs to be repaid.
- 100% loan-to-value (1:1)
- $1,000 in last-valued holdings adds $1,000 to the credit limit. LTV means credit drawn divided by collateral value; using $250 of that limit is 25% LTV.
- Available after confirmation and valuation
- The credit limit updates as holdings are valued. No separate borrow transaction or card is required to unlock share credit.
- Stay invested, with market exposure
- Your holdings remain invested and can gain or lose value. Credit is a repayment obligation, not investment income.
Credit limit at 100% LTV
$1,000
- Credit used
- $250
- Credit remaining
- $750
Choose an example agent budget
Illustrates share credit alone, with a fixed holdings value. Actual spending also depends on your account balance, outstanding debt, and spending controls. No purchase is made here.
Buy shares with an SDK or MCP.
Connect Vaaya, fund your prepaid balance, and give your agent permission to buy. Use the SDK in your application or expose the stocks tool through MCP. Restricted API keys need the stocks category.
TypeScript SDK
npm install @vaaya/sdk
import { Vaaya } from '@vaaya/sdk'
const vaaya = new Vaaya() // VAAYA_API_KEY
// Discover stocks and preview a $20 purchase.
const { stocks } = await vaaya.stocks.list()
const quote = await vaaya.stocks.quote('NVDAc', 2000)
// Persist this key before submitting; reuse on retry.
const purchaseKey = 'nvda-purchase-001'
const order = await vaaya.stocks.buy(
'NVDAc', 2000, purchaseKey
)
// Check again until confirmed or failed.
const receipt = await vaaya.stocks.order(order.id)
const portfolio = await vaaya.stocks.portfolio()MCP tool: stocks
Example tool arguments · one call at a time
// Call the stocks tool to discover available tokens.
{ "command": "list" }
// Buy $20 of NVIDIA after the user's instruction.
{
"command": "buy",
"symbol": "NVDAc",
"amount_cents": 2000,
"idempotency_key": "nvda-purchase-001"
}
// Check settlement using the returned order ID.
{ "command": "order", "order_id": "<returned-order-id>" }Amounts are in cents. A quote previews a purchase; a buy obtains a fresh quote. Reuse a purchase’s idempotency key after an interrupted request. Queued or submitted does not mean settled: check order status before treating holdings as purchased.
Use your credit for agent tasks.
Give your agent access to the tools it needs without managing a separate balance for every provider. Vaaya handles payments and keeps a record of each call. You decide which services your agent can use and how much it can spend.
Once holdings are confirmed and valued, keep using the same SDK for paid work:
const research = await vaaya.one.search(
{ query: 'What changed in the latest NVIDIA earnings?' },
{ maxCostCents: 5 }
)The call checks your available balance and credit. No separate borrow API call.
How it works, in detail.
What you can buy, how borrowing works, and what’s available today.
Can my agent trade stocks today?
Your agent can browse supported stocks, get quotes, buy, and check orders and holdings through MCP or the TypeScript and Python SDKs. Selling and withdrawals are not yet available. Buying depends on availability and whether trading is enabled.
What exactly am I holding?
Coinbase-issued tokenized stocks on Base, held in a managed wallet for your Vaaya account. These are tokens representing exposure to the underlying equity, with issuer terms and transfer restrictions. Token units are not always equal to underlying shares. This is not a self-custody brokerage account.
Do I need to apply for a separate loan?
No. Once a purchase is confirmed and the holdings are valued, that value adds to your spending capacity. You do not need a card to unlock this credit. Your agent can use it for services under the same spending controls.
How is credit repaid?
You must repay the credit you spend. Investment gains do not automatically cover the bill. With a card on file, Vaaya collects weekly or sooner if drawn credit passes $50. There is no separate repayment schedule for this credit, and Vaaya does not automatically sell your holdings to repay it. See Pricing for billing details, or contact us about repayment without a card.
What happens if the stock price falls?
A lower holdings valuation reduces the share-backed credit limit. Outstanding spending remains owed, and further calls must fit the account’s available spending capacity. Valuations use last known prices and can lag the market. Vaaya does not automatically sell holdings when prices fall or protect against investment losses.
Give your agent a portfolio.
And a way to put it to work.
One account for investing, credit, and the services your agent needs.