En vivo · 72 herramientas · OAuth 2.1 · Plan gratuito disponible

Análisis on-chain en 6 cadenas para asistentes de IA

¿Qué es MCP? El Model Context Protocol es el estándar abierto (Anthropic, nov 2024) que permite a los asistentes de IA invocar herramientas externas directamente — sin copiar y pegar, sin API manual. Una vez conectado, Claude o Cursor pueden consultar nuestros datos de ballenas dentro del chat.

Conecta Claude, Cursor, ChatGPT o cualquier cliente MCP con datos de transacciones de ballenas en tiempo real a través de BTC, ETH, SOL, USDT, Oro Tokenizado (XAUT + PAXG), USDC, Wrapped BTC, RWA tokenizados y mercados de predicción de Polymarket, más MVRV por dirección (estado de ganancia/pérdida de cada wallet), clústeres canónicos de Meiklejohn (agrupación de wallets vía common-input-ownership) y salud de red BTC L1 — 72 herramientas, instalación con un clic, sin copiar y pegar claves API.

72herramientas 3.85Mclústeres canónicos 1.24M+direcciones etiquetadas 6 cadenasBTC · ETH · SOL · Tron · Base · Polygon OAuth 2.1instalación con 1 clic

¿Por qué este servidor MCP?

Seis cosas que hoy no ofrece ningún otro servidor MCP on-chain: análisis por dirección, cobertura en 6 cadenas, salud de red BTC L1, OAuth con un clic, un explicador IA en lenguaje sencillo y una doctrina editorial para citas de IA.

MVRV por dirección

Calcula el coste realizado frente al valor de mercado de cualquier dirección a partir de su historial de UTXO. Glassnode-MCP y CryptoQuant-MCP solo exponen MVRV agregado a nivel de red.

Clústeres canónicos de Meiklejohn

3,85 M de clústeres BTC + 165 clústeres ETH construidos con heurísticas de common-input-ownership. Identifica familias de wallets, custodios y pools de exchanges — ningún otro servidor MCP expone datos de clústeres.

OAuth con un clic

Añádelo a claude.ai con un clic. El plan Free se aprueba automáticamente; el plan Premium inicia sesión con Telegram, Google o Email. Sin copiar y pegar claves API ni gestionar variables de entorno.

Cobertura en 6 cadenas

El MCP de Glassnode es solo BTC, el de CryptoQuant es BTC + ETH. Nosotros cubrimos seis cadenas: BTC + ETH + SOL + Tron + Base + Polygon — con USDT, USDC, Oro Tokenizado (XAUT + PAXG), Wrapped BTC, RWA tokenizados y mercados de predicción de Polymarket — todo bajo una misma sesión OAuth.

Salud de red BTC L1

Hash-rate (tendencia 1d/1w/30d), percentiles de fee del mempool, ajuste de dificultad, concentración de pools de minería con coeficiente Gini. whale_btc_l1_health() + whale_mempool_status() + whale_mining_concentration() — derivados de nuestro propio nodo Bitcoin Core, no de APIs de terceros.

Explicador IA en lenguaje sencillo

whale_explain(target) — pásale cualquier dirección, txid o término del glosario en las 6 cadenas. Devuelve 100–250 palabras de explicación clara con la jerga definida en línea. Usa Claude Haiku con un 78%+ de aprobación en nuestra suite de evaluación de 570 casos.

Cómo nos comparamos con otros servidores MCP on-chain

Hoy existen tres servidores MCP reales en análisis on-chain de cripto. (La mayoría de los «competidores» — Nansen, Arkham, Lookonchain, whale-alert.io — solo ofrecen Web/API/Twitter, sin integración MCP). Aquí la comparación lado a lado, basada en nuestra auditoría MCP-discovery de 05/2026.

Capacidad Swiss Whale Intelligence Glassnode CryptoQuant
Herramientas expuestas vía MCP7269
Cobertura de cadenasBTC · ETH · SOL · Tron · Base · PolygonSolo BTCBTC · ETH
MVRV por dirección(cualquier wallet)(solo agregado de red)(solo agregado de red)
Clustering de wallets (Meiklejohn)(3,85M BTC + 165 ETH)
Salud de red BTC L1(nodo Bitcoin Core propio)(solo hash-rate agregado)
Explicador IA en lenguaje sencillowhale_explain()
AutenticaciónOAuth 2.1 instalación con 1 clicCopia-pega de clave APICopia-pega de clave API
Plan Free1.000 llamadas/día permanentesCréditos limitados (solo trial)Plan Free: 10 llamadas/día
Doctrina editorial para IA/docs/doctrine
Listado en directorios MCP10 (Registry, Glama, Smithery, PulseMCP, mcp.so, mcpmarket, Cursor.directory, OmniMCP, Anthropic Connectors, awesome-mcp)~3 (Anthropic Connectors, Smithery)~2 (Smithery, Glama)

