waveguard_market_data
ActiveTool of WaveGuard
Fetch live crypto market data from CoinGecko and DexScreener. No external data needed — WaveGuard pulls it for you. Use 'coin_id' for CoinGecko (e.g. 'bitcoin', 'ethereum', 'solana'). Use 'contract_address' for DexScreener (any chain). Use 'search' to find token IDs by name/symbol. Returns: price, volume, market cap, liquidity, price history, OHLC candles — ready to feed into waveguard_token_risk, waveguard_volume_check, or waveguard_price_manipulation.
Parameters schema
{
"type": "object",
"required": [
"action"
],
"properties": {
"days": {
"type": "integer",
"default": 90,
"description": "Number of days of history (default: 90 for price_history, 30 for ohlc)."
},
"count": {
"type": "integer",
"default": 25,
"description": "Number of results for top_coins (default: 25)."
},
"query": {
"type": "string",
"description": "Search query. Required for search, dex_search."
},
"action": {
"enum": [
"token_data",
"price_history",
"ohlc",
"top_coins",
"search",
"dex_token",
"dex_search"
],
"type": "string",
"description": "What data to fetch:\n- token_data: full metrics for a CoinGecko coin\n- price_history: daily prices (for price_manipulation)\n- ohlc: OHLC candles (for volume_check)\n- top_coins: top N by market cap (training baseline)\n- search: find CoinGecko coin IDs\n- dex_token: DEX data by contract address\n- dex_search: search DEX pairs"
},
"coin_id": {
"type": "string",
"description": "CoinGecko coin ID (e.g. 'bitcoin', 'ethereum'). Required for token_data, price_history, ohlc."
},
"contract_address": {
"type": "string",
"description": "Token contract address (any chain). Required for dex_token."
}
}
}Parent server
WaveGuard
https://github.com/gpartin/LFMAnomalyDetection
2/7 registries