
Openmm Mcp
Connects Claude to crypto markets through OpenMM, giving you real-time ticker data, orderbook depth, and OHLCV candles across exchanges like MEXC. You can check balances, place and cancel orders, and run grid trading strategies directly from the chat interface. Also taps Cardano DEXes for token prices and pool discovery. Ships with an encrypted vault so API keys and wallet private keys never touch your MCP config files. The hosted option at mcp.openmm.io uses x402 micropayments in USDC on Base, charging fractions of a cent per tool call. Reach for this when you want conversational access to both CEX trading operations and on-chain DeFi data without juggling exchange dashboards.
- GitHub stars
- 3
- tools
- 15
- transport
- STDIO, HTTP
- last updated
- Aug 26, 2026
Install
From registry metadata$ npx add-mcp https://mcp.openmm.io/mcp --name openmm-mcpRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http openmm-mcp https://mcp.openmm.io/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 15 toolsVerified live against the running server on Nov 6, 2026.
list_exchangesList all supported exchanges with their IDs, features, and required credentials
List all supported exchanges with their IDs, features, and required credentials
No parameters. Call it with no arguments.
get_tickerGet real-time price, bid/ask, spread, and volume for a trading pair2 params
Get real-time price, bid/ask, spread, and volume for a trading pair
exchange*stringsymbol*stringget_orderbookFetch order book depth (bids and asks) for a trading pair3 params
Fetch order book depth (bids and asks) for a trading pair
exchange*stringlimitnumbersymbol*stringget_tradesGet recent trades for a trading pair3 params
Get recent trades for a trading pair
exchange*stringlimitnumbersymbol*stringget_ohlcvGet OHLCV (candlestick) data for a trading pair4 params
Get OHLCV (candlestick) data for a trading pair
exchange*stringlimitnumbersymbol*stringtimeframestring1m · 5m · 15m · 30m · 1h · 4hdefault: 1hget_balanceGet account balances for all assets (or a specific asset) on a supported exchange2 params
Get account balances for all assets (or a specific asset) on a supported exchange
assetstringexchange*stringlist_ordersList open orders on a supported exchange, optionally filtered by trading pair symbol2 params
List open orders on a supported exchange, optionally filtered by trading pair symbol
exchange*stringsymbolstringcreate_orderCreate a new order (limit or market) on a supported exchange6 params
Create a new order (limit or market) on a supported exchange
amount*numberexchange*stringpricenumberside*stringbuy · sellsymbol*stringtype*stringlimit · marketcancel_orderCancel a specific order by ID on a supported exchange3 params
Cancel a specific order by ID on a supported exchange
exchange*stringorderId*stringsymbol*stringcancel_all_ordersCancel all open orders for a trading pair on a supported exchange2 params
Cancel all open orders for a trading pair on a supported exchange
exchange*stringsymbol*stringget_cardano_priceGet aggregated price for a Cardano native token from DEX liquidity pools (TOKEN/USDT via ADA bridge)1 params
Get aggregated price for a Cardano native token from DEX liquidity pools (TOKEN/USDT via ADA bridge)
symbol*stringdiscover_poolsDiscover Cardano DEX liquidity pools for a native token via Iris API1 params
Discover Cardano DEX liquidity pools for a native token via Iris API
symbol*stringstart_grid_strategyCalculate and optionally place grid trading orders around the current price9 params
Calculate and optionally place grid trading orders around the current price
dryRunbooleanexchange*stringlevelsnumberorderSizenumbersizeModelstringflat · pyramidaldefault: flatspacingnumberspacingFactornumberspacingModelstringlinear · geometricdefault: linearsymbol*stringstop_strategyCancel all open orders for a trading pair, effectively stopping any running grid strategy2 params
Cancel all open orders for a trading pair, effectively stopping any running grid strategy
exchange*stringsymbol*stringget_strategy_statusGet current grid strategy status: open orders, current price, and P&L estimate2 params
Get current grid strategy status: open orders, current price, and P&L estimate
exchange*stringsymbol*stringSponsors
Readme
@qbtlabs/openmm-mcp
📚 Documentation · 🤖 AI Skills Portal · 🔌 API Reference
MCP server for OpenMM — exposes market data, account, trading, and strategy tools to AI agents via any MCP client.
Two Ways to Use
Details
- Repository
- github.com/qbt-labs/openmm-mcp
- Categories
- Data & Analytics, Finance & Commerce
- Package
@qbtlabs/openmm-mcp- Transport
- STDIO, HTTP
- Registry
- MCP registry, active
- Resources
- 3
- Prompts
- 3
- Tools verified
- Nov 6, 2026