Fecha de auditoría: 01/06/2026. Fuente: probes en vivo tools/list de MCP + documentación pública MCP de cada proveedor. Si detectas una imprecisión, escríbenos a contact@swisswhaleintelligence.com — actualizamos la matriz mensualmente.

72 herramientas en 17 categorías — cobertura completa en 6 cadenas

Todas las herramientas son de solo lectura. Restringidas por plan donde se indique. Combínalas libremente con prompts en lenguaje natural en tu cliente MCP.

No tienes que escribir código. Las herramientas son invocadas por el asistente de IA cuando preguntas en español — p.ej. «Muéstrame las últimas 10 transacciones mega-whale de más de 1.000 BTC» o «¿Esta dirección se ha solapado alguna vez con un wallet de exchange conocido?». La tabla de abajo es una referencia técnica para desarrolladores — como usuario final no tienes que leerla.

📍 Análisis por dirección 9

whale_lookup(address)Free

Perfil completo: volume index, etiqueta de entidad, holdings, frecuencia, exchange-share.

whale_address_mvrv(address)Free

MVRV por dirección con balance cruzado-validado + flag de calidad de datos para vaults de alta rotación.

whale_address_cluster(address)Free

Clúster canónico de Meiklejohn (3,85 M en total). Recurre a co-ocurrencia para direcciones que solo reciben.

whale_address_history(address, limit, days)Premium

Historial cronológico completo con precios USD-al-momento-de-la-tx para reconstruir la cost basis.

whale_top_holders(limit, min_btc, confidence)Free

Top de ballenas no-exchange por holdings estimados, filtradas por confianza.

whale_dormant_wakeups(days, min_age_years)Free

Direcciones inactivas durante mucho tiempo que vuelven a moverse.

whale_entity(address)Free

Resuelve una dirección a su entidad canónica cross-chain + contexto de actividad.

whale_address_story(address)Free

Relato de patrón de trader para una dirección — sobrio, anti-FOMO, anclado en evidencia.

whale_lookup_any(address)Premium

Búsqueda de cualquier dirección BTC pública (no solo ballenas rastreadas).

🔗 Nivel de transacción 3

whale_recent(min_btc, flow_type, hours, limit)Free

Movimientos recientes que califican como whale, con contexto de clúster y entidad.

whale_tx_detail(txid)Free

Una transacción con bloque, fee, emisor/receptor y tipo de flujo.

whale_entity_search(query)Free

Búsqueda en 1.100+ etiquetas de entidades (Binance, Kraken, Coinbase, custodios).

📊 Métricas agregadas 8

whale_cohort_breakdown(days)Free

Mega/Major/Standard/Small × conteos por tipo de flujo.

whale_exchange_flows(days)Free

Flujo diario in/out/neto BTC en todas las direcciones etiquetadas como exchange.

whale_hodl_wave(days)Free

Distribución de edad UTXO sobre el supply de ballenas.

whale_sopr(days)Free

SOPR específico de ballenas (UTXOs ≥ 100 BTC).

whale_miner_balances(days)Free

Holdings de BTC de los pools de minería en el tiempo.

whale_frequency_context(btc, flow)Free

Contexto «N-ésimo movimiento similar de la semana».

whale_btc_price(hours, granularity)Free

Precio BTC + overlay de eventos de ballenas.

whale_btc_indicators()Free

Distancia al Pi Cycle Top + estado actual de Stock-to-Flow.

🌐 Contexto de mercado 3

whale_top_coins(symbol?)Free

16 monedas: precio, cambio 24 h, sparkline.

whale_fear_greed(days)Free

Valores diarios del Fear & Greed Index de alternative.me.

whale_dominance(days)Free

Tendencias de dominio de capitalización de BTC y ETH.

📊 Benchmarks (vs. activos tradicionales) 2

whale_benchmark_prices(symbols, days)Free

