Servidor MCP para agentes de IA
Blocklens ofrece un servidor MCP que permite a los agentes de IA consultar analítica on-chain directamente durante las conversaciones. En lugar de copiar y pegar respuestas de la API, su agente descubre las herramientas disponibles y las invoca de forma autónoma.
¿Qué es MCP?
El Model Context Protocol (MCP) es un estándar abierto creado por Anthropic que define cómo se conectan las aplicaciones de IA a fuentes de datos y herramientas externas. Considérelo un adaptador universal: cualquier agente compatible con MCP (Claude, Cursor, Windsurf, etc.) puede conectarse a cualquier servidor MCP sin código de integración personalizado.
Con MCP, el agente no solo lee datos: puede descubrir qué herramientas están disponibles, comprender sus parámetros e invocarlas con los argumentos correctos. Esto hace que las interacciones sean mucho más naturales que construir llamadas a la API manualmente.
Acceso remoto (sin instalación)
La forma más rápida de conectarse es a través de nuestro endpoint MCP alojado: sin paquetes que instalar ni configuración local.
Claude.ai
- Vaya a Settings → Connectors
- Haga clic en + para añadir un nuevo conector
- Pegue la URL:
https://mcp.blocklens.co - Deje el Client ID y el Client Secret vacíos → haga clic en Add
- Autorice con su clave de API cuando se le solicite
Claude Desktop
Añada esto a su claude_desktop_config.json:
{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.blocklens.co"]
}
}
}
ChatGPT
- Active el Developer Mode: Settings → General → Developer Mode
- Vaya a Settings → Developer → MCP Servers
- Haga clic en Add Server, introduzca el nombre "Blocklens" y la URL:
https://mcp.blocklens.co - Autorice con su clave de API cuando se le solicite
Cursor / Windsurf
- Abra Settings → MCP Servers
- Añada un servidor remoto con la URL:
https://mcp.blocklens.co - Autorice con su clave de API cuando se le solicite
Para Cursor, también puede añadirlo a .cursor/mcp.json:
{
"mcpServers": {
"blocklens": {
"url": "https://mcp.blocklens.co"
}
}
}
Cualquier cliente HTTP de MCP
Envíe una petición POST a https://mcp.blocklens.co usando el transporte Streamable HTTP. El servidor admite el protocolo MCP completo: descubrimiento de herramientas, invocación y respuestas en streaming.
El endpoint remoto ofrece las mismas 19 herramientas que el paquete npm. Funciona en el navegador, no requiere dependencias locales y admite el modo demo de fábrica.
Autenticación
El servidor MCP admite dos modos de acceso:
Acceso gratuito (sin clave de API)
Conéctese sin credenciales para acceder a las métricas de nivel gratuito: precios, oferta de holders, valoración, agregado de ETF, coindays y datos de blockchain. Hasta 60 días de histórico.
Acceso completo (con clave de API)
Desbloquee todas las métricas, incluidos los niveles Pro y Enterprise. Cuando se conecte por primera vez, aparecerá una página de autorización de Blocklens donde introduce su clave de API. Esto utiliza un flujo OAuth seguro: no se necesita ni Client ID ni Secret.
Obtenga su clave de API en blocklens.co/api-mcp.
¿Por qué Blocklens + MCP?
Blocklens ofrece soporte nativo de MCP para la analítica on-chain, permitiendo que los agentes de IA consulten métricas directamente sin integración personalizada.
Lo que esto significa en la práctica:
- Consultas on-chain en tiempo real: pregunte a su agente de IA "¿Está Bitcoin sobrevalorado ahora mismo?" y este llamará a
get_holder_valuationpara comprobar el MVRV, el realized cap y más - Sin trabajo manual con la API: el agente descubre las herramientas automáticamente y formatea las respuestas por usted
- Investigación a la velocidad de la conversación: encadene varias consultas: compruebe el precio, luego la oferta y después la rentabilidad, todo en una sola conversación
- Informes automatizados: haga que su agente genere informes semanales de salud on-chain con datos en vivo
Instalación local (alternativa)
Consulte Acceso remoto para la configuración más sencilla: sin paquetes ni configuración local.
Instalación
npm install -g blocklens-mcp-server
Claude Desktop
Añada esto a su archivo de configuración de Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["-y", "blocklens-mcp-server"],
"env": {
"BLOCKLENS_API_KEY": "your_api_key_here"
}
}
}
}
Ubicación del archivo de configuración:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Después de guardar, reinicie Claude Desktop. Debería ver "blocklens" en la lista de herramientas MCP disponibles.
Cursor / Windsurf
Añada esto a su configuración de MCP (.cursor/mcp.json o equivalente):
{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["-y", "blocklens-mcp-server"],
"env": {
"BLOCKLENS_API_KEY": "your_api_key_here"
}
}
}
}
Modo demo (sin clave de API)
Puede probar el servidor MCP sin una clave de API. En modo demo:
- Funciona:
list_metrics,search_metrics,get_metric,get_categoriesy los endpoints de datos con hasta 60 días de histórico para las métricas básicas (grado 0) - Requiere clave de API: métricas de beneficio (SOPR, P/L realizado), histórico extendido, métricas de nivel enterprise
Para ejecutar en modo demo, simplemente omita BLOCKLENS_API_KEY de su configuración:
{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["-y", "blocklens-mcp-server"]
}
}
}
Herramientas disponibles
El servidor MCP expone 19 herramientas que cubren la suite completa de analítica de Blocklens: datos de mercado, oferta de holders, valoración, rentabilidad, cohortes por antigüedad, histórico de UTXO, coin days, analítica de ETF, estadísticas de blockchain, límites de ciclo y renderizado de gráficos. Construido sobre una base de código unificada en TypeScript.
Requisitos por nivel
| Nivel | Herramientas |
|---|---|
| Free | list_metrics, search_metrics, get_metric, get_categories, get_latest_metrics, get_prices, get_holder_supply, get_holder_valuation, get_etf_data, get_coindays, get_blockchain, get_cycle_boundaries |
| Pro | get_holder_profit, get_cohort_metrics, get_utxo_history |
| Pro | get_dat_entity |
| Depende de la métrica | render_chart: las métricas gratuitas se renderizan sin clave; las métricas Pro/Enterprise requieren el nivel correspondiente |
list_metrics
Free
Lista todas las métricas on-chain disponibles con sus descripciones, categorías y requisitos de nivel.
Parámetros: Ninguno
Caso de uso: Empiece aquí para descubrir qué datos están disponibles. Devuelve el catálogo completo con los identificadores de métrica que necesitará para otras herramientas.
Respuesta de ejemplo (abreviada):
[
{
"id": "price",
"name": "BTC Price",
"category": "price",
"unit": "USD",
"endpoint": "prices",
"grade": 0
},
{
"id": "lth_supply",
"name": "LTH Supply",
"category": "supply",
"unit": "BTC",
"endpoint": "holder/supply",
"grade": 0
},
{
"id": "funding_binance",
"name": "Binance Funding Rate",
"category": "exchanges",
"endpoint": "funding/exchange",
"grade": 1,
"params": { "exchange": "binance" },
"params_schema": {
"exchange": {
"type": "string",
"required": true,
"description": "Exchange identifier",
"values_endpoint": "/v1/funding/exchanges"
}
}
}
]
Algunas métricas requieren parámetros adicionales (p. ej., exchange, ticker, id). Consulte el campo params para los valores por defecto y params_schema para las descripciones de los parámetros y los endpoints de valores disponibles.
get_prices
Free
Obtiene precios OHLC diarios (apertura/máximo/mínimo/cierre en USD), capitalización de mercado y volumen de negociación de 24 h.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
symbol | string | "BTC" | Símbolo de la criptomoneda |
days | integer | 30 | Número de puntos de datos diarios (1–10 000) |
start_date | string | — | Fecha de inicio (YYYY-MM-DD). Anula days. |
end_date | string | — | Fecha de fin (YYYY-MM-DD). Por defecto, hoy. |
Caso de uso: Contexto de precio para cualquier análisis. Combínelo con métricas de valoración para evaluar si el precio actual está justificado por los fundamentos on-chain.
get_holder_supply
Free
Obtiene el desglose de oferta LTH/STH: oferta de holders de largo plazo (Long-Term Holder, mantenida >155 días), oferta de holders de corto plazo (Short-Term Holder, mantenida <155 días) y oferta total en circulación. Todos los valores en BTC.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
days | integer | 30 | Número de puntos de datos diarios (1–10 000) |
start_date | string | — | Fecha de inicio (YYYY-MM-DD) |
end_date | string | — | Fecha de fin (YYYY-MM-DD) |
Caso de uso: Siga la acumulación y la distribución. Una oferta LTH creciente = convicción / acumulación. Una oferta STH creciente = entrada de dinero nuevo / posible distribución a la vista.
get_holder_valuation
Free
Obtiene métricas de valoración de Bitcoin: realized cap, realized price, realized cap y precio de LTH/STH, ratio MVRV y P/L no realizado.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
days | integer | 30 | Número de puntos de datos diarios (1–10 000) |
start_date | string | — | Fecha de inicio (YYYY-MM-DD) |
end_date | string | — | Fecha de fin (YYYY-MM-DD) |
Caso de uso: Marco de valoración fundamental. Históricamente, un MVRV > 3,5 señala sobrecalentamiento; un MVRV < 1 señala infravaloración. Compare los realized prices de LTH y STH para evaluar la estructura del mercado.
get_holder_profit
Pro
Obtiene métricas de rentabilidad de Bitcoin: P/L realizado de LTH/STH (USD) y SOPR (Spent Output Profit Ratio). Requiere una clave de API de nivel Pro.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
days | integer | 30 | Número de puntos de datos diarios (1–10 000) |
start_date | string | — | Fecha de inicio (YYYY-MM-DD) |
end_date | string | — | Fecha de fin (YYYY-MM-DD) |
Caso de uso: Comprenda si las monedas se mueven con ganancia o pérdida. Un SOPR > 1 significa que los holders venden con ganancia; un SOPR < 1 significa que venden con pérdida (a menudo señal de capitulación o formación de suelo).
get_cohort_metrics
Pro
Obtiene métricas de cohortes por antigüedad: oferta (BTC), realized cap (USD) y realized price (USD) para un tramo de antigüedad de UTXO específico. Se usa para el análisis de HODL Waves.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
cohort | enum | obligatorio | Tramo de antigüedad (ver abajo) |
days | integer | 30 | Número de puntos de datos diarios (1–10 000) |
start_date | string | — | Fecha de inicio (YYYY-MM-DD) |
end_date | string | — | Fecha de fin (YYYY-MM-DD) |
Cohortes válidas: 24h, 1d_1w, 1w_1m, 1m_3m, 3m_6m, 6m_12m, 1y_2y, 2y_3y, 3y_5y, 5y_7y, 7y_10y, 10y_plus
Caso de uso: Profundice en grupos de antigüedad específicos. Por ejemplo, compruebe si la cohorte 3m_6m está creciendo (nueva acumulación madurando) o si las monedas 10y_plus por fin se mueven (oferta inactiva durante mucho tiempo que despierta).
get_utxo_history
Pro
Obtiene el desglose del conjunto de UTXO por cohorte de antigüedad. Muestra las cantidades de tokens (BTC) y los valores en USD de cada cohorte en una fecha dada.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
date_processed | string | — | Fecha de snapshot específica (YYYY-MM-DD) |
cohort_start | string | — | Inicio del rango de fechas de la cohorte |
cohort_end | string | — | Fin del rango de fechas de la cohorte |
days | integer | 1000 | Número de registros (1–50 000) |
Caso de uso: Analice los patrones de inactividad y acumulación de monedas. Cuando la oferta inactiva se mueve, suele preceder a movimientos de precio significativos.
get_latest_metrics
Free
Obtiene el snapshot más reciente de todas las categorías de métricas (precio, oferta, valoración, beneficio) en una sola llamada.
Parámetros: Ninguno
Caso de uso: Visión rápida del mercado. Una sola llamada le da el estado actual de todas las métricas clave: ideal para revisiones diarias o para iniciar un análisis más profundo.
search_metrics
Free
Busca las métricas disponibles por palabra clave en nombres, descripciones e identificadores.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
query | string | obligatorio | Término de búsqueda (p. ej. "realized price", "MVRV", "supply") |
Caso de uso: Encuentre la métrica adecuada cuando sabe aproximadamente lo que busca pero no el identificador exacto. Devuelve las métricas coincidentes con sus endpoints y requisitos de nivel.
get_metric
Free
Obtiene la definición completa de una única métrica por su identificador, incluido nombre, descripción, categoría, endpoint, unidad y nivel de acceso.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
metric_id | string | obligatorio | Identificador de métrica (p. ej. "lth_supply", "price", "sth_sopr") |
Caso de uso: Consulte exactamente qué mide una métrica, cómo se calcula y qué nivel se requiere antes de obtener los datos. La respuesta incluye params y params_schema cuando la métrica requiere parámetros adicionales (p. ej., exchange, ticker, id).
get_categories
Free
Lista todas las categorías de métricas con sus recuentos y los identificadores de métrica de cada categoría.
Parámetros: Ninguno
Caso de uso: Obtenga una visión estructurada de los datos disponibles organizados por tema (precio, oferta, valoración, beneficio).
get_coindays
Free
Obtiene métricas de Coin Days: Coin Days Destroyed (CDD), liveliness, vaultedness y dormancy. Estas métricas miden cuánto tiempo se mantuvieron las monedas antes de gastarse, revelando patrones de convicción y actividad.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
days | integer | 30 | Número de puntos de datos diarios (1–10 000) |
start_date | string | — | Fecha de inicio (YYYY-MM-DD) |
end_date | string | — | Fecha de fin (YYYY-MM-DD) |
Caso de uso: Detecte cuándo empiezan a moverse monedas inactivas durante mucho tiempo. Los picos altos de CDD suelen preceder a grandes movimientos de precio. Una liveliness creciente = monedas antiguas que se gastan; una vaultedness creciente = monedas que se bloquean para mantenerlas a largo plazo.
get_etf_data
Free
Obtiene datos agregados de los ETF de Bitcoin: holdings totales (BTC), AUM (USD), flujos netos diarios, flujos acumulados, dominancia de ETF y realized price de ETF.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
days | integer | 30 | Número de puntos de datos diarios (1–10 000) |
start_date | string | — | Fecha de inicio (YYYY-MM-DD) |
end_date | string | — | Fecha de fin (YYYY-MM-DD) |
Caso de uso: Siga la demanda institucional a través de los flujos de ETF. Un AUM creciente y flujos netos positivos señalan acumulación institucional. Compare el realized price de ETF con el precio spot para evaluar si los holders de ETF están en ganancia.
get_blockchain
Free
Obtiene métricas de blockchain: altura de bloque o bloques minados por día.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
metric | enum | obligatorio | "block_height" o "blocks_mined" |
days | integer | 30 | Número de puntos de datos diarios (1–10 000) |
start_date | string | — | Fecha de inicio (YYYY-MM-DD) |
end_date | string | — | Fecha de fin (YYYY-MM-DD) |
Caso de uso: Monitorice la salud de la red y la actividad de minería. Que los bloques minados por día se desvíen de ~144 puede indicar cambios en el hashrate o ajustes de dificultad.
get_dat_aggregate
Free
Obtiene datos agregados de Digital Asset Treasuries: BTC total en manos de instituciones y gobiernos, recuento de empresas, flujos netos y desglose público/privado/gubernamental.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
days | integer | 30 | Número de puntos de datos diarios (1–10 000) |
start_date | string | — | Fecha de inicio (YYYY-MM-DD) |
end_date | string | — | Fecha de fin (YYYY-MM-DD) |
Caso de uso: Siga la adopción institucional de Bitcoin. Un BTC total creciente en las tesorerías corporativas y soberanas señala una convicción institucional en aumento.
Para el realized price (cost basis por BTC) por tipo de entidad (gobierno, pública, privada), use render_chart con las métricas dat_rp_total, dat_rp_public, dat_rp_government, dat_rp_private, o la plantilla dat-realized-price-by-type.
get_dat_registry
Free
Lista todas las entidades de Digital Asset Treasury rastreadas (corporaciones, fondos, gobiernos) con metadatos que incluyen nombre, ticker, tipo de entidad y país.
Parámetros: Ninguno
Caso de uso: Descubra qué entidades poseen Bitcoin. Use el campo id devuelto para consultar datos por entidad con get_dat_entity.
get_dat_entity
Pro
Obtiene datos de Digital Asset Treasury por entidad: holdings de BTC, AUM, flujo neto, flujo acumulado, cuota de mercado, realized price (coste medio por BTC) y cost basis total.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
id | integer | obligatorio | ID de la entidad/empresa (de get_dat_registry) |
days | integer | 365 | Número de puntos de datos diarios (1–10 000) |
start_date | string | — | Fecha de inicio (YYYY-MM-DD) |
end_date | string | — | Fecha de fin (YYYY-MM-DD) |
Caso de uso: Analice la estrategia de Bitcoin de una entidad concreta: siga el crecimiento de los holdings, compare el realized price con el precio de mercado para el P/L no realizado y monitorice los patrones de acumulación.
Ejemplo: get_dat_entity({ id: 1 }) devuelve los datos de Strategy (antes MicroStrategy), incluidos 762K BTC en holdings y un realized price de $75.694.
get_cycle_boundaries
Free
Obtiene los límites de los ciclos de halving de Bitcoin: fecha de inicio, fecha de fin, duración en días y número de ciclo para cada época de halving.
Parámetros: Ninguno
Caso de uso: Identifique las fases del ciclo para análisis comparativos. Úselo con render_chart y x_axis: "day_offset" para superponer gráficos de rendimiento de ciclo donde todos los ciclos comienzan en el Día 0.
Respuesta de ejemplo (abreviada):
[
{ "cycle": 1, "start_date": "2009-01-03", "end_date": "2012-11-28", "duration_days": 1426 },
{ "cycle": 2, "start_date": "2012-11-28", "end_date": "2016-07-09", "duration_days": 1319 },
{ "cycle": 3, "start_date": "2016-07-09", "end_date": "2020-05-11", "duration_days": 1402 },
{ "cycle": 4, "start_date": "2020-05-11", "end_date": "2024-04-20", "duration_days": 1441 },
{ "cycle": 5, "start_date": "2024-04-20", "end_date": null, "duration_days": null }
]
render_chart
Depende de la métrica
Renderiza un gráfico de analítica on-chain de Bitcoin como una imagen PNG o un gráfico vectorial SVG. Devuelve la imagen incrustada en la conversación. Admite métricas individuales, múltiples métricas, plantillas y personalización completa.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
metric | string | — | ID de una sola métrica (p. ej., "price", "lth_supply") |
metrics | array | — | Múltiples métricas como cadenas u objetos de configuración |
template | string | — | Plantilla de gráfico (p. ej., "mvrv_ratio", "holder_supply") |
days | integer | 365 | Días de histórico (7–3650) |
start_date | string | — | Fecha de inicio (YYYY-MM-DD) |
end_date | string | — | Fecha de fin (YYYY-MM-DD) |
overlay | "price" | — | Añade una superposición del precio de BTC |
theme | "light" / "dark" | "light" | Tema de color |
width | integer | 1200 | Ancho de la imagen en píxeles |
height | integer | 600 | Alto de la imagen en píxeles |
title | string | auto | Título del gráfico |
style | "line" / "area" / "bar" | auto | Estilo de gráfico por defecto |
scale | "linear" / "log" | "linear" | Escala del eje Y |
y_axes | array | — | Ejes Y personalizados con zonas verticales. Cada objeto: { id, side, scale?, format?, range?, domain_min?, domain_max?, no_padding? }. Consulte Snapshot API — Ejes Y personalizados. |
x_axis | "date" / "day_offset" | "date" | Modo del eje X. Use "day_offset" para superposiciones de rendimiento de ciclo. Requiere que todas las metrics sean de la misma familia cycle_ath_*, cycle_low_* o cycle_halving_*. |
heatmap_id | "cost-basis-distribution" | — | Renderiza un heatmap en lugar de un gráfico de líneas. Mutuamente excluyente con metric / metrics / template. Consulte Renderizado de heatmap. |
heatmap_period | "3m" / "6m" / "1y" / "2y" / "3y" / "5y" / "all" | "1y" | Ventana temporal para el agrupamiento del heatmap. |
heatmap_color_scale | "viridis" / "plasma" / "inferno" / "magma" / "cividis" | "viridis" | Paleta de colores para las celdas del heatmap. |
heatmap_y_scale | "linear" / "log" | "linear" | Escala del eje Y para los tramos de precio del heatmap. |
params | object | — | Parámetros por llamada para métricas parametrizadas (p. ej. { exchange: "binance" }, { ticker: "IBIT" }). Obligatorio cuando el params_schema de la métrica declara un campo obligatorio. |
format | "png" / "svg" / "json" | "png" | Formato de salida. "png" devuelve una imagen rasterizada, "svg" devuelve un gráfico vectorial escalable (ideal para incrustar en presentaciones o impresión), "json" devuelve solo los metadatos del gráfico (sin renderizar). |
Caso de uso: Visualice cualquier métrica directamente en la conversación. El agente devuelve una imagen de gráfico que aparece incrustada: no hace falta abrir un navegador ni un dashboard.
Llamadas de ejemplo:
render_chart({ metric: "price" })
render_chart({ template: "mvrv_ratio", days: 730 })
render_chart({ metrics: ["lth_supply", "sth_supply"], style: "area", days: 730 })
render_chart({ metric: "funding_binance" })
render_chart({ metrics: [{ id: "funding_binance", params: { exchange: "binance" } }] })
render_chart({ metrics: ["cycle_ath_1","cycle_ath_2","cycle_ath_3","cycle_ath_4","cycle_ath_5"], x_axis: "day_offset", scale: "log" })
render_chart({ heatmap_id: "cost-basis-distribution", heatmap_period: "1y", theme: "dark" })
render_chart({ template: "mvrv_ratio", format: "svg" }) // salida vectorial
Algunas métricas requieren parámetros (como exchange o ticker). Cuando use el array metrics con objetos de configuración, incluya los params de la definición de la métrica.
Consulte la Snapshot API para la documentación completa de las opciones de renderizado de gráficos.
Casos de uso con prompts de ejemplo
A continuación, algunos prompts concretos que puede dar a su agente de IA una vez conectado el servidor MCP de Blocklens.
Análisis de valoración de mercado
"¿Está Bitcoin sobrevalorado actualmente? Comprueba el ratio MVRV y compara los realized prices de LTH y STH con el precio spot actual."
El agente llamará a get_holder_valuation y get_prices, y luego sintetizará los datos para evaluar si el valor de mercado actual está por encima o por debajo del cost basis agregado.
Investigación de HODL Waves
"Muéstrame cómo ha cambiado la distribución de la oferta entre las cohortes de antigüedad durante el último año. ¿Están los holders de largo plazo acumulando o distribuyendo?"
El agente llamará a get_cohort_metrics para varias cohortes con days: 365, y luego analizará las tendencias en cada tramo de antigüedad para identificar patrones de acumulación frente a distribución.
Informe on-chain semanal
"Genera un informe semanal de salud on-chain de Bitcoin que cubra la acción del precio, la dinámica de la oferta, la rentabilidad de los holders y el MVRV."
El agente llamará a get_latest_metrics para un snapshot, y luego profundizará en get_prices, get_holder_supply, get_holder_valuation y get_holder_profit para las tendencias de 7 días, produciendo un resumen estructurado.
Identificación de la fase del ciclo
"¿Qué sugiere la tendencia del realized cap sobre la fase de mercado actual? Compara la tasa de crecimiento del realized cap con la de meses anteriores."
El agente llamará a get_holder_valuation con una ventana temporal más larga y analizará la trayectoria del realized cap para identificar si estamos en acumulación, markup, distribución o markdown.
Detección de capitulación
"Comprueba si el SOPR de STH ha caído por debajo de 1 en los últimos 30 días: esto indica que los holders de corto plazo venden con pérdida."
El agente llamará a get_holder_profit con days: 30 y examinará los valores de SOPR de STH para señalar eventos de capitulación.
Niveles de acceso
| Nivel | Acceso MCP | Histórico | Métricas | Peticiones diarias |
|---|---|---|---|---|
| Demo (sin clave) | Sí | 60 días | Básicas (grado 0) | Ilimitadas |
| Pro ($50/mes) | Sí | Ilimitado | Todas (grado 0–1) | 10 000 |
| Enterprise ($900/mes) | Sí | Ilimitado | Todas (grado 0–2) | 100 000 |
El servidor MCP funciona con todos los niveles. El modo demo es una forma estupenda de explorar las herramientas antes de suscribirse. Obtenga una clave de API para desbloquear el acceso completo.
Obtenga su clave de API
Visite blocklens.co/api-mcp para crear una clave de API y ver su nivel de suscripción y uso.
Recursos
- Endpoint MCP remoto: mcp.blocklens.co
- Paquete npm: blocklens-mcp-server
- Código fuente: GitHub
- llms.txt: docs.blocklens.co/llms.txt
- Manifiesto de plugin de IA: docs.blocklens.co/.well-known/ai-plugin.json
- Documentación de la Snapshot API: Chart Snapshot API
- Referencia de la API: Documentación interactiva de la API
- Obtener clave de API: blocklens.co/api-mcp
- Protocolo MCP: modelcontextprotocol.io