Manage Revolut X crypto trading account, monitor market data with technical indicators, and automate grid bot strategies via the revx CLI, including Telegram alert integrations.
Revolut X account and order queries. Use when the user asks to "check my balances", "view open orders", "order history", "order fills", "my trades", "trade history", or runs revx account, revx order open, revx order history, revx order get, revx order fills, revx trade commands.
Revolut X CLI setup and authentication. Use when the user asks to "install revx", "set up Revolut X", "configure API keys", "generate keypair", "set passkey", "revx configure", or needs help with authentication errors.
Revolut X market data commands. Use when the user asks to "check crypto prices", "view candles", "get ticker", "see order book", "list currencies", "list trading pairs", or runs revx market commands.
Revolut X live price and indicator monitoring. Use when the user asks to "monitor prices", "set up alerts", "watch RSI", "track EMA crossover", "volume spike alert", "Bollinger band alert", "MACD alert", or runs revx monitor commands. This is a long-running background process.
Revolut X grid trading strategy. Use when the user asks to "backtest a grid strategy", "optimize grid parameters", "run a grid bot", "grid trading", "dry run grid", or runs revx strategy grid commands. Grid run is a long-running background process.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Monorepo for open-source tooling around the Revolut X crypto exchange.
| Package | Description |
|---|---|
api/ | Typed HTTP client for the Revolut X REST API. Zero runtime dependencies — Node.js built-ins only. |
mcp/ | MCP server exposing tools for market data, account management, orders, monitoring, and grid strategy backtests. Use with Claude Desktop, Claude Code, or any MCP-compatible client. |
cli/ | revx command-line interface for trading, monitoring, and running grid bots from the terminal. |
skills/ | Claude Code skills — focused revx CLI command references (auth, market, account, trading, monitor, telegram, strategy). |
Build both the API and MCP packages:
git clone https://github.com/revolut-engineering/revolut-x-api.git
cd revolut-x-api
npm ci
npm run build -w api
npm run build -w mcp
Claude Desktop — edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"revolutx": {
"command": "node",
"args": ["/path/to/revolut-x-api/mcp/dist/index.js"]
}
}
}
Claude Code:
claude mcp add revolutx node /path/to/revolut-x-api/mcp/dist/index.js
Then ask Claude: "Set up my Revolut X API keys" to complete authentication.
git clone https://github.com/revolut-engineering/revolut-x-api.git
cd revolut-x-api
npm ci
npm run build -w api
npm run build -w cli
npm link -w cli
# Setup
revx configure # Set up API key and private key
# Account
revx account balances # Show non-zero balances
revx account balances BTC # Get BTC balance
revx account balances --currencies BTC,ETH,USD # Filter by currencies
revx account balances --all # Include zero balances
# Market
revx market currencies # List supported currencies
revx market currencies fiat # Filter fiat only
revx market currencies crypto # Filter crypto only
revx market pairs # List all trading pairs
revx market pairs BTC-USD # Get BTC-USD pair info
revx market tickers # List all tickers
revx market tickers --symbols BTC-USD,ETH-USD # Filter tickers by pair
revx market ticker BTC-USD # Get BTC-USD ticker
revx market candles BTC-USD # Get hourly candles
revx market candles BTC-USD --interval 5m # Get 5-minute candles
revx market candles BTC-USD --since 7d --until today
revx market orderbook BTC-USD # Get order book (top 10)
revx market orderbook BTC-USD --limit 20 # Get order book (top 20)
# Orders
revx order place BTC-USD buy --qty 0.001 --market # Market buy (base qty)
revx order place BTC-USD buy --quote 100 --market # Market buy (quote amount)
revx order place BTC-USD sell --qty 0.001 --limit 95000 # Limit sell
revx order place BTC-USD buy --qty 0.001 --limit 95000 --post-only
revx order open # List active orders
revx order open --symbols BTC-USD --side buy # Filter active orders
revx order history --symbols BTC-USD # Order history for pair
revx order get <order-id> # Get order details
revx order fills <order-id> # Get order fills
revx order cancel <order-id> # Cancel an order
revx order cancel --all # Cancel all open orders
# Trades
revx trade private BTC-USD # Private trade history
revx trade private BTC-USD --limit 100 --start-date 7d
revx trade public BTC-USD # All public trades
revx trade public BTC-USD --start-date 7d --limit 200
npx claudepluginhub revolut-engineering/revolut-x-api --plugin revolut-xAgent-first CLI for the Crypto.com Exchange API. Market data by default; live trading opt-in via API keys. Available --services: market (default), trade, account, advanced, margin, staking, funding, fiat. Update args in MCP settings to expand capabilities.
No description provided.
No description provided.
Multi-DEX perpetual futures CLI + MCP server for AI agents — Pacifica (Solana), Hyperliquid (HyperEVM), Lighter (Ethereum), Aster (BNB Chain). Trade, bridge, arb, and manage positions via natural language.
Agent-first CLI for trading perpetual futures on Phoenix DEX (Solana). Paper trading and read-only market data work out of the box; live trading opt-in via wallet password + dangerous-mode flag.
Skill for interacting with the Trading 212 API - portfolio management, order placement, position tracking, and historical data analysis