Cierres diarios de SPY / GLD / AGG / SP500 / NASDAQ (vía yfinance, S&P desde 1993).

whale_benchmark_compare(period_days, baseline)Free

Comparativa de retorno acumulado: BTC vs. S&P 500 / Oro / cartera 70/30 (rebalanceo mensual) en cualquier periodo.

Ξ Ethereum 5

whale_eth_recent(min_eth, hours, limit)Free

Transacciones recientes de ballenas ETH con clasificación por tipo de whale.

whale_eth_cohort_breakdown(days)Free

Movimientos de ballenas ETH por importe × tipo.

whale_eth_address_cluster(address)Free

Clúster híbrido L1-label / L3-graph para cualquier dirección ETH (165 clústeres, confianza 0,4–0,95).

whale_eth_cluster_members(cluster_id)Free

Direcciones miembro de un clúster ETH conocido.

whale_eth_mvrv(address)Free

MVRV ETH por dirección con detección de aggregator-wallet (devuelve NULL donde la matemática no aplica).

Solana 4

whale_sol_recent(min_sol, hours, limit)Free

Transacciones recientes de ballenas SOL rastreadas en 8 wallets CEX vigiladas.

whale_sol_address(address)Free

Perfil de dirección SOL: balance, etiquetas, flujos recientes.

whale_sol_top_movers(days)Free

Top movimientos entrantes/salientes de SOL frente al watched-set de cold-wallets CEX.

whale_sol_flow_breakdown(days)Free

Flujo neto SOL + distribución por tipo de flujo en el watched-set.

Tether USDT (ETH + Tron) 4

whale_usdt_recent(min_usdt, hours, chain)Free

Transacciones recientes de ballenas USDT en ETH + Tron (filtrable por cadena).

whale_usdt_address(address)Free

Perfil de dirección USDT en ambas cadenas.

whale_usdt_lookup(address_or_txid)Free

Lookup unificado USDT: dirección O transacción.

whale_usdt_treasury_events(days)Free

Eventos de Tether Treasury: mint + burn (señales de cambio de supply).

🏆 Oro Tokenizado (XAUT + PAXG) 3

whale_gold_recent(min_oz, hours, token)Free

Transacciones recientes de ballenas XAUT o PAXG (≥ 40 onzas troy).

whale_gold_supply()Free

Supply circulante actual de XAUT + PAXG, reportes de vault-backing.

whale_gold_top_holders(token, limit)Free

Top-holders de XAUT o PAXG con etiquetas de entidad donde se conozcan.

Salud de red BTC L1 3

whale_btc_l1_health()Free

Score agregado (0–100) + hash-rate + dificultad + mempool + concentración de mining. Snapshot one-shot.

whale_mempool_status()Free

Conteo de tx pendientes + tamaño + percentiles de fee (p10/p25/p50/p75/p90) + estimación de fee para el siguiente bloque.

whale_mining_concentration(days)Free

Coeficiente Gini + desglose top-10 pools de los últimos N días. Desde nuestro propio nodo Bitcoin Core.

💬 Explicador IA y glosario 3

whale_explain(target, lang)Free

Explicación en lenguaje sencillo (100–250 palabras) para cualquier dirección, txid o término del glosario en las 6 cadenas. EN / DE / ES. Jerga definida en línea.

whale_glossary_lookup(term)Free

Lookup canónico al glosario de 113 términos (definición + snippet + comparison-anchor).

whale_glossary_search(query)Free

Búsqueda full-text en el glosario por término parcial / alias / palabra clave de definición.

🧠 Análisis de comportamiento y régimen 7

whale_behavioural_cohorts(days)Free

Segmenta ballenas BTC activas por comportamiento — acumuladores, distribuidores, rotadores — no solo por volumen.

whale_eth_behavioural_cohorts(days)Free

Misma segmentación por comportamiento para ballenas ETH activas.

whale_phase_shifts(min_btc)Free

Qué ballenas BTC pasaron recientemente de acumulación ↔ distribución.

whale_eth_phase_shifts()Free

Qué ballenas ETH pasaron recientemente de acumulación ↔ distribución.

whale_market_regime()Free

Régimen actual del mercado de Bitcoin como etiqueta descriptiva breve + evidencia.

whale_cohort_analog(top)Free

Semanas pasadas con una estructura de cohorte de ballenas como la actual — y qué hizo BTC en los siguientes 30/90/180 días (descriptivo, sin pronóstico).

