Raindex MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Raindex MCP Serverlist my open orders on Ethereum"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Raindex MCP Server
A Model Context Protocol (MCP) server that wraps the Raindex SDK (@rainlanguage/orderbook), enabling AI agents to query, manage, and interact with Raindex onchain orderbook positions.
Features
17 MCP tools covering orders, vaults, strategies, deployment, transactions, and token info
Calldata-only writes — never holds keys or signs transactions
Multi-chain — queries all configured chains from a single settings file
Registry integration — browse and deploy strategies from a dotrain registry
Related MCP server: DEX Pools MCP
Prerequisites
Setup
# Enter dev shell (provides Node.js 22)
nix develop
# Install dependencies
npm ci
# Build
npm run build
# Run tests
npm testConfiguration
Set environment variables before starting the server:
Variable | Required | Description |
| Yes* | Path to a YAML settings file |
| Yes* | Inline YAML settings string |
| No | URL to a dotrain registry manifest |
*One of RAINDEX_SETTINGS_PATH or RAINDEX_SETTINGS_YAML is required.
Usage
As an MCP server (stdio transport)
RAINDEX_SETTINGS_PATH=./settings.yaml node dist/index.jsMCP client configuration (e.g. Claude Desktop)
{
"mcpServers": {
"raindex": {
"command": "node",
"args": ["/path/to/raindex-mcp/dist/index.js"],
"env": {
"RAINDEX_SETTINGS_PATH": "/path/to/settings.yaml",
"RAINDEX_REGISTRY_URL": "https://example.com/registry.txt"
}
}
}
}Tools
Orders
Tool | Description |
| List orders with optional chain/owner/token filters |
| Fetch a single order by hash |
| Trade history for an order |
| Live quotes for an order's pairs |
| Generate calldata to remove an order |
Vaults
Tool | Description |
| List vaults with optional filters |
| Fetch a single vault by ID |
| Balance change history for a vault |
| Generate deposit calldata |
| Generate withdraw calldata |
| Multicall to withdraw all balances |
Strategies & Deployment
Tool | Description |
| List strategies from registry |
| Deployment details for a strategy |
| Compose Rainlang from dotrain source |
| Generate deployment calldata |
Info
Tool | Description |
| Inspect an orderbook transaction |
| List all configured tokens |
| List known accounts from subgraph |
Architecture
Transport: stdio (standard MCP pattern)
Client: Single
RaindexClientinstance from settings YAMLWrite ops: Return
{ calldata, to, chainId }— agent signs externallySDK:
@rainlanguage/orderbook(Rust/WASM bindings)
Development
nix develop -c npm test # Run tests
nix develop -c npm run lint # Lint
nix develop -c npm run fmt # Format
nix develop -c npm run fmt:check # Check formatting
nix develop -c npm run build # Compile TypeScriptLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
- FensoryOAuthcom.fensory
Non-custodial trading for AI agents: 1,900+ assets — US stocks, treasuries, gold, 250+ perps.
The Brain Layer for AI Trading Agents — quant calls + cross-venue arb across perp venues via MCP.
MCP for AI agents: financing, skills, lending on Base
Trade across 22+ exchanges and brokers from any MCP-capable AI agent, no install required.
Related MCP Servers
- AlicenseAqualityDmaintenance22 MCP tools for AI agents: crypto prices and trading signals (53 coins), stock prices and company financials, forex rates and conversion, and web scraping with AI summaries. All powered by x402 USDC micropayments on Base. $0.01-$0.25 per request.2219 npmMIT
- AlicenseAqualityDmaintenanceAn MCP server that provides AI agents with real-time access to DEX liquidity pool data, enabling smarter trading, analytics, and automated strategies.101MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Interactive Brokers through 48 tools for market data, orders, account management, and more, via the MCP protocol.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to trade on Limitless prediction markets on Base via MCP, with tools for wallet management, market discovery, order placement, and portfolio tracking.-