realtime_data_streams
ActiveTool of gapup-mcp
High-frequency real-time market data for trading agents, market-making bots and fintech analysts. Returns FX ticks (bid/ask/spread), intraday OHLCV candles, crypto orderbook snapshots (depth 5-50), recent trades with VWAP, and sovereign bond yields. All sources are keyless public REST APIs (Binance, Coinbase, Kraken, OKX, open FX feeds, worldgovernmentbonds.com). Ultra-short cache: 10s for ticks/trades, 60s for orderbook. Use when an agent needs live market data as precise numeric inputs for trading logic, arbitrage detection, or portfolio valuation.
Parameters schema
{
"type": "object",
"required": [
"mode",
"symbol"
],
"properties": {
"mode": {
"enum": [
"fx_tick",
"fx_history_intraday",
"crypto_orderbook",
"crypto_trades_recent",
"bond_yields"
],
"type": "string",
"description": "Data stream type: fx_tick (latest FX bid/ask/mid/spread), fx_history_intraday (OHLCV candles), crypto_orderbook (order book snapshot), crypto_trades_recent (last 50 trades + VWAP), bond_yields (sovereign yield %)"
},
"async": {
"type": "boolean",
"description": "If true, returns a job_id immediately (<200ms) instead of waiting for the result. Poll the result with job_result(job_id). Use for slow tools to avoid client timeouts."
},
"depth": {
"enum": [
5,
10,
20,
50
],
"type": "number",
"description": "Orderbook depth (levels each side) for crypto_orderbook mode (default: 20)"
},
"period": {
"enum": [
"5m",
"15m",
"1h",
"1d"
],
"type": "string",
"description": "Candle period for fx_history_intraday mode (default: 5m)"
},
"symbol": {
"type": "string",
"description": "Market symbol. FX: EURUSD, GBPUSD, USDJPY. Crypto: BTCUSDT, ETHUSDT, BTC-USD. Bonds: US10Y, US2Y, DE10Y, FR10Y, UK10Y, JP10Y, IT10Y"
}
}
}Parent server
gapup-mcp
https://github.com/getgapup/gapup-mcp-public
2/7 registries