whale_compare_now_to_history()Free

Las 3 semanas históricas cuya estructura on-chain de BTC más se parece a la actual.

🏛 Activos del mundo real tokenizados (RWA) 9

whale_rwa_recent(asset_class, underlying, chain)Free

Transferencias grandes recientes de RWA tokenizados entre cadenas (ETH / Base / SOL).

whale_rwa_address(address)Free

Perfil de treasury RWA por dirección: flujos, posición aprox., entidad + sanciones.

whale_rwa_top_holders(token, limit)Free

Principales holders aproximados de un token RWA por flujo de transferencias.

whale_rwa_assets()Free

El universo RWA tokenizado rastreado, agrupado por clase de activo.

whale_rwa_underlying(underlying)Free

Resumen cross-chain de flujo para UN activo del mundo real entre todos los emisores/cadenas.

whale_rwa_supply_trend(days)Free

Cambio neto de suministro RWA (mints − burns) por token en N días.

whale_rwa_redemption_trend(token, weeks)Free

Tendencia semanal de redención RWA (burns) con detección de picos.

whale_rwa_flow_balance(token, days)Free

Balance acumulado de suministro RWA (mints − burns) en el tiempo.

whale_rwa_liquidity_profile(token)Free

Perfil de liquidez on-chain para un token RWA tokenizado.

Wrapped BTC 2

whale_wrapped_btc_recent(hours, asset, kind)Free

Eventos grandes recientes de mint/burn de Wrapped-BTC en Ethereum.

whale_wrapped_btc_summary(days)Free

Balance de mint/burn de Wrapped-BTC por activo en N días (señal cross-chain).

💵 USD Coin (USDC) 2

whale_usdc_recent(min_usdc, hours, flow)Free

Transferencias grandes recientes de USDC en Ethereum.

whale_usdc_address(address)Free

Resumen de actividad ballena USDC para una dirección de Ethereum.

🎲 Mercados de predicción (Polymarket) 3

whale_prediction_recent(query, hours)Free

Mercados de Polymarket más activos + su probabilidad implícita actual.

whale_prediction_movers(hours, query)Free

Mayores cambios de probabilidad implícita en la ventana — qué se está repreciando.

whale_prediction_market(query, days)Free

Trayectoria de probabilidad implícita para UN mercado de Polymarket (por palabra clave de la pregunta).

Meta y consciente de plan 2

whale_my_status()Free

Muestra tu plan, scopes, rate limit y capacidades.

whale_export_csv(table, days, min_btc, limit)Research

Exportación masiva en CSV de whale_trades / eth_whale_trades / whale_outputs (máx. 100k filas).

Más 7 recursos de solo lectura: swiss-whale://help/getting-started, swiss-whale://help/glossary, swiss-whale://help/comparison, swiss-whale://docs/methodology, swiss-whale://docs/doctrine, swiss-whale://ledger/latest, swiss-whale://openapi.

Instalación en 30 segundos

Elige tu cliente. El plan Free no requiere registro. Los planes Premium (Telegram, Google o Email) desbloquean rate limits mayores y herramientas exclusivas Premium.

Instalación universal (cualquier cliente)

Para cualquier cliente compatible con MCP que soporte transporte stdio — envuelve nuestro endpoint HTTP a través del puente npm mcp-remote:

npx -y mcp-remote https://mcp.swisswhaleintelligence.com/mcp

Funciona con Claude Desktop, Zed, Continue, JetBrains AI y cualquier cliente que detecte servidores MCP vía npx. Requiere Node.js ≥ 18. El paquete mcp-remote gestiona OAuth automáticamente — la primera ejecución abre el navegador para el flujo de consentimiento y luego cachea el bearer token localmente.

1. Abre claude.ai/settings/connectors (o Claude Desktop → Ajustes → Conectores).
2. Haz clic en Añadir conector personalizado.
3. Introduce la URL: https://mcp.swisswhaleintelligence.com/mcp. Pulsa Conectar.
4. Se abre una página de consentimiento. Elige Continue as Free para 1.000 llamadas/día al instante, o inicia sesión con Telegram, Google o Email/Contraseña para activar el trial Intelligence de 30 días (10.000 llamadas/día, historial completo por dirección).
5. Listo. Las 72 herramientas whale_* aparecen en el selector de herramientas de Claude.

