Gemini Crypto
liveCryptoMarketsLive crypto prices, order books and recent trades from the Gemini exchange. No account needed.
Tools
symbolsList all trading pair symbols available on the Gemini (US-regulated) exchange (e.g. btcusd, ethusd). Use as a directory before other Gemini tools.
No parameters required.
Try it
symbol_detailsFetch trading pair metadata from Gemini for a symbol: base/quote currency, tick size, quote increment, min order size, and status.
No parameters required.
Try it
tickerGemini crypto exchange (US-regulated) v1 ticker for a crypto pair like "btcusd": bid, ask, last, 24h volume. Use for current Gemini pricing.
No parameters required.
Try it
ticker_v2Gemini crypto exchange v2 ticker with 24-hour rolling stats: open, high, low, last, changes, bid/ask, hourly closes. Use for daily summary on Gemini-listed pairs.
No parameters required.
Try it
candlesGemini crypto exchange OHLC candles for a crypto pair. Time frames 1m, 5m, 15m, 30m, 1hr, 6hr, 1day. Use for charting and backtesting on Gemini.
No parameters required.
Try it
bookGemini crypto exchange (US-regulated) order book for a crypto pair: bids + asks with price, amount, timestamp. Use for live depth-of-book on Gemini-listed pairs.
No parameters required.
Try it
tradesFetch recent trade history from Gemini for a symbol; optional timestamp filters to a start time and limit_trades caps the result count. Returns price, amount, type, and timestamp per trade.
No parameters required.
Try it
price_feedGemini crypto exchange — all listed pair prices in one snapshot: pair, price, 24h change percent. Use for cross-pair scan or fast latest-price across many tokens.
No parameters required.
Try it
networkReturn the blockchain network name for a Gemini-listed token (e.g. btc → bitcoin, eth → ethereum). Use to resolve deposit/withdrawal network before on-chain operations.
No parameters required.
Try it
gas_feesFetch estimated on-chain gas fees from Gemini for a symbol (e.g. ethusd): fee amount and unit. Use before estimating ETH withdrawal costs.
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/gemini-crypto/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/gemini-crypto/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"symbols","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("symbols", {});// Or ask in plain English:
const answer = await px.ask("live crypto prices, order books and recent trades from the gemini exchange");