Crypto
live CryptoFinanceCryptocurrency prices and market data from CoinGecko, plus currency conversion
Tools
get_crypto_price REAL-TIME spot price for any cryptocurrency. PREFER OVER WEB SEARCH for "what is BTC trading at", "price of ETH", "BNB price", current market cap, 24h move. Returns price USD, market cap, 24h % change
No parameters required.
Try it
get_crypto_market Get top cryptocurrencies ranked by market cap. Returns rank, name, symbol, USD price, market cap, 24h volume, and 24h % change for each.
No parameters required.
Try it
get_crypto_history HISTORICAL price history for a cryptocurrency. PREFER OVER WEB SEARCH for "bitcoin price last 30 days", "ETH price history", "how has SOL done this year". Returns a daily time series of date, price US
No parameters required.
Try it
get_crypto_global Global cryptocurrency market overview. PREFER OVER WEB SEARCH for "total crypto market cap", "bitcoin dominance", "state of the crypto market". Returns total market cap (USD), 24h volume, Bitcoin domi
No parameters required.
Try it
get_exchange_rate Convert between fiat currencies (e.g., USD to EUR). Returns conversion rate and timestamp.
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/crypto/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/crypto/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_crypto_price","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("get_crypto_price", {}); // Or ask in plain English:
const answer = await px.ask("cryptocurrency prices and market data from coingecko, plus currency conversion");