qbt-labs avatar

Openmm Mcp

qbt-labs/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-mcp

Run 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/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 15 tools

Verified 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

Parameters* required
exchange*string
Exchange to query. Supported: mexc, gateio, bitget, kraken
symbol*string
Trading pair symbol (e.g., BTC/USDT, INDY/USDT)
get_orderbookFetch order book depth (bids and asks) for a trading pair3 params

Fetch order book depth (bids and asks) for a trading pair

Parameters* required
exchange*string
Exchange to query. Supported: mexc, gateio, bitget, kraken
limitnumber
Number of results to return (default: 10, max: 100)default: 10
symbol*string
Trading pair symbol (e.g., BTC/USDT, INDY/USDT)
get_tradesGet recent trades for a trading pair3 params

Get recent trades for a trading pair

Parameters* required
exchange*string
Exchange to query. Supported: mexc, gateio, bitget, kraken
limitnumber
Number of results to return (default: 20, max: 100)default: 20
symbol*string
Trading pair symbol (e.g., BTC/USDT, INDY/USDT)
get_ohlcvGet OHLCV (candlestick) data for a trading pair4 params

Get OHLCV (candlestick) data for a trading pair

Parameters* required
exchange*string
Exchange to query. Supported: mexc, gateio, bitget, kraken
limitnumber
Number of results to return (default: 100, max: 500)default: 100
symbol*string
Trading pair symbol (e.g., BTC/USDT, INDY/USDT)
timeframestring
Candlestick timeframe (1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w)one of 1m · 5m · 15m · 30m · 1h · 4hdefault: 1h
get_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

Parameters* required
assetstring
Optional asset to filter by (e.g., USDT, BTC). Returns all assets if omitted.
exchange*string
Exchange to query. Supported: mexc, gateio, bitget, kraken
list_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

Parameters* required
exchange*string
Exchange to query. Supported: mexc, gateio, bitget, kraken
symbolstring
Optional trading pair to filter by (e.g., BTC/USDT). Returns all if omitted.
create_orderCreate a new order (limit or market) on a supported exchange6 params

Create a new order (limit or market) on a supported exchange

Parameters* required
amount*number
Order amount in base currency
exchange*string
Exchange to query. Supported: mexc, gateio, bitget, kraken
pricenumber
Order price (required for limit orders, ignored for market orders)
side*string
Order side: buy or sellone of buy · sell
symbol*string
Trading pair symbol (e.g., BTC/USDT, INDY/USDT)
type*string
Order type: limit or marketone of limit · market
cancel_orderCancel a specific order by ID on a supported exchange3 params

Cancel a specific order by ID on a supported exchange

Parameters* required
exchange*string
Exchange to query. Supported: mexc, gateio, bitget, kraken
orderId*string
The order ID to cancel
symbol*string
Trading pair symbol (e.g., BTC/USDT, INDY/USDT)
cancel_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

Parameters* required
exchange*string
Exchange to query. Supported: mexc, gateio, bitget, kraken
symbol*string
Trading pair symbol (e.g., BTC/USDT, INDY/USDT)
get_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)

Parameters* required
symbol*string
Cardano token symbol (INDY, SNEK, MIN, NIGHT)
discover_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

Parameters* required
symbol*string
Cardano token symbol (INDY, SNEK, MIN, NIGHT)
start_grid_strategyCalculate and optionally place grid trading orders around the current price9 params

Calculate and optionally place grid trading orders around the current price

Parameters* required
dryRunboolean
Preview grid without placing orders (default: true)default: true
exchange*string
Exchange to query. Supported: mexc, gateio, bitget, kraken
levelsnumber
Grid levels per side (default: 5)default: 5
orderSizenumber
Base order size in quote currency (default: 50)default: 50
sizeModelstring
Size modelone of flat · pyramidaldefault: flat
spacingnumber
Base spacing as decimal (default: 0.02 = 2%)default: 0.02
spacingFactornumber
Factor for geometric spacing (default: 1.3)default: 1.3
spacingModelstring
Spacing modelone of linear · geometricdefault: linear
symbol*string
Trading pair symbol (e.g., BTC/USDT, INDY/USDT)
stop_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

Parameters* required
exchange*string
Exchange to query. Supported: mexc, gateio, bitget, kraken
symbol*string
Trading pair symbol (e.g., BTC/USDT, INDY/USDT)
get_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

Parameters* required
exchange*string
Exchange to query. Supported: mexc, gateio, bitget, kraken
symbol*string
Trading pair symbol (e.g., BTC/USDT, INDY/USDT)

Sponsors

Readme

@qbtlabs/openmm-mcp

smithery badge npm version npm downloads License: MIT Ask DeepWiki

📚 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.

openmm-mcp MCP server

Two Ways to Use


View the full README on GitHub

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

Related Data & Analytics MCP servers

View all
1rillsoft avatarcsv2zugferdrillsoft/csv2zugferdcsv2zugferd setup assistant: drafts and checks the CSV to ZUGFeRD/Factur-X mapping, local via stdio3stars
2sharebook-kr avatarpykrx-mcpsharebook-kr/pykrx-mcpKorean stock market data (KOSPI/KOSDAQ) with ETF tracking and fundamental analysis3stars
3shigechika avatarJ-Quants MCPshigechika/jquants-mcpMCP server for retrieving Japanese stock market data via J-Quants API v23stars
4txn2 avatarMcp Datahubtxn2/mcp-datahubMCP server for DataHub data catalogs. Discover datasets, explore lineage, and access metadata.3stars
5windsor-ai avatarWindsor.ai MCPwindsor-ai/windsor_mcpQuery and analyze marketing, sales, and business data from 325+ platforms via Windsor.ai.3stars
6alphago2580 avatarAlphago2580 Naramarketmcpalphago2580/naramarketmcpAccess Korea’s G2B procurement and Nara Market data for bid notices, awards, contracts, statistics…2stars