★ ★ ★LIVE97 COINS ANALYZED BY CLAUDE MCP·VIEW SKILLS →★ ★ ★
MCP
claude.analyze("BTCUSDT")→ [buy] signal detectedmcp.draw_levels(resistance=98000)→ [drawn] on chartclaude.scan_watchlist(coins=100)→ [42] buy signals foundmcp.connect("tradingview")→ [connected] daily TFclaude.detect_sr("SOLUSDT")→ [S: $165] [R: $185]claude.analyze("ETHUSDT")→ [neutral] consolidatingmcp.screenshot_chart("BNBUSDT")→ [captured] analyzing...claude.score_quality("XRPUSDT")→ score: 78/100mcp.set_timeframe("1D")→ [ok] chart updatedclaude.analyze("BTCUSDT")→ [buy] signal detectedmcp.draw_levels(resistance=98000)→ [drawn] on chartclaude.scan_watchlist(coins=100)→ [42] buy signals foundmcp.connect("tradingview")→ [connected] daily TFclaude.detect_sr("SOLUSDT")→ [S: $165] [R: $185]claude.analyze("ETHUSDT")→ [neutral] consolidatingmcp.screenshot_chart("BNBUSDT")→ [captured] analyzing...claude.score_quality("XRPUSDT")→ score: 78/100mcp.set_timeframe("1D")→ [ok] chart updated
BACK TO CLAUDE SKILLS

fetch_top100_coingecko

Data PipelineDataCoinGecko
INSTALLATION
$python -c "exec(open('fetch_top100_coingecko.py').read())"
#or paste directly into your Claude Code terminal
[ ABOUT ]

Retrieves the top 100 cryptocurrencies sorted by market capitalization from CoinGecko's markets endpoint. Returns a list of coin dictionaries containing market cap rank, current price, 24-hour price change, image URL, and coin ID — all fields used by the MCPTrade coin_analysis Supabase table.

Market cap ordering is dynamic — coins move in and out of the top 100 daily. Run this function at the start of each batch analysis session to get a fresh list before fetching individual OHLCV data. The `coin_id` field in each result maps directly to the `coin_id` parameter accepted by `fetch_ohlcv_coingecko`.

[ USAGE EXAMPLE ]
example.py
coins = fetch_top100()
ids = [c["id"] for c in coins]
# → ["bitcoin", "ethereum", "tether", ...]
[ FULL CODE ]
fetch_top100_coingecko.py
def fetch_top100(): url = "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=100&page=1" return requests.get(url).json()
[ METADATA ]
CategoryData Pipeline
ComplexityIntermediate
LanguagePython 3.10+
TagsData, CoinGecko
[ ASK CLAUDE ]

Ask AI about this skill before installing it.

[ RELATED SKILLS ]