Robindex has an MCP server so an AI agent (Claude, or anything that speaks MCP) can operate the desk on its own: browse the market, price a trade, and, with a wallet, list, buy, and cancel orders.
MCP (Model Context Protocol) is the open standard for giving an AI model a set of tools it can call. Normally an AI can only talk; MCP gives it hands. The Robindex MCP server is the hands for Robindex, so instead of clicking the site a user can just say:
"Find the cheapest CASHCAT order and buy 5 of them."
and the agent calls the right tools.
The tools
Browse and quote (no wallet, no funds):
| Tool | What it does |
|---|---|
list_markets | The live order book; filter by token or pricing mode |
get_order | Full details of one order |
quote_buy | Exact cost to buy some or all of an order |
token_info | A token's price, market cap, liquidity |
protocol_stats | Volume, trades, fees |
Trade (needs a funded wallet):
| Tool | What it does |
|---|---|
wallet_status | The agent's wallet + balance |
create_order | List a token (market, discount, or fixed; multi-token; private) |
buy_order | Buy some or all of an order |
my_orders | The wallet's own listings |
cancel_order | Cancel and get the tokens back |
How it works
The MCP server sits between the AI and Robindex. The agent speaks MCP to the
server; the server calls the Robindex API for reads and quotes, and for a trade
it signs the payment or deposit from a configured wallet and settles through the
same endpoints the website uses. An agent's buy_order does exactly what
clicking Buy does, escrow deposit and signature check included. It is not a
backdoor.
Bring your own wallet
The server ships with no wallet. Whoever installs it decides:
- Read-only agent: set no key. Browsing and quoting work with zero funds.
- Trading agent: the installer sets their own wallet key and funds it with their own ETH and tokens. The agent trades from their wallet, with their money.
Use a dedicated wallet for the agent, not your main one, since the agent can spend from it.
Connect it to Claude
It's published on npm as robindex-mcp,
so no build step is needed:
# read-only (browse + quote):
claude mcp add robindex -- npx -y robindex-mcp
# with trading (a dedicated, funded wallet):
claude mcp add robindex --env RDX_MCP_PRIVATE_KEY=0x… -- npx -y robindex-mcp
For Claude Desktop, add the same to claude_desktop_config.json:
{
"mcpServers": {
"robindex": {
"command": "npx",
"args": ["-y", "robindex-mcp"],
"env": { "RDX_MCP_PRIVATE_KEY": "0x…" }
}
}
}
Omit the env for a read-only agent. From then on your Claude has the Robindex
tools and you can just talk to it.
Good to know
- Trading is Robinhood-Chain (EVM) orders. Cross-chain and Solana orders can be browsed and quoted through the agent; buying them is done in the app for now.
- Every write is a real on-chain transaction from the configured wallet, settled through the audited Robindex flow, so all the escrow, signature, and replay protections apply automatically.
