r0x-os
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| r0x_setupA | One-time setup for the r0x plugin. Import an existing Robinhood Chain wallet by private key, or generate a fresh one locally (no payment required to generate). The wallet is stored at ~/.r0x/config.json and reused by every other r0x tool. |
| balanceA | ETH + USDG balance for any Robinhood Chain address. Costs $0.01 USDG. |
| txA | Decoded transaction details for any Robinhood Chain tx hash. Costs $0.01 USDG. |
| priceB | Current USD price for ETH or USDG. Costs $0.01 USDG. |
| walletA | Generates a fresh Robinhood Chain keypair via the r0x facilitator. Costs $0.01 USDG. For your own agent wallet, prefer the free local generation in r0x_setup instead. |
| chatA | Sends a message to the r0x agent and returns its reply. Costs $0.01 USDG. |
| sendA | Constructs an unsigned ETH or USDG transfer transaction on Robinhood Chain. Costs $0.01 USDG. Pass the result to the broadcast tool to actually sign and send it. |
| fundA | Balance plus step-by-step funding instructions for a Robinhood Chain address. Costs $0.01 USDG. |
| broadcastA | Signs an unsigned transaction (from the send tool) with a private key and broadcasts it on Robinhood Chain. Costs $0.01 USDG. Defaults to the wallet configured via r0x_setup if no privateKey is given. Use with care, this moves real funds. |
| spend_limitA | Local-only safety guard, never touches the server. Reads or sets a USD cap on total spend across all paid r0x tools in this session. Omit "setUSD" to just check status. |
| tradeA | Constructs a real Uniswap V3 swap transaction between any two tokens on Robinhood Chain — pass "ETH", "USDG", or any ERC20 address, there is no allowlist. Costs $0.01 USDG. Anything needing an approval first comes back as steps (approve, then swap); broadcast them in order. Pass the result to the broadcast tool to actually sign and send it. |
| quoteA | Live Uniswap V3 swap price quote for any token pair on Robinhood Chain — pass "ETH", "USDG", or any ERC20 address, no transaction constructed. Costs $0.01 USDG. |
| poolA | Uniswap V3 pool reserves and implied price for any token pair on Robinhood Chain — pass "ETH", "USDG", or any ERC20 address. Costs $0.01 USDG. |
| yieldA | Live Morpho steakUSDG vault APY, the vault behind Robinhood Earn. Costs $0.01 USDG. |
| bridgeA | Across Protocol bridge quote for moving USDC or WETH from Ethereum, Arbitrum or Base onto Robinhood Chain. Costs $0.01 USDG. |
| liquidity_addA | Mints a Uniswap V3 liquidity position for any token pair on Robinhood Chain, with a custom price range. Costs $0.01 USDG. amountA/amountB are maximums — the contract only pulls what the chosen range actually needs. Comes back as steps (approvals, then mint); broadcast them in order. Pass the result to the broadcast tool to actually sign and send it. |
| liquidity_removeA | Withdraws and collects a Uniswap V3 liquidity position on Robinhood Chain by tokenId (from liquidity_add or liquidity_positions). Costs $0.01 USDG. If the position involves ETH, the WETH leg is automatically unwrapped back to native ETH. Comes back as steps; broadcast them in order. Pass the result to the broadcast tool to actually sign and send it. |
| liquidity_positionsA | Lists every Uniswap V3 liquidity position NFT owned by an address on Robinhood Chain, with tick range, liquidity, and uncollected fees for each. Costs $0.01 USDG. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 18 tools
Most tools have distinct purposes (balance vs. fund, send vs. trade), but wallet and r0x_setup overlap slightly, and quote/pool both provide price-related data. Descriptions are clear enough to guide an agent.
All tool names are lowercase with underscores, but the style mixes nouns (balance, price, pool) and verbs (send, broadcast, trade). Compound names like liquidity_add and spend_limit are inconsistent with simple verb-first patterns, making the set feel somewhat uneven.
18 tools cover a broad DeFi and chain-introspection surface without being excessive. The count is slightly above the ideal 3-15 range but is justified by the diversity of operations (swaps, liquidity, bridge, yield).
Core functions like transfers, swaps, liquidity management, and balances exist, but balance only supports ETH/USDG despite any-token swaps. Bridge is quote-only, and there is no arbitrary-token balance or transaction history tool, leaving notable gaps for agents.