WhaleScope MCP
REMOTE · WHALESCOPE-MCP.JARINGAN.DEV · SCANNED AUG 21
Binance Futures market intelligence: funding, OI, order book, klines, cross-exchange comparison.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security46
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 46 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS enforcement could not be verified: the plaintext port answered with HTTP 406, which proves neither a plaintext path nor enforcement. View diagnostics → Unverified
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability64
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 11245 tokens (~244/item across 46 items; 46 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management30
- Stability observed for 9 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage99
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 98% of tool parameters carry a description.Partial
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · whalescope-mcp.jaringan.dev
claude mcp add --transport http osindo-dev-whalescope-mcp https://whalescope-mcp.jaringan.dev/mcp
[mcp_servers.osindo-dev-whalescope-mcp] url = "https://whalescope-mcp.jaringan.dev/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"osindo-dev-whalescope-mcp": {
"type": "remote",
"url": "https://whalescope-mcp.jaringan.dev/mcp",
"enabled": true
}
}
} openclaw mcp add osindo-dev-whalescope-mcp --url https://whalescope-mcp.jaringan.dev/mcp --transport streamable-http
mcp_servers:
osindo-dev-whalescope-mcp:
url: "https://whalescope-mcp.jaringan.dev/mcp" {
"mcpServers": {
"osindo-dev-whalescope-mcp": {
"type": "http",
"url": "https://whalescope-mcp.jaringan.dev/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 21 Aug 26 +1
- Tool “binance_get_basis_history” rewrote its description, which is the text the model reads security
- Tool “binance_market_regime” rewrote its description, which is the text the model reads security
- “binance_market_regime” added an optional parameter “interval” cosmetic
- “binance_backtest_signal” reworded the description of “symbol” cosmetic
- “binance_get_basis_history” reworded the description of “symbol” cosmetic
- “binance_get_orderbook_wall_persistence” reworded the description of “symbol” cosmetic
- 19 Aug 26 0
- Schema quality: 8084 → 10255 ▼ functional
- New tool “binance_get_adl_risk” functional
- New tool “binance_get_composite_index_info” functional
- New tool “binance_get_continuous_klines” functional
- New tool “binance_get_index_constituents” functional
- New tool “binance_get_index_price_klines” functional
- New tool “binance_get_insurance_fund_balance” functional
- New tool “binance_get_mark_price_klines” functional
- New tool “binance_get_orderbook_wall_persistence” functional
- New tool “binance_get_premium_index_klines” functional
- New tool “binance_get_quarterly_settlement_price” functional
- “binance_get_tool_catalog” reworded the description of “category” cosmetic
- 18 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.
- 17 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.
- 16 Aug 26 0
- New tool “analyze_futures_grid_risk” functional
- New tool “binance_analyze_smart_money” functional
- 14 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
- 13 Aug 26 0
- Stability: unverified → 0.03 ▲ functional
- 12 Aug 26 57
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 21 Aug 2026 · Probed https://whalescope-mcp.jaringan.dev/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=jaringan.dev | CN=WE1,O=Google Trust Services,C=US | 11 Aug 2026 | 9 Nov 2026 | ECDSA 256 | ECDSA-SHA256 | ce2db74860f0e6cc0e947b6c2aac1495 |
| SANs: jaringan.dev, whalescope-mcp.jaringan.dev, *.whalescope-mcp.jaringan.dev | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
DNSSEC insecure
Validation of whalescope-mcp.jaringan.dev. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| dev. | present | 60074 | 8 | Verified |
| jaringan.dev. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://whalescope-mcp.jaringan.dev/mcp | Verified | 200 | |
| http (plaintext) | http://whalescope-mcp.jaringan.dev/mcp | Inconclusive | 406 |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
analyze_futures_grid_risk Analyze Futures Grid Risk ~165
Analyze Binance Futures long-grid risk with core grid math, Market Regime context, Top-Trader/OI squeeze risk, dynamic stress, and circuit-breaker decisions.
| Name | Type | Req | Description |
|---|---|---|---|
| currentPrice | number | yes | Current market price |
| feeRate | number | – | Trading fee rate |
| gridCount | integer | yes | Number of grid levels |
| gridType | string | yes | Grid price distribution method |
| initialCapital | number | yes | Initial capital in USD |
| leverage | number | yes | Futures leverage |
| lowerPrice | number | yes | Lower grid price |
| stopLossPrice | number | yes | Long-grid stop-loss price |
| symbol | string | yes | Binance Futures symbol, e.g. BTCUSDT |
| upperPrice | number | yes | Upper grid price |
No output schema declared.
No examples provided.
binance_analyze_pair Analisis Ringkas Satu Pair (Composite) ~187
Overview cepat satu pair dalam SATU tool call: funding rate & basis, tren OI 6 jam terakhir, tren top-trader positioning 4 jam terakhir, tren taker volume 4 jam terakhir, snapshot order book, dan bias harga dari 24 candle 1 jam -- internally manggil 6 tool sekaligus lewat Promise.all. Cocok untuk pertanyaan 'gimana kondisi pair X sekarang' tanpa perlu panggil tool satu-satu. Untuk histori lebih panjang atau detail per-sudut, tetap pakai tool individual (binance_get_open_interest_history, binance_get_klines, dst) -- ini snapshot ringkas, bukan pengganti analisis mendalam.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_analyze_smart_money Smart Money vs Retail Divergence (Composite) ~414
Skor divergensi positioning 'smart money' (top trader, by size posisi) vs 'retail' (global account, blended) untuk satu pair Futures, dari kombinasi 5 variabel: top trader position ratio, global account ratio, delta OI 4 jam terakhir, funding rate terkini, dan orderbook depth imbalance (depth 20) -- 5 tool call sekaligus lewat Promise.all. BUKAN deteksi 'MM memanipulasi harga' (MM murni delta-neutral/hedged, rasio long/short sendiri bukan bukti manipulasi) -- ini mengukur DIVERGENSI arah antara akun besar vs akun retail. Beda dari binance_detect_mm_activity (6 sinyal absorption/spoofing/stop-hunt/basis-arb terpisah) -- tool ini fokus khusus top-trader-vs-retail positioning. Mengembalikan salah satu dari 4 kondisi: LONG_LIQUIDATION_RISK (retail trap -- retail dominan long, top trader short/netral, OI naik), BULLISH_ACCUMULATION (top trader dominan long, retail dominan short, OI naik), SHORT_SQUEEZE_RISK (funding rate negatif ekstrem + top trader tetap long + harga belum naik), atau NEUTRAL. Plus smartMoneyBias, retailSentiment, confidenceScore (0-100, dari margin di atas threshold + sinyal pendukung searah, BUKAN probabilitas statistik terkalibrasi -- lihat docs/mm_detection_framework.md Section 4.2 untuk kenapa threshold absolut pada top-trader ratio harus dipakai hati-hati). Cross-check dengan tool individual (binance_get_top_trader_ratio, binance_get_long_short_ratio) untuk histori/detail lebih dalam.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_backtest_signal Backtest Sinyal MM Detection (Empiris) ~519
Validasi empiris sinyal binance_detect_mm_activity: ambil snapshot sinyal aktif (skor >=0.6) yang tersimpan di D1 (diisi Cron tiap 5 menit untuk watchlist tetap) dalam rentang waktu tertentu, hitung forward return (harga N jam setelah sinyal vs saat sinyal) per baris, lalu agregat win rate/avg return/max drawdown. Forward return dihitung ON-DEMAND dari klines historis saat tool dipanggil (bukan data pre-computed). Dibatasi maksimal 50 baris paling baru dalam range per panggilan (tiap baris butuh 2 kline lookup). HANYA symbol watchlist tetap yang punya histori sinyal tersimpan.
| Name | Type | Req | Description |
|---|---|---|---|
| endTime | string | yes | Waktu akhir, ISO 8601 (contoh "2026-08-12T00:00:00Z") |
| forwardWindow | string | – | Jendela forward return yang dihitung setelah tiap sinyal trigger |
| signalType | string | – | Filter jenis sinyal, atau 'all' untuk semua |
| startTime | string | yes | Waktu mulai, ISO 8601 (contoh "2026-08-01T00:00:00Z") |
| symbol | string | yes | Symbol dari watchlist tetap: BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, XRPUSDT, DOGEUSDT, ADAUSDT, AVAXUSDT, LINKUSDT, LTCUSDT, TRXUSDT, SUIUSDT, HYPEUSDT, ZECUSDT, NEARUSDT, UNIUSDT, BCHUSDT, TAOUSDT, WLD… |
No output schema declared.
No examples provided.
binance_check_spot_listing Cek Status Listing Spot ~147
Mengecek apakah sebuah pair BENAR-BENAR listed di Binance Spot dan status tradingnya saat ini (TRADING, BREAK, HALT, dll), LANGSUNG dari Binance native exchangeInfo. Gunakan ini SEBELUM memanggil tool Spot lain untuk pair yang belum pasti listing-nya (banyak pair Futures, terutama koin baru/kecil, TIDAK punya listing Spot sama sekali) — daripada menebak dari pesan error 'Invalid symbol' di tool lain.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_compare_symbols Bandingkan Beberapa Pair (Multi-Symbol) ~227
Bandingkan 1 metrik across beberapa pair Futures sekaligus (2-10 symbol), diurutkan dari yang paling ekstrem. Metrik yang bisa dipilih: funding_rate (funding terkini), price_change_24h (%perubahan 24 jam), open_interest (OI snapshot mentah, BUKAN notional USD -- jangan bandingkan langsung antar pair beda harga tanpa konteks), top_trader_ratio (long% top trader terkini, by size posisi), taker_volume_ratio (rasio buy/sell taker terkini). Beda dari binance_scan_funding_extremes yang scan SEMUA pair di market -- ini untuk pair yang sudah kamu tentukan sendiri.
| Name | Type | Req | Description |
|---|---|---|---|
| metric | string | yes | Metrik yang dibandingkan: funding_rate, price_change_24h, open_interest, top_trader_ratio, atau taker_volume_ratio |
| symbols | array | yes | Daftar symbol yang mau dibandingkan, minimal 2 maksimal 10, contoh: ["BTCUSDT", "ETHUSDT", "SOLUSDT"] |
No output schema declared.
No examples provided.
binance_detect_mm_activity Deteksi Aktivitas Market Maker / Whale (Composite Score) ~264
Gabungkan 6 sinyal pasar (absorption, spoofing heuristic, stop-hunt heuristic, basis arbitrage, OI divergence, funding extreme) jadi SATU skor + tier (Weak/Moderate/Strong/Extreme) dalam 1 tool call -- ganti 5-6 tool call manual + reasoning Claude. INI BUKAN rekomendasi trading, cuma indikasi yang perlu diverifikasi manual. PENTING: skor spoofing & stop-hunt di sini heuristik dari 1 snapshot order book/klines (BUKAN true detection -- butuh 2 snapshot order book <3 detik dan data liquidation granular-harga yang belum tersedia di proxy ini), jadi confidence dua sinyal itu lebih rendah dari 4 sinyal lain. Basis arbitrage pakai z-score histori kalau symbol ada di watchlist tetap (ada histori di D1), fallback threshold sederhana untuk pair lain. Snapshot sinyal yang sama juga disimpan tiap 5 menit ke D1 untuk watchlist -- lihat binance_backtest_signal buat validasi empiris historis.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_24hr_ticker Statistik 24 Jam ~117
Mengambil ringkasan statistik 24 jam: harga terakhir, perubahan %, high/low 24 jam, volume — LANGSUNG dari Binance native ticker/24hr (rolling window resmi Binance, bukan pendekatan dari 24 candle 1 jam seperti sebelumnya). Cocok sebagai overview cepat sebelum masuk ke analisis lebih dalam.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_adl_risk ADL Risk Rating ~183
Mengambil rating risiko Auto-Deleveraging (ADL) untuk sebuah pair (LANGSUNG dari Binance native, endpoint publik). Rating LOW/MEDIUM/HIGH nunjukin seberapa besar risiko posisi di pair itu bakal kena ADL duluan kalau ada liquidation besar dan insurance fund gak cukup nutup -- makin tinggi rating, makin besar risiko sistem-wide di pair tersebut (bukan spesifik posisi kamu sendiri, ini agregat di level symbol). PENTING: nilai ini di-update Binance tiap 30 MENIT, BUKAN real-time -- jangan dipakai untuk keputusan eksekusi presisi detik, cuma buat konteks risiko umum pair itu.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_agg_trades Aggregate Trades (untuk CVD Granular) ~210
Mengambil trade individual terbaru (aggregate trades) LANGSUNG dari Binance lewat proxy relay, termasuk apakah masing- masing trade adalah buy atau sell aggressor (taker). Berbeda dari binance_get_taker_volume_ratio yang teragregasi per-jam, ini granular per-trade — cocok untuk mendeteksi absorption (harga stagnan tapi volume besar masuk searah, indikasi entitas besar menyerap likuiditas tanpa menggerakkan harga secara signifikan) atau lonjakan agresi mendadak. PENTING: limit maksimal dibatasi ketat karena ini data granular, tidak cocok untuk analisis periode panjang — gunakan binance_get_taker_volume_ratio untuk gambaran periode lebih panjang.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Jumlah trade terakhir yang diambil, maksimal 200. |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_basis_history Histori Basis Futures-vs-Spot (Time-Series) ~666
Baca histori basis futures-vs-spot dari snapshot Cron Trigger tiap 5 menit (BUKAN panggilan live seperti binance_get_spot_price) -- dipakai untuk deteksi 'basis melebar lalu kembali dalam waktu singkat' (docs/mm_detection_framework.md Section 5.1) yang sebelumnya harus dicek manual berkali-kali. HANYA tersedia untuk watchlist tetap: BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, XRPUSDT, DOGEUSDT, ADAUSDT, AVAXUSDT, LINKUSDT, LTCUSDT, TRXUSDT, SUIUSDT, HYPEUSDT, ZECUSDT, NEARUSDT, UNIUSDT, BCHUSDT, TAOUSDT, WLDUSDT, AAVEUSDT, XMRUSDT, ONDOUSDT, FILUSDT, XLMUSDT, DOTUSDT, ENAUSDT, 1000PEPEUSDT, PUMPUSDT, ASTERUSDT, WLFIUSDT, PAXGUSDT, TRUMPUSDT, XAUTUSDT, ETCUSDT, ATOMUSDT, ICPUSDT, APTUSDT, ARBUSDT, OPUSDT, INJUSDT, SEIUSDT, RUNEUSDT, TIAUSDT, STXUSDT, IMXUSDT, GALAUSDT, SANDUSDT, MANAUSDT, FTMUSDT, ALGOUSDT -- pair lain di luar itu tidak di-snapshot cron sama sekali. Data mulai terisi bertahap setelah worker pertama kali deploy dengan fitur ini (butuh beberapa siklus 5 menit dulu sebelum histori berguna). Disimpan di D1 (bukan Workers KV lagi), belum ada pruning/retention -- row nambah terus seiring waktu.
| Name | Type | Req | Description |
|---|---|---|---|
| hours | integer | – | Rentang jam ke belakang yang mau dilihat |
| symbol | string | yes | Symbol dari watchlist tetap: BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, XRPUSDT, DOGEUSDT, ADAUSDT, AVAXUSDT, LINKUSDT, LTCUSDT, TRXUSDT, SUIUSDT, HYPEUSDT, ZECUSDT, NEARUSDT, UNIUSDT, BCHUSDT, TAOUSDT, WLD… |
No output schema declared.
No examples provided.
binance_get_composite_index_info Composite Index Symbol Information ~123
Mengambil komposisi base asset (beserta bobot kuantitas/persentase) sebuah COMPOSITE INDEX symbol (mis. DEFIUSDT — index multi-aset, bukan pair single-asset biasa). PENTING: cuma relevan untuk symbol composite index — kebanyakan pair biasa (BTCUSDT, ETHUSDT, dst) TIDAK punya data ini dan akan balik kosong/error karena bukan composite index.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | – | Symbol composite index tertentu -- opsional, kosongkan untuk semua composite index. |
No output schema declared.
No examples provided.
binance_get_continuous_klines Candlestick Continuous Contract ~325
Candlestick untuk kontrak PERPETUAL/CURRENT_QUARTER/NEXT_QUARTER dari sebuah pair underlying, berguna membandingkan harga kontrak dated (quarterly) vs perpetual di pair yang sama. PENTING: parameter pakai `pair` (format TANPA suffix margin-asset, contoh "BTCUSD") + `contractType`, BUKAN `symbol` biasa. Kontrak CURRENT_QUARTER/NEXT_QUARTER TIDAK selalu tersedia untuk semua pair (cuma pair dengan listing dated contract).
| Name | Type | Req | Description |
|---|---|---|---|
| contractType | string | yes | Tipe kontrak: PERPETUAL, CURRENT_QUARTER, atau NEXT_QUARTER |
| endTime | string | – | Waktu akhir (ISO 8601) — opsional, dipakai bareng startTime. |
| interval | string | yes | Timeframe candle: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d |
| limit | integer | – | Jumlah candle yang diambil, maksimal 1500 |
| pair | string | yes | Pair underlying Binance Futures TANPA suffix margin-asset, contoh: BTCUSD (bukan BTCUSDT). Dipakai untuk kontrak dated/continuous, beda dari symbol pair trading biasa. |
| startTime | string | – | Waktu mulai (ISO 8601, contoh "2026-07-01T00:00:00Z") — opsional. |
No output schema declared.
No examples provided.
binance_get_funding_rate Ambil Funding Rate Terkini ~267
Mengambil funding rate TERKINI untuk sebuah pair Binance Futures (native premiumIndex, source of truth — bukan Coinalyze), plus basis (deviasi mark vs index price) buat baca sentimen premium/discount futures vs spot. Interpretasi kontrarian: funding positif besar = long crowded (waspada long squeeze); negatif besar = short crowded (waspada short squeeze). Basis positif besar = futures premium (sentimen long agresif, funding biasanya menyusul naik); negatif besar = discount (sentimen short agresif); basis netral tapi funding ekstrem = funding lagging, potensi mean-revert. PERHATIAN: index price Binance rata-rata tertimbang beberapa exchange spot — noisy untuk pair kecil/baru listing (salah satu sumber bisa illikuid), interpretasikan hati-hati. Threshold crowded default ±0.03% funding / ±0.05% basis bisa dioverride per-pair lewat binance_set_pair_threshold (Workers KV) -- berguna untuk altcoin volatil yang 'normal range'-nya beda jauh dari BTC/ETH.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_funding_rate_history Histori Funding Rate ~176
Mengambil histori funding rate (yang sudah settled) untuk melihat tren crowding leverage dari waktu ke waktu (LANGSUNG dari Binance native, bukan lewat Coinalyze — source of truth). Berguna untuk melihat apakah sentimen long/short sudah crowded dalam beberapa hari terakhir atau baru saja berubah.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Jumlah data poin histori yang diambil (default 30) |
| period | string | – | Diabaikan — histori funding rate native Binance settled per interval funding pair itu sendiri (biasanya tiap 4-8 jam), bukan per-period custom. Parameter dipertahankan untuk kompatibilitas. |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_index_constituents Index Price Constituents ~172
Mengambil daftar exchange spot + harga + bobot yang menyusun INDEX PRICE sebuah pair (dasar perhitungan index price yang dipakai binance_get_index_price_klines/premium index/funding rate). Berlaku untuk pair biasa (mis. BTCUSDT, ETHUSDT — index price-nya blended dari beberapa exchange spot seperti Binance/OKX/Coinbase/dst), BUKAN cuma untuk composite index symbol. Kalau harga di satu exchange menyimpang jauh dari yang lain, itu bisa jadi indikasi anomali data di exchange tersebut (bukan berarti index price Binance salah).
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_index_price_klines Candlestick Index Price ~272
Candlestick dari INDEX PRICE (harga acuan blended dari beberapa exchange spot, dasar perhitungan premium index/funding rate), BUKAN dari harga transaksi (trade) Binance Futures. PENTING: parameter pakai `pair` (format TANPA suffix margin-asset, contoh "BTCUSD"), BUKAN `symbol` biasa ("BTCUSDT") — pair salah format akan error/kosong.
| Name | Type | Req | Description |
|---|---|---|---|
| endTime | string | – | Waktu akhir (ISO 8601) — opsional, dipakai bareng startTime. |
| interval | string | yes | Timeframe candle: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d |
| limit | integer | – | Jumlah candle yang diambil, maksimal 1500 |
| pair | string | yes | Pair underlying Binance Futures TANPA suffix margin-asset, contoh: BTCUSD (bukan BTCUSDT). Dipakai untuk kontrak dated/continuous, beda dari symbol pair trading biasa. |
| startTime | string | – | Waktu mulai (ISO 8601, contoh "2026-07-01T00:00:00Z") — opsional. |
No output schema declared.
No examples provided.
binance_get_insurance_fund_balance Insurance Fund Balance Snapshot ~131
Mengambil snapshot saldo insurance fund Binance Futures per asset margin (LANGSUNG dari Binance native, endpoint publik). Insurance fund yang tebal = buffer lebih besar buat nutup liquidation yang gak ke-cover posisi trader (ngurangin kemungkinan ADL nge-trigger ke trader lain). PENTING: ini SNAPSHOT HISTORIS periodik, BUKAN saldo live/real-time -- gunakan buat konteks kesehatan sistem jangka menengah-panjang, bukan sinyal jangka pendek.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | – | Filter symbol tertentu -- opsional, kosongkan untuk semua asset margin. |
No output schema declared.
No examples provided.
binance_get_klines Data Candlestick (Klines) ~484
Candlestick OHLCV untuk sebuah pair per timeframe (native Binance, bukan Coinalyze — source of truth, presisi harga menyesuaikan magnitude pair). Buat nentuin bias arah (bullish/bearish/sideways), cari swing high/low, dan level psikologis buat estimasi zona SL/TP. Default (tanpa startTime/endTime) balikin candle TERBARU. Isi startTime buat narik histori jauh ke belakang (misal backtest grid) — Binance balikin candle MULAI dari startTime ke depan, maksimal `limit` candle/panggilan (maks 1500 Futures). Rentang >1500 candle: panggil berkali-kali sambil geser startTime ke closeTime candle terakhir (pagination manual). HEMAT TOKEN: default cuma balikin summary (bias, swing high/low, 15 candle terakhir) — array candle PENUH TIDAK disertakan kecuali `includeCandles: true` (500 candle penuh ≈14.000 token kalau selalu disertakan).
| Name | Type | Req | Description |
|---|---|---|---|
| endTime | string | – | Waktu akhir (ISO 8601) — opsional, dipakai bareng startTime untuk membatasi window spesifik. |
| includeCandles | boolean | – | Sertakan array candle PENUH (semua field OHLCV per candle) di structuredContent -- default false biar hemat token. Set true kalau butuh proses data candle secara programatik (backtest, kalkulasi cust… |
| interval | string | yes | Timeframe candle: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d |
| limit | integer | – | Jumlah candle yang diambil, maksimal 1500 |
| startTime | string | – | Waktu mulai (ISO 8601, contoh "2026-07-01T00:00:00Z") — opsional, buat narik histori jauh ke belakang untuk backtest, bukan cuma data terbaru. |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_liquidation_history Histori Liquidation ~296
Mengambil histori nilai liquidation (long dan short yang kena force-close) untuk sebuah pair Binance Futures dalam rentang waktu tertentu (data via Coinalyze, sumber asli Binance). PENTING: ini data LAGGING/REAKTIF — mencatat apa yang SUDAH terjadi, bukan sinyal arah ke depan. Long liquidation dominan = tekanan turun baru saja menyapu posisi long (bisa berarti downtrend berlanjut ATAU seller sudah kehabisan tenaga — perlu konfirmasi tambahan dari funding rate/OI/price action). Short liquidation dominan = kebalikannya untuk sisi atas. Untuk deteksi stop hunt (docs/mm_detection_framework.md Section 4): PENTING, response ini TIDAK punya field harga sama sekali (cuma total per window waktu) — cross-check manual dengan binance_get_klines di window waktu yang sama untuk mapping ke level harga (wick candle).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Jumlah data poin histori yang diambil |
| period | string | – | Interval antar data poin: 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_long_short_ratio Long/Short Ratio ~222
Mengambil rasio posisi long vs short agregat (semua akun/global) untuk sebuah pair Binance Futures, beserta tren dari waktu ke waktu (LANGSUNG dari Binance native globalLongShortAccountRatio, bukan lewat Coinalyze — source of truth). Ratio > 1 berarti lebih banyak/besar posisi long dibanding short. KETERBATASAN: ini rasio agregat BLENDED, BUKAN breakdown terpisah retail-vs-top-trader — untuk breakdown top-trader murni, pakai binance_get_top_trader_ratio.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Jumlah data poin terakhir |
| period | string | – | Interval antar data poin: 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_mark_price_klines Candlestick Mark Price ~284
Candlestick dari MARK PRICE (harga acuan liquidation/funding), BUKAN dari harga transaksi (trade) seperti binance_get_klines. Field volume/jumlah trade/taker* di response akan selalu 0 karena tidak ada transaksi riil di belakang harga sintetis ini. PENTING: pakai tool ini untuk analisis pergerakan mark price (referensi liquidation price/funding), BUKAN untuk technical analysis harga pasar biasa — untuk itu pakai binance_get_klines.
| Name | Type | Req | Description |
|---|---|---|---|
| endTime | string | – | Waktu akhir (ISO 8601) — opsional, dipakai bareng startTime. |
| interval | string | yes | Timeframe candle: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d |
| limit | integer | – | Jumlah candle yang diambil, maksimal 1500 |
| startTime | string | – | Waktu mulai (ISO 8601, contoh "2026-07-01T00:00:00Z") — opsional. |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_multi_timeframe_bias Bias Multi-Timeframe Sekaligus ~150
Tool ringkas untuk langsung mendapatkan bias arah (Bullish/Bearish/Sideways) di 5 timeframe umum (1m, 5m, 15m, 1h, 1d) dalam satu panggilan, tanpa perlu memanggil binance_get_klines berulang kali (LANGSUNG dari Binance native, presisi harga menyesuaikan magnitude pair). Cocok untuk menjawab pertanyaan 'apa bias BTCUSDT di semua timeframe saat ini'.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_open_interest Open Interest Saat Ini ~137
Mengambil Open Interest (total kontrak terbuka) TERKINI untuk sebuah pair (LANGSUNG dari Binance native, bukan lewat Coinalyze — source of truth). OI naik + harga naik = tren didukung entry baru (sehat). OI turun + harga naik = short covering / posisi ditutup, bukan entry baru (kurang solid). OI turun tajam = kemungkinan capitulation/liquidation massal.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_open_interest_history Histori Tren Open Interest ~220
Mengambil histori Open Interest untuk melihat TREN naik/turun sepanjang waktu (bukan cuma snapshot), LANGSUNG dari Binance native (bukan lewat Coinalyze — source of truth). Ini yang dibutuhkan untuk menjawab 'apakah OI sedang naik atau turun hari ini'. Kombinasikan dengan data candlestick harga (binance_get_klines) pada periode yang sama untuk interpretasi yang valid: OI naik + harga naik = trend genuinely didukung entry baru; OI turun + harga naik = short covering (rally rapuh).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Jumlah data poin |
| period | string | – | Interval antar data poin: 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_order_book_depth Order Book Depth ~277
Mengambil snapshot order book (bid/ask) real-time dengan size per level harga, LANGSUNG dari Binance lewat proxy relay. Berguna untuk melihat wall besar (potensi order whale/spoofing), spread bid-ask, dan likuiditas di sekitar harga saat ini. PENTING: ini snapshot SESAAT — order book berubah sangat cepat, terutama untuk pair dengan volume tinggi. Wall besar bisa hilang dalam hitungan detik (bisa jadi spoofing/fake wall, bukan komitmen order sungguhan). Jangan overinterpretasi satu snapshot sebagai sinyal pasti. Untuk deteksi spoofing/absorption yang lebih sistematis, lihat docs/mm_detection_framework.md Section 2-3 — rule of thumb: butuh minimal 3 sinyal align (misal wall + CVD + OI) sebelum menyimpulkan aktivitas MM, satu snapshot saja tidak cukup.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Jumlah level bid/ask yang diambil per sisi. Harus salah satu dari: 5, 10, 20, 50, 100, 500, 1000. |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_order_book_imbalance Order Book Imbalance (OBI) ~183
Menghitung persentase imbalance volume Bid vs Ask secara kumulatif di 3 level kedalaman harga (depth 5, 10, 20) sekaligus dalam satu panggilan, LANGSUNG dari Binance lewat proxy relay. Beda dari binance_get_order_book_depth yang cuma kasih snapshot mentah — tool ini langsung kasih rasio bid vs ask plus label bias (BULLISH/BEARISH/SEIMBANG) per depth level. PENTING: ini snapshot SESAAT — order book berubah cepat, jangan overinterpretasi satu snapshot sebagai sinyal pasti (sama seperti binance_get_order_book_depth).
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_orderbook_wall_persistence Order Book Wall Persistence ~450
Cek apakah wall kandidat di harga tertentu masih bertahan dibanding N menit lalu, menggunakan data historis dari wall_tracking (diisi cron tiap 1 menit, watchlist tetap saja). PENTING: hanya tersedia untuk symbol watchlist tetap BTCUSDT/ETHUSDT/SOLUSDT/BNBUSDT/XRPUSDT/DOGEUSDT/ADAUSDT/AVAXUSDT/LINKUSDT/LTCUSDT -- symbol lain tidak punya histori tersimpan. Berguna untuk verifikasi sinyal absorption (wall bertahan saat harga mendekat) dan deteksi spoofing (wall menyusut >40% dalam waktu singkat).
| Name | Type | Req | Description |
|---|---|---|---|
| lookbackMinutes | integer | – | Rentang menit ke belakang yang mau dilihat (max 30) |
| priceLevel | number | yes | Harga wall yang mau dicek persistence-nya |
| side | string | yes | Sisi order book tempat wall berada |
| symbol | string | yes | Symbol dari watchlist tetap: BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, XRPUSDT, DOGEUSDT, ADAUSDT, AVAXUSDT, LINKUSDT, LTCUSDT, TRXUSDT, SUIUSDT, HYPEUSDT, ZECUSDT, NEARUSDT, UNIUSDT, BCHUSDT, TAOUSDT, WLD… |
No output schema declared.
No examples provided.
binance_get_pair_threshold Cek Threshold Custom per Pair ~77
Cek apakah sebuah pair punya threshold funding/basis custom yang sudah di-set lewat binance_set_pair_threshold, atau masih pakai default global.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_premium_index_klines Candlestick Premium Index ~270
Candlestick dari PREMIUM INDEX (selisih mark price vs index price, komponen utama perhitungan funding rate), BUKAN dari harga transaksi (trade). Premium index positif konsisten = funding cenderung positif (long bayar short), negatif konsisten = funding cenderung negatif. PENTING: nilai candle di sini adalah RASIO premium (bukan harga absolut) — jangan dibaca seperti candle harga biasa.
| Name | Type | Req | Description |
|---|---|---|---|
| endTime | string | – | Waktu akhir (ISO 8601) — opsional, dipakai bareng startTime. |
| interval | string | yes | Timeframe candle: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d |
| limit | integer | – | Jumlah candle yang diambil, maksimal 1500 |
| startTime | string | – | Waktu mulai (ISO 8601, contoh "2026-07-01T00:00:00Z") — opsional. |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_quarterly_settlement_price Quarterly Contract Settlement Price ~154
Histori delivery/settlement price untuk kontrak QUARTERLY sebuah pair underlying (harga final saat kontrak dated expire dan di-settle). PENTING: cuma relevan untuk pair yang punya listing kontrak QUARTERLY/dated (ada tanggal expiry) — TIDAK berlaku untuk kontrak PERPETUAL yang memang tidak pernah expire/settle. Parameter pakai `pair` (format TANPA suffix margin-asset, contoh "BTCUSD").
| Name | Type | Req | Description |
|---|---|---|---|
| pair | string | yes | Pair underlying Binance Futures TANPA suffix margin-asset, contoh: BTCUSD (bukan BTCUSDT). Dipakai untuk kontrak dated/continuous, beda dari symbol pair trading biasa. |
No output schema declared.
No examples provided.
binance_get_realized_volatility Realized Volatility (Historis) ~200
Menghitung realized volatility (RV) historis untuk sebuah pair Binance Futures di dua timeframe (15 menit, ~24 jam terakhir; dan 1 jam, ~30 jam terakhir), LANGSUNG dari Binance native klines. RV dihitung dari log-return antar candle close (RV = sqrt(mean(log_return^2)) * sqrt(periode/tahun)), ditampilkan baik dalam bentuk annualized (%) maupun per-periode (%) supaya tidak menyesatkan untuk pair kecil yang volatil (angka annualized saja bisa terlihat ekstrem tapi tidak intuitif). RV tinggi menandakan range candle historis melebar dibanding biasanya — berguna untuk cross-check dengan input i_atrMult di indikator Pine Script Grid Advisor saat mengkalibrasi lebar grid range.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_spot_agg_trades Aggregate Trades / CVD (Spot) ~141
Mengambil trade individual terbaru (aggregate trades) di pasar SPOT Binance, termasuk sisi buy/sell aggressor per trade. Versi Spot dari binance_get_agg_trades (Futures) — CVD spot menunjukkan tekanan beli/jual RIIL (bukan leverage), cocok dibandingkan berdampingan dengan CVD futures untuk pair yang sama.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Jumlah trade terakhir yang diambil, maksimal 200. |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_spot_avg_price Harga Rata-Rata Bergerak (Spot) ~140
Mengambil harga rata-rata bergerak (moving average price) terkini di pasar SPOT Binance, dihitung Binance sendiri dari trade beberapa menit terakhir ('mins' pada response, biasanya 5 menit). Lebih stabil dari harga last-trade sesaat (binance_get_spot_price) untuk kasus yang butuh referensi harga tidak gampang ter-spike oleh satu trade outlier — Binance sendiri memakai ini di beberapa perhitungan risiko internal mereka.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_spot_book_ticker Best Bid/Ask (Spot) ~141
Mengambil best bid/ask price + quantity real-time di pasar SPOT Binance — lebih ringan/cepat dari binance_get_spot_order_book kalau cuma butuh spread sesaat, tanpa perlu full depth. Berguna untuk cross-check spread spot vs spread futures (binance_get_order_book_depth): spread spot yang melebar tiba-tiba bisa jadi tanda likuiditas riil menipis, terlepas dari kondisi order book futures.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_spot_klines Data Candlestick (Spot) ~434
Candlestick OHLCV di pasar SPOT Binance per timeframe, native Binance. Versi Spot dari binance_get_klines (Futures) — bandingkan bias/volume kedua versi: kalau candle futures jauh lebih volatil/volumenya jauh lebih besar dari spot di jam yang sama, pergerakan itu kemungkinan leverage-driven, bukan demand/supply riil. Default (tanpa startTime/endTime) balikin candle TERBARU. Isi startTime buat narik histori jauh ke belakang (misal backtest) — maksimal `limit` candle/panggilan (maks 1000 Spot, beda dari Futures 1500). Rentang >1000 candle: panggil berkali-kali sambil geser startTime (pagination manual). HEMAT TOKEN: default cuma balikin summary (bias, swing high/low, 15 candle terakhir) — array candle PENUH TIDAK disertakan kecuali `includeCandles: true`.
| Name | Type | Req | Description |
|---|---|---|---|
| endTime | string | – | Waktu akhir (ISO 8601) — opsional, dipakai bareng startTime untuk membatasi window spesifik. |
| includeCandles | boolean | – | Sertakan array candle PENUH di structuredContent -- default false biar hemat token. Set true kalau butuh proses data candle secara programatik. |
| interval | string | yes | Timeframe candle: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d |
| limit | integer | – | Jumlah candle yang diambil, maksimal 1000 |
| startTime | string | – | Waktu mulai (ISO 8601, contoh "2026-07-01T00:00:00Z") — opsional, buat narik histori jauh ke belakang untuk backtest. |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_spot_order_book Order Book Depth (Spot) ~199
Mengambil snapshot order book (bid/ask) real-time di pasar SPOT Binance, LANGSUNG dari Binance native. Versi Spot dari binance_get_order_book_depth (Futures) — berguna untuk bandingkan wall/likuiditas spot vs futures: kalau wall besar cuma muncul di futures tapi tidak di spot, itu lebih mungkin leverage/spekulasi daripada komitmen order riil dari holder. PENTING: snapshot SESAAT, order book berubah cepat.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Jumlah level bid/ask yang diambil per sisi. Harus salah satu dari: 5, 10, 20, 50, 100, 500, 1000, 5000. |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_spot_price Harga Spot Binance + Basis vs Futures ~269
Mengambil harga SPOT Binance (bukan Futures), plus basis riil terhadap mark price Futures — dihitung vs harga SPOT LANGSUNG (bukan index price rata-rata beberapa exchange seperti binance_get_funding_rate), lebih akurat buat bedain leverage-driven (futures premium/discount melebar) vs demand/supply riil (spot-futures selaras). Basis melebar tiba-tiba = futures mulai memimpin/leverage-driven, early warning sebelum funding rate menyusul. PENTING: banyak pair Futures adalah FUTURES-ONLY (koin baru/kecil) TANPA listing Spot — tool gagal dengan error jelas untuk pair semacam itu (bukan bug). Untuk deteksi basis arbitrage (docs/mm_detection_framework.md Section 5): cek binance_check_spot_listing dulu kalau ragu. Ini snapshot sesaat -- untuk histori time-series 'basis melebar lalu kembali', pakai binance_get_basis_history (watchlist tetap BTCUSDT/ETHUSDT/SOLUSDT); pair lain di luar itu masih harus snapshot manual berkali-kali.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_spot_ticker_24hr Statistik 24 Jam (Spot) ~178
Mengambil ringkasan statistik 24 jam di pasar SPOT Binance (bukan Futures): harga terakhir, perubahan %, high/low, volume, VWAP (weighted average price), dan jumlah trade — LANGSUNG dari Binance native ticker/24hr Spot. Bandingkan dengan binance_get_24hr_ticker (versi Futures) untuk pair yang sama: kalau volume/perubahan spot jauh lebih kecil dari futures, pergerakan harga kemungkinan besar didorong leverage bukan demand riil. PENTING: error 'Invalid symbol' berarti pair tersebut FUTURES-ONLY (tidak listed di Binance Spot).
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_taker_volume_ratio Taker Buy/Sell Volume Ratio ~152
Mengambil rasio volume taker buy vs sell — proxy tekanan beli/jual AGRESIF (market order), berbeda dari long/short ratio yang berbasis posisi terbuka (LANGSUNG dari Binance native takerlongshortRatio, bukan lagi diturunkan manual dari volume candlestick Coinalyze — source of truth). Berguna sebagai konfirmasi tambahan: apakah tekanan eksekusi market saat ini condong beli atau jual.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| period | string | – | – |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_get_tool_catalog Tool Catalog & Usage Guide ~169
Daftar semua tool WhaleScope MCP dengan kategori, estimasi token cost, use-case, dan dependency-nya. Berguna sebelum manggil banyak tool individual -- cek dulu kategori/use-case yang relevan biar gak salah pilih tool atau kelewat tool composite yang bisa gantikan beberapa tool sekaligus. Nama+description SELALU akurat (auto dari tool registry); kategori 'uncategorized' berarti tool itu belum di-curated manual, useCase-nya fallback dari description yang dipotong.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Filter kategori: funding, oi, ratios, orderbook, trades, liquidation, risk, technical, spot, composite, config, history, backtest, cross-exchange, meta, uncategorized, atau "all" (default) untuk semu… |
No output schema declared.
No examples provided.
binance_get_top_trader_ratio Top-Trader Long/Short Ratio (Breakdown Murni) ~407
Rasio long/short KHUSUS TOP TRADER (posisi/margin terbesar di Binance Futures), TERPISAH dari retail — LANGSUNG dari Binance (proxy relay, bukan Coinalyze), gak ter-blend akun kecil. Proxy lebih dekat ke 'whale positioning' dibanding binance_get_long_short_ratio (blended). mode='account' = breakdown JUMLAH akun top trader long vs short. mode='position' = breakdown SIZE POSISI (lebih relevan buat dominasi modal besar — 1 akun besar tetap terhitung 1 di mode='account' tapi bobotnya besar di mode='position'). KETERBATASAN: threshold 'top trader' gak dipublikasikan Binance, data snapshot periodik (bukan tick-by-tick). Untuk deteksi divergence smart-money vs retail (docs/mm_detection_framework.md Section 4.2): JANGAN pakai threshold absolut universal (misal '15%') — tervalidasi data riil, pair likuid (BTC/ETH) cuma bergerak <2.5 poin/2 jam. Bandingkan RELATIF ke histori pendek pair sendiri (~5-30 hari tergantung resolusi, retensi Binance terbatas), fokus ARAH pergerakan berlawanan dari binance_get_long_short_ratio, bukan magnitude absolut.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Jumlah data poin terakhir |
| mode | string | – | 'account' = breakdown jumlah akun top trader, 'position' = breakdown size posisi top trader |
| period | string | – | Interval antar data poin: 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_market_regime Deteksi Regime Pasar (Trending/Ranging/Breakout/Accumulation/Distribution) ~387
Klasifikasi kondisi pasar saat ini jadi salah satu dari 6 regime: TRENDING_UP, TRENDING_DOWN, RANGING, BREAKOUT, ACCUMULATION, DISTRIBUTION -- pakai ADX(14) dari klines timeframe pilihan (default 1 jam, bisa diganti lewat parameter interval, mis. '4h'), tren OI, CVD dari agg trades, dan rasio spike volatilitas/volume (10 candle terakhir vs 10 sebelumnya PADA TIMEFRAME YANG SAMA, BUKAN baseline historis persisten -- belum ada penyimpanan time-series general per pair). PENTING: memanggil tool ini dua kali dengan interval berbeda (mis. '1h' lalu '4h') menghasilkan DUA regime independen -- masing-masing punya window candle, ADX, OI-change, dan CVD sendiri, bukan derivasi satu dari yang lain. Cocok untuk kebutuhan multi-timeframe (mis. cross-check regime 1H vs 4H) tanpa perlu tool terpisah.
| Name | Type | Req | Description |
|---|---|---|---|
| interval | string | – | Timeframe candle untuk analisis regime (ADX, OI-change, CVD, volatility/volume spike): 1m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d. Default '1h' (perilaku lama, tidak ada breaking change). Gunakan '4h'… |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
binance_scan_funding_extremes Scan Funding Rate Paling Ekstrem (Semua Pair) ~202
Scan funding rate SEMUA pair Binance Futures sekaligus (1 call ke premiumIndex tanpa symbol, bukan loop per-pair — jauh lebih murah), lalu urutkan dan kembalikan pair paling crowded LONG (funding paling positif) dan paling crowded SHORT (funding paling negatif). Berguna untuk pertanyaan 'pair apa yang funding-nya paling ekstrem sekarang' tanpa perlu tau symbol spesifik duluan — komplemen dari binance_get_funding_rate yang perlu symbol. Threshold crowded sama dengan binance_get_funding_rate (±0.03%).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Jumlah pair teratas per sisi (crowded long / crowded short) yang ditampilkan |
| quoteFilter | string | – | Filter pair berdasarkan quote asset di akhir symbol, misal 'USDT' (default, pair USDT-M) atau 'USDC'. Kosongkan string ('') untuk lihat semua pair tanpa filter quote asset. |
No output schema declared.
No examples provided.
binance_set_pair_threshold Set Threshold Custom per Pair ~255
Simpan threshold funding rate dan/atau basis custom untuk sebuah pair, menggantikan default hardcoded (±0.03% funding, ±0.05% basis) yang dipakai binance_get_funding_rate dan binance_get_spot_price. Berguna karena pair volatil (altcoin kecil) dan pair stabil (BTC/ETH) punya rentang funding/basis 'normal' yang beda jauh -- threshold universal bisa false-positive di pair volatil atau kurang sensitif di pair stabil. Disimpan permanen di Workers KV sampai di-overwrite. Kirim tanpa salah satu parameter (undefined) untuk reset field itu balik ke default.
| Name | Type | Req | Description |
|---|---|---|---|
| basisThreshold | number | – | Threshold basis custom (desimal, misal 0.001 = 0.1%). Kosongkan untuk pakai default (0.0005). |
| fundingThreshold | number | – | Threshold funding rate custom (desimal, misal 0.001 = 0.1%). Kosongkan untuk pakai default (0.0003). |
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.
whalescope_compare_funding_across_exchanges Bandingkan Funding Rate Antar Exchange (Binance/Bybit/OKX/Hyperliquid) ~202
Bandingkan funding rate, last price, open interest, dan 24h change satu pair across Binance, Bybit, OKX, dan Hyperliquid dalam SATU tool call -- deteksi divergensi funding (indikasi arbitrase atau sentimen beda antar platform), lihat DI MANA leverage paling menumpuk (OI per exchange), dan cross-confirm sinyal binance_detect_mm_activity (sinyal kuat di Binance doang vs muncul di semua exchange = confidence beda). Symbol pakai format Binance (BTCUSDT), otomatis di-mapping ke format masing-masing exchange -- kalau pair gak listed di exchange tertentu (umum buat altcoin kecil), baris itu ditandai gagal/gak tersedia TANPA gagalin exchange lain.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Simbol pair Binance Futures, contoh: BTCUSDT, ETHUSDT. Harus pair perpetual yang terdaftar di Binance USDS-M Futures. |
No output schema declared.
No examples provided.