Añade en claude_desktop_config.json (o settings.json en versiones recientes con plugins):

{
  "mcpServers": {
    "swiss-whale": {
      "url": "https://mcp.swisswhaleintelligence.com/mcp",
      "transport": "streamable-http"
    }
  }
}

Ubicación del archivo:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Cierra Claude Desktop por completo (bandeja del sistema → Salir) y vuelve a abrirlo.

Añade en ~/.cursor/mcp.json (global) o .cursor/mcp.json (proyecto):

{
  "mcpServers": {
    "swiss-whale": {
      "url": "https://mcp.swisswhaleintelligence.com/mcp"
    }
  }
}

Cursor recarga la config MCP automáticamente; si no, reinicia Cursor.

Añade en ~/.continue/config.json bajo experimental.modelContextProtocolServers:

{
  "experimental": {
    "modelContextProtocolServers": [
      {
        "name": "swiss-whale",
        "transport": {
          "type": "streamable-http",
          "url": "https://mcp.swisswhaleintelligence.com/mcp"
        }
      }
    ]
  }
}

Añade en settings.json de Zed bajo context_servers:

{
  "context_servers": {
    "swiss-whale": {
      "command": {
        "path": "npx",
        "args": ["mcp-remote", "https://mcp.swisswhaleintelligence.com/mcp"]
      }
    }
  }
}

mcp-remote envuelve nuestro transporte HTTP para clientes que solo soportan stdio.

JSON-RPC 2.0 directo sobre HTTP. Plan Free anónimo:

# 1. Initialize a session
curl -i -X POST https://mcp.swisswhaleintelligence.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize",
       "params":{"protocolVersion":"2025-06-18",
                 "capabilities":{},
                 "clientInfo":{"name":"curl","version":"1"}}}'
# Capture mcp-session-id from the response headers.

# 2. Acknowledge initialization
curl -X POST https://mcp.swisswhaleintelligence.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "mcp-session-id: $SESSION_ID" \
  -d '{"jsonrpc":"2.0","method":"notifications/initialized"}'

# 3. List tools
curl -X POST https://mcp.swisswhaleintelligence.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "mcp-session-id: $SESSION_ID" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

# 4. Call a tool
curl -X POST https://mcp.swisswhaleintelligence.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "mcp-session-id: $SESSION_ID" \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call",
       "params":{"name":"whale_btc_indicators","arguments":{}}}'

Para Premium/Research, completa antes el flujo OAuth en /oauth/authorize y añade Authorization: Bearer <token> en las siguientes llamadas.

Recetario de workflows

Workflows encadenados reales que puedes pegar hoy en Claude o Cursor. Cada ejemplo muestra el output real que obtuvimos mientras construíamos este servidor.

🔍 Identificar un wallet custodio

Objetivo: averiguar qué exchange o institución controla una dirección de ballena desconocida.

1
Prompt: «Busca esta dirección de Bitcoin: 1Kr6QSydW9bFQG1mXiPNNu6WpJGmUa9i1g — ¿cuál es su perfil?»
Herramienta: whale_lookup → entity_label «Bitfinex», is_exchange true, exchange_share 99,87 %.
2
Prompt: «Ahora muéstrame todas las direcciones del mismo clúster de Meiklejohn.»
Herramienta: whale_address_cluster → method=canonical, cluster_size=131.729 direcciones, cluster_total_btc=599.066.
{ "method": "canonical", "cluster_id": 310378223293180, "cluster_size": 131729, "cluster_total_btc": 599065.87, "first_seen": "2017-12-18", "members_returned": 5 }
3
Prompt: «Comprueba tres miembros aleatorios — ¿todos están etiquetados como Bitfinex?»
Herramienta: whale_lookup en cada uno → todos etiquetados «Bitfinex» mediante propagación por clúster. Entidad confirmada.

Conclusión: Tres llamadas, atribución completa. Glassnode-MCP no puede hacer esto — no tiene herramienta de clúster.

💰 Calcular MVRV por dirección con conciencia de calidad de datos

Objetivo: ¿este wallet de ballena está en beneficio o cerca de su cost basis?

