robindex-mcp
v0.1.0
Published
MCP server for Robindex — let AI agents browse the P2P OTC market, quote, list, and buy on Robinhood Chain.
Maintainers
Readme
Robindex MCP
An MCP server that lets AI agents (Claude, or anything MCP-capable) use the Robindex P2P OTC desk on Robinhood Chain — browse the market, get quotes, and (with a wallet) list, buy, and cancel orders.
Tools
Read / browse (no wallet needed):
| Tool | What it does |
|---|---|
| list_markets | Browse open P2P orders; filter by token or pricing mode |
| get_order | Full details of one order by id |
| quote_buy | Exact cost to buy some/all of an order, in a chosen token |
| token_info | Price / mcap / liquidity for a token (RH contract or Solana mint) |
| protocol_stats | Lifetime + 24h volume, trades, fees, orders |
Trade (needs a funded wallet):
| Tool | What it does |
|---|---|
| wallet_status | The agent's trading wallet + ETH balance |
| create_order | List a token for sale (market / discount / fixed; multi-token & private supported) |
| buy_order | Buy some/all of an order, paying in an accepted token |
| my_orders | The wallet's own listings |
| cancel_order | Cancel an order and get the tokens back |
Setup
npm install
npm run buildConfiguration (env)
| Var | Default | Notes |
|---|---|---|
| ROBINDEX_API | https://www.robindex.online | The Robindex instance |
| ROBINHOOD_RPC | public RPC | Robinhood Chain RPC |
| RDX_MCP_PRIVATE_KEY | — | Optional. A funded Robinhood-Chain wallet the agent trades from. Read tools work without it; create_order / buy_order / cancel_order require it. |
Give it a dedicated, funded wallet — not your main one. The agent can spend from it. Fund it with a little ETH (gas + native purchases) plus whatever tokens you want it to list.
Claude Desktop
Add to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\):
{
"mcpServers": {
"robindex": {
"command": "node",
"args": ["C:/Users/Aayus/OneDrive/Desktop/robindex-mcp/dist/index.js"],
"env": {
"RDX_MCP_PRIVATE_KEY": "0x…your-trading-wallet-key…"
}
}
}
}Omit the env block for a read-only agent (browse + quote, no trading).
Claude Code
claude mcp add robindex -- node C:/Users/Aayus/OneDrive/Desktop/robindex-mcp/dist/index.js
# or, with trading enabled:
claude mcp add robindex --env RDX_MCP_PRIVATE_KEY=0x… -- node C:/Users/Aayus/OneDrive/Desktop/robindex-mcp/dist/index.jsExample agent prompts
- "What CASHCAT orders are on Robindex, and which is cheapest vs market?"
- "Quote buying 5 CASHCAT from the best order."
- "List 100 of my ARROW tokens at 8% below market, accepting ETH and USDG."
- "Buy the whole AAPL order, paying in ETH."
- "Show my open orders and cancel the fixed-price one."
Notes
- Trading tools currently cover Robinhood-Chain (EVM) orders. Cross-chain / Solana orders can be browsed and quoted; buying them is done in the web app for now.
- Every write is a real on-chain transaction from the configured wallet.
create_orderdeposits tokens into escrow;buy_orderpays the escrow; both settle through the same audited Robindex endpoints the website uses.