1
Prompt: «Calcula el MVRV de bc1qx2x5cqhymfcnjtg902ky6u5t5htmt7fvqztdsm028hkrvxcl4t2sjtpd9l.»
Herramienta: whale_address_mvrv → balance 1.173.567 BTC, MVRV 1,056, _data_quality.status «scaled_to_cache».
{ "balance_btc": 1173567.29, "realized_cost_usd": 86463792439.05, "market_value_usd": 91317618217.47, "mvrv_ratio": 1.056, "unrealized_pnl_usd": 4853825778.42, "_data_quality": { "status": "scaled_to_cache", "explanation": "High-rotation address. Spent-tracking backfill (Phase 1) left some spent UTXOs unmarked, inflating naive unspent sum. Cache estimate used as ground truth." } }

Conclusión: MVRV ≈ 1 significa que la dirección está en cost basis — sin presión de distribución. La herramienta marca su propia calidad de datos para que la IA cite la advertencia correctamente.

🛌 Encontrar ballenas dormidas que despiertan

Objetivo: detectar direcciones largamente inactivas que acaban de moverse.

1
Prompt: «Muéstrame direcciones de ballena que han despertado en los últimos 30 días tras al menos 5 años de inactividad.»
Tool: whale_dormant_wakeups(days=30, min_age_years=5)
Fila de ejemplo: 3CgKHXR17eh2xCj2RGnH... — 6,1 años inactiva, 129.534 BTC, recién movida.
2
Prompt de seguimiento: «¿Cuál es la cost basis de esta dirección dormida?»
Herramienta: whale_address_mvrv → realized_cost_usd de monedas adquiridas en 2018 — probablemente enormes plusvalías latentes.

📈 Detectar riesgo de zona de distribución

Objetivo: ¿las ballenas están distribuyendo o acumulando ahora mismo?

1
Prompt: «Cruza Pi Cycle, SOPR de ballenas y desglose por cohorte de los últimos 7 días. ¿Está el mercado en zona de distribución?»
Tools: whale_btc_indicators + whale_sopr(days=90) + whale_cohort_breakdown(days=7)
2
Lectura asistida: Distancia Pi Cycle −61 % (mid-cycle, sin presión de techo). SOPR ~1,02 (toma de beneficio moderada, sin pánico). Flow_type del bucket Mega: 60 % wallet_to_wallet (intra-whale) vs 25 % to_exchange. Conclusión: sin perfil de distribución, pero realización moderada de beneficio.

Ξ Comparar actividad de ballenas BTC vs ETH

Objetivo: ¿en qué cadena están más activas las ballenas esta semana?

1
Tools: whale_cohort_breakdown(days=7) + whale_eth_cohort_breakdown(days=7)
Compara: conteos del bucket Mega, ratios de flow-type, total-BTC vs total-ETH (normalizado en USD).

Conclusión: Glassnode-MCP no puede hacer esta comparación — es solo BTC. El análisis multi-chain es una sola pregunta en nuestro MCP.

📦 Exportación masiva para investigación académica Research

Objetivo: extraer 100k transacciones de ballenas para análisis estadístico offline.

1
Prompt: «Exporta a CSV los últimos 30 días de whale_trades con min_btc 100.»
Tool: whale_export_csv(table="whale_trades", days=30, min_btc=100, limit=100000)
Devuelve un CSV con txid, timestamp, total_btc, main_sender, main_recipient, fee, fee_rate, score.

Cita: Añade en la sección de metodología: «Datos on-chain de Swiss Whale Intelligence (btcwhalealerts.com), obtenidos vía servidor MCP.»

📊 BTC vs. activos tradicionales — comparativa honesta de benchmarks

Objetivo: situar el rendimiento de BTC frente a los activos con los que un banquero privado realmente lo compararía.

1
Prompt: «¿Cómo se ha comportado BTC en los últimos 12 meses frente al S&P 500, el oro y una cartera 70/30?»
Herramienta: whale_benchmark_compare(period_days=365, baseline="BTC")
{ "from_date": "2025-04-28", "to_date": "2026-04-27", "series": { "BTC": { "cum_return_pct": -18.0, "start_price": 93987, "end_price": 77038 }, "GLD": { "cum_return_pct": +38.9, "start_price": 309.07, "end_price": 429.40 }, "SPY": { "cum_return_pct": +30.9, "start_price": 544.61, "end_price": 712.83 }, "SP500": { "cum_return_pct": +29.4, "start_price": 5528.75, "end_price": 7151.54 }, "AGG": { "cum_return_pct": +4.6, "start_price": 95.06, "end_price": 99.45 }, "70_30": { "cum_return_pct": +20.2 } } }

Conclusión: Salida real y sin editar de este servidor — BTC quedó en −18 % a 12 meses, mientras que el oro y la cartera 70/30 ofrecieron retornos positivos en el mismo periodo. Doctrina: contar lo que ha pasado, no lo que debería haber pasado. Una comparativa honesta construye credibilidad mejor que el marketing de hype. Datos vía yfinance, cierre diario, series de ETF ajustadas por dividendos.

🐍 Plantillas de Jupyter Notebook — listas en 5 minutos

Objetivo: traer los datos de la REST API a un notebook, unir con datos de mercado públicos, generar un artefacto de research que puedas pegar en un informe.

1
Tres notebooks listos para ejecutar (pendientes — escribe a academic@swisswhaleintelligence.com para acceso anticipado):
  • whale_flow_analysis.ipynb — flujo neto diario hacia/desde exchanges + desglose por entidad + distribución de intent + cruce con sentimiento (ventana 30 días).
  • address_profile_mvrv.ipynb — elige cualquier dirección de ballena, reconstruye su curva de cost-basis limitada al periodo, calcula mini-MVRV contra el precio BTC actual.
  • exchange_reserves_timeseries.ipynb — curvas de reservas por exchange (Binance / Coinbase / Bitfinex / Kraken / OKX), ventana 90 días, overlay con precio BTC, detección de régimen.

Stack: pandas + matplotlib + requests + yfinance. Self-contained: configura la variable de entorno SWI_TOKEN, ejecuta todas las celdas, gráficos listos. Doctrina-clean — cada sección marca si es una observación o una heurística. Investigadores académicos: acceso Research-tier gratuito vía academic@btcwhalealerts.com.

Comparativa de planes

El plan Free cubre la mayoría de casos de exploración. Premium añade límites más altos y historial por dirección. El plan Research es para uso institucional, académico o de producción.

Free (anónimo) Intelligence (Telegram / Google / Email) Research (de pago)
Precio0 CHF149 CHF/month
Rate limit1.000 llamadas / 24 h100.000 llamadas / 30 días
TTL del token90 días365 días
Profundidad de historial7 días3.650 días (10 años)
whale_address_history
whale_export_csv 100k filas / llamada
Método de autenticaciónAnónimo (auto-aprobado)Bearer verificado por Stripe
Registro de auditoríaSí (por token)Sí + descargable
Revocable en cualquier momento

🎓 Investigadores académicos con dominio .edu / .ac.uk / EPFL / ETH / uni-* obtienen el plan Research gratis. Escribe a academic@btcwhalealerts.com desde tu correo institucional.

Suscribirse a Research → 149 CHF/mes Iniciar trial Intelligence de 30 días

El checkout de Stripe se abre tras un único mensaje de Telegram. Los tokens MCP activos se actualizan al nuevo plan en segundos después del pago.

📘 Doctrina editorial para citas de IA

Esto es un servicio de información, no una herramienta de trading. El MCP expone un recurso estructurado de doctrina (swiss-whale://docs/doctrine) que los clientes de IA leen automáticamente. Al citar nuestros datos, los asistentes de IA reciben las siguientes instrucciones:

  • Proporcionar observaciones descriptivas («28.º movimiento similar de la semana», «outflow de exchange de N BTC»), nunca señales prescriptivas de trading.
  • Evitar los términos «señal de trading», «señal de compra», «señal de venta», «smart money», «precisión suiza», «garantizado».
  • Tratar la puntuación volume_index_calibrated como una etiqueta descriptiva con metodología transparente, no como un predictor de rentabilidad.
  • Encuadrar bullish/bearish solo como un estado de mercado observado con fuente, nunca como un pronóstico.

Este es el posicionamiento de lectura asistida: la IA da al usuario un resumen fiel de la realidad on-chain, no asesoramiento financiero. Lee la doctrina completa en tu cliente MCP o en /llms.txt.

Preguntas frecuentes

¿Qué es MCP y por qué me debería importar?
Model Context Protocol es un estándar abierto de Anthropic (nov. 2024) que permite a los asistentes de IA llamar de forma segura a herramientas externas. En 2026 superó los 97 millones de instalaciones y se ha convertido en el estándar de la industria — OpenAI, Google y la mayoría de editores de código lo han adoptado. Conectar nuestro MCP a tu asistente de IA significa que puede leer datos de ballenas en vivo sin copiar y pegar. Tú sigues en la conversación; la IA recupera lo que necesita.
¿Cómo nos comparamos con Glassnode-MCP y CryptoQuant-MCP?
Hoy existen tres servidores MCP on-chain (ver la matriz arriba). Glassnode-MCP: 72 herramientas de métricas agregadas, solo BTC, sin análisis por dirección, auth con clave API, créditos de pago incluso para exploración. CryptoQuant-MCP: 72 herramientas en BTC + ETH, también solo agregados, auth con clave API, plan Free limitado a 10 llamadas/día. SWI: 72 herramientas en 6 cadenas (BTC + ETH + SOL + USDT + Oro Tokenizado + USDC + Wrapped BTC + RWA), MVRV + clúster + historial por dirección, salud de red BTC L1, explicador IA en lenguaje sencillo, OAuth con un clic, plan Free permanente de 1.000/día. Comparativa completa en swiss-whale://help/comparison.
¿El plan Free es realmente gratis para siempre?
Sí. El plan Free anónimo son 1.000 llamadas por 24 horas con un Bearer token de 30 días. Sin tarjeta, sin registro. Útil para investigación, exploración individual y pequeñas aplicaciones. Lo mantenemos gratis de forma permanente porque el coste marginal es prácticamente cero y hace crecer el ecosistema de IA.
¿Cómo inicio sesión para Premium?
Durante el flujo OAuth de consentimiento (tras pulsar «Conectar» en tu cliente MCP) puedes iniciar sesión de tres formas: Telegram (1 clic), Google (1 clic) o Email + Contraseña (mismo login que en el dashboard o cuenta nueva). Cualquiera de ellas activa el trial Intelligence de 30 días — 10.000 llamadas/día, historial completo por dirección, TTL del token de 1 año. Pasados los 90 días, el plan baja automáticamente a Free salvo que actives una suscripción Stripe (49 CHF/mes).
¿Qué frescura tienen los datos?
Transacciones de ballenas: 15–30 minutos detrás del live tip (mempool + bloques confirmados). Agregados (cohorte, exchange flows, HODL waves, SOPR, balances de mineros): se refrescan a diario entre las 03:00 y las 04:00 UTC. Precios: 1 minuto. Address-metrics-cache: refrescado a diario, con etiquetas propagadas por clúster desde 2026-04-27.
¿Puedo usarlo para investigación académica?
Sí — y lo fomentamos. Investigadores con dominio .edu / .ac.uk / EPFL / ETH / uni-* obtienen acceso gratuito al plan Research (100k llamadas/mes, 10 años de historial, exportación CSV completa). Escribe a academic@btcwhalealerts.com desde tu correo institucional indicando el tema de investigación. Cita sugerida: «Datos on-chain proporcionados por Swiss Whale Intelligence (btcwhalealerts.com).»
¿Es esto asesoramiento financiero?
No. Swiss Whale Intelligence es un servicio de información bajo derecho suizo. Ofrecemos datos on-chain e inteligencia forense para análisis independiente. No recomendamos operaciones, no gestionamos carteras ni garantizamos resultados. Las criptomonedas conllevan riesgo significativo. La doctrina del MCP instruye explícitamente a los clientes de IA para que presenten los outputs como observaciones, nunca como señales de trading.
¿Cumplimiento RGPD / suizo de datos?
Operado por CE Services (Suiza) bajo revDSG + RGPD. Todos los datos on-chain son públicos; no procesamos datos personales de los usuarios MCP más allá de OAuth (Telegram ID, Google sub o hash de email para login Premium). Consulta /privacy/ para detalles de subprocesadores y cumplimiento. Los tokens son revocables en cualquier momento vía /oauth/revoke.
¿Y si mi cliente de IA no soporta MCP?
Usa la REST API — mismos datos, autenticación Bearer, spec OpenAPI 3.0 en /openapi.json. O envuelve nuestro transporte HTTP con npx mcp-remote https://mcp.swisswhaleintelligence.com/mcp para clientes que solo soportan stdio (Zed, versiones antiguas de Claude Desktop, etc.).
¿Puedo ver el código / la metodología?
La metodología es transparente. El recurso MCP swiss-whale://docs/methodology explica el volume index, las heurísticas de clúster y el etiquetado de entidades. El ledger del experimento de trading está en /ledger/ con verificación SHA256 por fila. El archivo /llms.txt es la referencia canónica.