Server MCP per agenti IA
Blocklens mette a disposizione un server MCP che consente agli agenti IA di interrogare le analisi on-chain direttamente durante le conversazioni. Invece di copiare e incollare le risposte dell'API, il tuo agente individua gli strumenti disponibili e li richiama in autonomia.
Cos'è MCP?
Il Model Context Protocol (MCP) è uno standard aperto creato da Anthropic che definisce come le applicazioni IA si connettono a fonti di dati e strumenti esterni. Pensalo come un adattatore universale: qualsiasi agente compatibile con MCP (Claude, Cursor, Windsurf, ecc.) può connettersi a qualsiasi server MCP senza codice di integrazione personalizzato.
Con MCP l'agente non si limita a leggere i dati: può scoprire quali strumenti sono disponibili, comprenderne i parametri e richiamarli con gli argomenti corretti. Questo rende le interazioni molto più naturali rispetto alla costruzione manuale delle chiamate API.
Accesso remoto (nessuna installazione richiesta)
Il modo più rapido per connettersi è tramite il nostro endpoint MCP in hosting: nessun pacchetto da installare, nessuna configurazione locale.
Claude.ai
- Vai su Impostazioni → Connettori
- Fai clic su + per aggiungere un nuovo connettore
- Incolla l'URL:
https://mcp.blocklens.co - Lascia vuoti Client ID e Client Secret → fai clic su Aggiungi
- Autorizza con la tua chiave API quando richiesto
Claude Desktop
Aggiungi quanto segue al tuo claude_desktop_config.json:
{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.blocklens.co"]
}
}
}
ChatGPT
- Abilita la Developer Mode: Settings → General → Developer Mode
- Vai su Settings → Developer → MCP Servers
- Fai clic su Add Server, inserisci il nome "Blocklens" e l'URL:
https://mcp.blocklens.co - Autorizza con la tua chiave API quando richiesto
Cursor / Windsurf
- Apri Settings → MCP Servers
- Aggiungi un server remoto con l'URL:
https://mcp.blocklens.co - Autorizza con la tua chiave API quando richiesto
Per Cursor puoi anche aggiungerlo a .cursor/mcp.json:
{
"mcpServers": {
"blocklens": {
"url": "https://mcp.blocklens.co"
}
}
}
Qualsiasi client HTTP MCP
Effettua una POST verso https://mcp.blocklens.co usando il transport Streamable HTTP. Il server supporta l'intero protocollo MCP: individuazione degli strumenti, invocazione e risposte in streaming.
L'endpoint remoto offre gli stessi 19 strumenti del pacchetto npm. Funziona nel browser, non richiede dipendenze locali e supporta la modalità demo da subito.
Autenticazione
Il server MCP supporta due modalità di accesso:
Accesso gratuito (nessuna chiave API)
Connettiti senza alcuna credenziale per accedere alle metriche del tier gratuito: prezzi, offerta dei detentori, valutazione, aggregato ETF, coindays e dati blockchain. Fino a 60 giorni di storico.
Accesso completo (con chiave API)
Sblocca tutte le metriche, inclusi i tier Pro ed Enterprise. Alla prima connessione comparirà una pagina di autorizzazione Blocklens in cui inserire la tua chiave API. Il tutto si basa su un flusso OAuth sicuro: non servono né Client ID né Secret.
Ottieni la tua chiave API su blocklens.co/api-mcp.
Perché Blocklens + MCP?
Blocklens offre supporto MCP nativo per le analisi on-chain, permettendo agli agenti IA di interrogare le metriche direttamente senza integrazioni personalizzate.
Cosa significa in pratica:
- Interrogazioni on-chain in tempo reale — Chiedi al tuo agente IA "Bitcoin è sopravvalutato in questo momento?" e chiamerà
get_holder_valuationper verificare MVRV, realized cap e altro - Nessun lavoro manuale sull'API — L'agente individua automaticamente gli strumenti e formatta le risposte per te
- Ricerca alla velocità della conversazione — Concatena più interrogazioni: controlla il prezzo, poi l'offerta, poi la redditività, tutto in un'unica conversazione
- Reportistica automatizzata — Fai generare al tuo agente report settimanali sullo stato di salute on-chain con dati aggiornati
Installazione locale (alternativa)
Vedi Accesso remoto per la configurazione più semplice: nessun pacchetto o configurazione locale necessari.
Installazione
npm install -g blocklens-mcp-server
Claude Desktop
Aggiungi quanto segue al file di configurazione di Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["-y", "blocklens-mcp-server"],
"env": {
"BLOCKLENS_API_KEY": "your_api_key_here"
}
}
}
}
Posizione del file di configurazione:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Dopo aver salvato, riavvia Claude Desktop. Dovresti vedere "blocklens" elencato tra gli strumenti MCP disponibili.
Cursor / Windsurf
Aggiungi alle tue impostazioni MCP (.cursor/mcp.json o equivalente):
{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["-y", "blocklens-mcp-server"],
"env": {
"BLOCKLENS_API_KEY": "your_api_key_here"
}
}
}
}
Modalità demo (nessuna chiave API)
Puoi provare il server MCP senza una chiave API. In modalità demo:
- Funziona:
list_metrics,search_metrics,get_metric,get_categoriese gli endpoint di dati con fino a 60 giorni di storico per le metriche di base (grade 0) - Richiede una chiave API: Metriche di profitto (SOPR, P/L realizzato), storico esteso, metriche del tier enterprise
Per eseguire in modalità demo, è sufficiente omettere BLOCKLENS_API_KEY dalla configurazione:
{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["-y", "blocklens-mcp-server"]
}
}
}
Strumenti disponibili
Il server MCP espone 19 strumenti che coprono l'intera suite di analisi di Blocklens: dati di mercato, offerta dei detentori, valutazione, redditività, coorti per età, storico UTXO, coin days, analisi ETF, statistiche blockchain, confini dei cicli e rendering dei grafici. Costruito su una codebase TypeScript unificata.
Requisiti di tier
| Tier | Strumenti |
|---|---|
| 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 |
| Dipende dalla metrica | render_chart — le metriche gratuite vengono renderizzate senza chiave; le metriche Pro/Enterprise richiedono il tier corrispondente |
list_metrics
Free
Elenca tutte le metriche on-chain disponibili con descrizioni, categorie e requisiti di tier.
Parametri: Nessuno
Caso d'uso: Parti da qui per scoprire quali dati sono disponibili. Restituisce il catalogo completo con gli ID delle metriche necessari per gli altri strumenti.
Esempio di risposta (abbreviato):
[
{
"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"
}
}
}
]
Alcune metriche richiedono parametri aggiuntivi (ad es. exchange, ticker, id). Controlla il campo params per i valori predefiniti e params_schema per le descrizioni dei parametri e gli endpoint dei valori disponibili.
get_prices
Free
Ottieni i prezzi giornalieri OHLC (apertura/massimo/minimo/chiusura in USD), la capitalizzazione di mercato e il volume di scambi nelle 24h.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
symbol | string | "BTC" | Simbolo della criptovaluta |
days | integer | 30 | Numero di punti dati giornalieri (1–10.000) |
start_date | string | — | Data di inizio (YYYY-MM-DD). Sovrascrive days. |
end_date | string | — | Data di fine (YYYY-MM-DD). Per impostazione predefinita è oggi. |
Caso d'uso: Contesto di prezzo per qualsiasi analisi. Abbinalo alle metriche di valutazione per stabilire se il prezzo attuale è giustificato dai fondamentali on-chain.
get_holder_supply
Free
Ottieni la ripartizione dell'offerta LTH/STH: offerta dei detentori a lungo termine (detenuta per >155 giorni), offerta dei detentori a breve termine (detenuta per <155 giorni) e offerta circolante totale. Tutti i valori in BTC.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
days | integer | 30 | Numero di punti dati giornalieri (1–10.000) |
start_date | string | — | Data di inizio (YYYY-MM-DD) |
end_date | string | — | Data di fine (YYYY-MM-DD) |
Caso d'uso: Monitora accumulo e distribuzione. Un'offerta LTH in crescita = convinzione / accumulo. Un'offerta STH in crescita = nuovo denaro in ingresso / potenziale distribuzione in arrivo.
get_holder_valuation
Free
Ottieni le metriche di valutazione di Bitcoin: Realized Cap, Realized Price, Realized Cap e Price per LTH/STH, ratio MVRV e P/L non realizzato.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
days | integer | 30 | Numero di punti dati giornalieri (1–10.000) |
start_date | string | — | Data di inizio (YYYY-MM-DD) |
end_date | string | — | Data di fine (YYYY-MM-DD) |
Caso d'uso: Framework di valutazione fondamentale. Storicamente, un MVRV > 3,5 segnala surriscaldamento; un MVRV < 1 segnala sottovalutazione. Confronta i realized price di LTH e STH per valutare la struttura del mercato.
get_holder_profit
Pro
Ottieni le metriche di redditività di Bitcoin: P/L realizzato LTH/STH (USD) e SOPR (Spent Output Profit Ratio). Richiede una chiave API del tier Pro.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
days | integer | 30 | Numero di punti dati giornalieri (1–10.000) |
start_date | string | — | Data di inizio (YYYY-MM-DD) |
end_date | string | — | Data di fine (YYYY-MM-DD) |
Caso d'uso: Comprendere se le monete si muovono in profitto o in perdita. Un SOPR > 1 indica che i detentori vendono in profitto; un SOPR < 1 indica vendite in perdita (spesso segnala capitolazione o formazione di un minimo).
get_cohort_metrics
Pro
Ottieni le metriche per coorte di età: offerta (BTC), realized cap (USD) e realized price (USD) per una specifica fascia di età degli UTXO. Utilizzato per l'analisi delle HODL Waves.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
cohort | enum | obbligatorio | Fascia di età (vedi sotto) |
days | integer | 30 | Numero di punti dati giornalieri (1–10.000) |
start_date | string | — | Data di inizio (YYYY-MM-DD) |
end_date | string | — | Data di fine (YYYY-MM-DD) |
Coorti valide: 24h, 1d_1w, 1w_1m, 1m_3m, 3m_6m, 6m_12m, 1y_2y, 2y_3y, 3y_5y, 5y_7y, 7y_10y, 10y_plus
Caso d'uso: Approfondimento su specifici gruppi di età. Ad esempio, verifica se la coorte 3m_6m è in crescita (nuovo accumulo che matura) o se le monete 10y_plus stanno finalmente muovendosi (offerta a lungo dormiente che si risveglia).
get_utxo_history
Pro
Ottieni la ripartizione dell'insieme degli UTXO per coorte di età. Mostra le quantità di token (BTC) e i valori in USD per ciascuna coorte in una data specifica.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
date_processed | string | — | Data dello snapshot specifico (YYYY-MM-DD) |
cohort_start | string | — | Inizio dell'intervallo di date della coorte |
cohort_end | string | — | Fine dell'intervallo di date della coorte |
days | integer | 1000 | Numero di record (1–50.000) |
Caso d'uso: Analizza la dormienza delle monete e i pattern di accumulo. Quando l'offerta dormiente si muove, spesso precede movimenti di prezzo significativi.
get_latest_metrics
Free
Ottieni lo snapshot più recente di tutte le categorie di metriche (prezzo, offerta, valutazione, profitto) in un'unica chiamata.
Parametri: Nessuno
Caso d'uso: Panoramica rapida del mercato. Una sola chiamata ti restituisce lo stato attuale di tutte le metriche chiave: ideale per controlli giornalieri o per avviare un'analisi più approfondita.
search_metrics
Free
Cerca tra le metriche disponibili per parola chiave su nomi, descrizioni e ID.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
query | string | obbligatorio | Termine di ricerca (ad es. "realized price", "MVRV", "supply") |
Caso d'uso: Trova la metrica giusta quando sai più o meno cosa cerchi ma non l'ID esatto. Restituisce le metriche corrispondenti con i loro endpoint e requisiti di tier.
get_metric
Free
Ottieni la definizione completa di una singola metrica tramite il suo ID, inclusi nome, descrizione, categoria, endpoint, unità e tier di accesso.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
metric_id | string | obbligatorio | Identificatore della metrica (ad es. "lth_supply", "price", "sth_sopr") |
Caso d'uso: Verifica esattamente cosa misura una metrica, come viene calcolata e quale tier è richiesto prima di recuperare i dati. La risposta include params e params_schema quando la metrica richiede parametri aggiuntivi (ad es. exchange, ticker, id).
get_categories
Free
Elenca tutte le categorie di metriche con i conteggi e gli ID delle metriche di ciascuna categoria.
Parametri: Nessuno
Caso d'uso: Ottieni una panoramica strutturata dei dati disponibili organizzati per tema (prezzo, offerta, valutazione, profitto).
get_coindays
Free
Ottieni le metriche dei Coin Days: Coin Days Destroyed (CDD), liveliness, vaultedness e dormancy. Queste metriche misurano da quanto tempo le monete sono state detenute prima di essere spese, rivelando pattern di convinzione e attività.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
days | integer | 30 | Numero di punti dati giornalieri (1–10.000) |
start_date | string | — | Data di inizio (YYYY-MM-DD) |
end_date | string | — | Data di fine (YYYY-MM-DD) |
Caso d'uso: Rileva quando le monete a lungo dormienti iniziano a muoversi. Picchi elevati di CDD spesso precedono movimenti di prezzo importanti. Una liveliness in crescita = vecchie monete che vengono spese; una vaultedness in crescita = monete bloccate per la detenzione a lungo termine.
get_etf_data
Free
Ottieni i dati aggregati degli ETF su Bitcoin: holdings totali (BTC), AUM (USD), flussi netti giornalieri, flussi cumulativi, dominanza degli ETF e realized price degli ETF.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
days | integer | 30 | Numero di punti dati giornalieri (1–10.000) |
start_date | string | — | Data di inizio (YYYY-MM-DD) |
end_date | string | — | Data di fine (YYYY-MM-DD) |
Caso d'uso: Monitora la domanda istituzionale attraverso i flussi degli ETF. Un AUM in crescita e flussi netti positivi segnalano accumulo istituzionale. Confronta il realized price degli ETF con il prezzo spot per valutare se i detentori di ETF sono in profitto.
get_blockchain
Free
Ottieni le metriche della blockchain: altezza dei blocchi o blocchi minati al giorno.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
metric | enum | obbligatorio | "block_height" o "blocks_mined" |
days | integer | 30 | Numero di punti dati giornalieri (1–10.000) |
start_date | string | — | Data di inizio (YYYY-MM-DD) |
end_date | string | — | Data di fine (YYYY-MM-DD) |
Caso d'uso: Monitora lo stato di salute della rete e l'attività di mining. Un numero di blocchi minati al giorno che si discosta da ~144 può indicare variazioni dell'hashrate o aggiustamenti di difficoltà.
get_dat_aggregate
Free
Ottieni i dati aggregati delle Digital Asset Treasuries: totale di BTC detenuti da istituzioni e governi, numero di società, flussi netti, ripartizione pubblico/privato/governativo.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
days | integer | 30 | Numero di punti dati giornalieri (1–10.000) |
start_date | string | — | Data di inizio (YYYY-MM-DD) |
end_date | string | — | Data di fine (YYYY-MM-DD) |
Caso d'uso: Monitora l'adozione istituzionale di Bitcoin. Un totale di BTC in crescita tra le tesorerie aziendali e sovrane segnala una crescente convinzione istituzionale.
Per il realized price (cost basis per BTC) per tipo di entità (governo, pubblico, privato), usa render_chart con le metriche dat_rp_total, dat_rp_public, dat_rp_government, dat_rp_private, oppure il template dat-realized-price-by-type.
get_dat_registry
Free
Elenca tutte le entità Digital Asset Treasury tracciate (società, fondi, governi) con metadati che includono nome, ticker, tipo di entità e paese.
Parametri: Nessuno
Caso d'uso: Scopri quali entità detengono Bitcoin. Usa il campo id restituito per interrogare i dati per singola entità con get_dat_entity.
get_dat_entity
Pro
Ottieni i dati Digital Asset Treasury per singola entità: holdings di BTC, AUM, flusso netto, flusso cumulativo, quota di mercato, realized price (costo medio per BTC) e cost basis totale.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
id | integer | obbligatorio | ID dell'entità/società (da get_dat_registry) |
days | integer | 365 | Numero di punti dati giornalieri (1–10.000) |
start_date | string | — | Data di inizio (YYYY-MM-DD) |
end_date | string | — | Data di fine (YYYY-MM-DD) |
Caso d'uso: Analizza la strategia Bitcoin di una specifica entità: monitora la crescita delle holdings, confronta il realized price con il prezzo di mercato per il P/L non realizzato, segui i pattern di accumulo.
Esempio: get_dat_entity({ id: 1 }) restituisce i dati di Strategy (ex MicroStrategy), comprese 762K BTC di holdings e un realized price di $75.694.
get_cycle_boundaries
Free
Ottieni i confini dei cicli di halving di Bitcoin: data di inizio, data di fine, durata in giorni e numero del ciclo per ciascuna epoca di halving.
Parametri: Nessuno
Caso d'uso: Identifica le fasi del ciclo per analisi comparative. Usalo con render_chart e x_axis: "day_offset" per sovrapporre grafici di performance dei cicli in cui tutti i cicli partono dal Giorno 0.
Esempio di risposta (abbreviato):
[
{ "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
Dipende dalla metrica
Renderizza un grafico di analisi on-chain di Bitcoin come immagine PNG o grafica vettoriale SVG. Restituisce l'immagine inline nella conversazione. Supporta singole metriche, metriche multiple, template e personalizzazione completa.
| Parametro | Tipo | Predefinito | Descrizione |
|---|---|---|---|
metric | string | — | ID di una singola metrica (ad es. "price", "lth_supply") |
metrics | array | — | Metriche multiple come stringhe o oggetti di configurazione |
template | string | — | Template del grafico (ad es. "mvrv_ratio", "holder_supply") |
days | integer | 365 | Giorni di storico (7–3.650) |
start_date | string | — | Data di inizio (YYYY-MM-DD) |
end_date | string | — | Data di fine (YYYY-MM-DD) |
overlay | "price" | — | Aggiunge una sovrapposizione del prezzo di BTC |
theme | "light" / "dark" | "light" | Tema di colore |
width | integer | 1200 | Larghezza dell'immagine in pixel |
height | integer | 600 | Altezza dell'immagine in pixel |
title | string | auto | Titolo del grafico |
style | "line" / "area" / "bar" | auto | Stile predefinito del grafico |
scale | "linear" / "log" | "linear" | Scala dell'asse Y |
y_axes | array | — | Assi Y personalizzati con zone verticali. Ogni oggetto: { id, side, scale?, format?, range?, domain_min?, domain_max?, no_padding? }. Vedi API Snapshot — Assi Y personalizzati. |
x_axis | "date" / "day_offset" | "date" | Modalità dell'asse X. Usa "day_offset" per le sovrapposizioni di performance dei cicli. Richiede che tutte le metrics appartengano alla stessa famiglia cycle_ath_*, cycle_low_* o cycle_halving_*. |
heatmap_id | "cost-basis-distribution" | — | Renderizza una heatmap invece di un grafico a linee. Mutuamente esclusivo con metric / metrics / template. Vedi Rendering delle heatmap. |
heatmap_period | "3m" / "6m" / "1y" / "2y" / "3y" / "5y" / "all" | "1y" | Finestra temporale per il binning della heatmap. |
heatmap_color_scale | "viridis" / "plasma" / "inferno" / "magma" / "cividis" | "viridis" | Palette di colori per le celle della heatmap. |
heatmap_y_scale | "linear" / "log" | "linear" | Scala dell'asse Y per i bin di prezzo della heatmap. |
params | object | — | Parametri per chiamata per le metriche parametrizzate (ad es. { exchange: "binance" }, { ticker: "IBIT" }). Obbligatorio quando il params_schema della metrica dichiara un campo richiesto. |
format | "png" / "svg" / "json" | "png" | Formato di output. "png" restituisce un'immagine raster, "svg" restituisce una grafica vettoriale scalabile (ideale per l'inserimento in presentazioni o per la stampa), "json" restituisce solo i metadati del grafico (nessun rendering). |
Caso d'uso: Visualizza qualsiasi metrica direttamente nella conversazione. L'agente restituisce un'immagine del grafico che compare inline: non serve aprire un browser o una dashboard.
Esempi di chiamata:
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" }) // vector output
Alcune metriche richiedono parametri (come exchange o ticker). Quando usi l'array metrics con oggetti di configurazione, includi params dalla definizione della metrica.
Vedi l'API Snapshot per la documentazione completa sulle opzioni di rendering dei grafici.
Casi d'uso con prompt di esempio
Ecco alcuni prompt concreti che puoi dare al tuo agente IA una volta connesso il server MCP di Blocklens.
Analisi della valutazione di mercato
"Bitcoin è attualmente sopravvalutato? Controlla il ratio MVRV e confronta i realized price di LTH e STH con il prezzo spot attuale."
L'agente chiamerà get_holder_valuation e get_prices, quindi sintetizzerà i dati per stabilire se il valore di mercato attuale è superiore o inferiore al cost basis aggregato.
Ricerca sulle HODL Waves
"Mostrami come la distribuzione dell'offerta tra le coorti di età è cambiata nell'ultimo anno. I detentori a lungo termine stanno accumulando o distribuendo?"
L'agente chiamerà get_cohort_metrics per più coorti con days: 365, quindi analizzerà le tendenze in ciascuna fascia di età per identificare pattern di accumulo o distribuzione.
Report on-chain settimanale
"Genera un report settimanale sullo stato di salute on-chain di Bitcoin che copra l'andamento dei prezzi, le dinamiche dell'offerta, la redditività dei detentori e l'MVRV."
L'agente chiamerà get_latest_metrics per uno snapshot, quindi approfondirà con get_prices, get_holder_supply, get_holder_valuation e get_holder_profit per le tendenze a 7 giorni, producendo un riepilogo strutturato.
Identificazione della fase del ciclo
"Cosa suggerisce l'andamento della realized cap riguardo alla fase di mercato attuale? Confronta il tasso di crescita della realized cap con i mesi precedenti."
L'agente chiamerà get_holder_valuation con una finestra temporale più ampia e analizzerà la traiettoria della realized cap per identificare se siamo in fase di accumulo, markup, distribuzione o markdown.
Rilevamento della capitolazione
"Verifica se lo STH SOPR è sceso sotto 1 negli ultimi 30 giorni: questo indica che i detentori a breve termine stanno vendendo in perdita."
L'agente chiamerà get_holder_profit con days: 30 ed esaminerà i valori dello STH SOPR per segnalare eventi di capitolazione.
Tier di accesso
| Tier | Accesso MCP | Storico | Metriche | Richieste giornaliere |
|---|---|---|---|---|
| Demo (nessuna chiave) | Sì | 60 giorni | Di base (grade 0) | Illimitate |
| Pro ($50/mese) | Sì | Illimitato | Tutte (grade 0–1) | 10.000 |
| Enterprise ($900/mese) | Sì | Illimitato | Tutte (grade 0–2) | 100.000 |
Il server MCP funziona con tutti i tier. La modalità demo è un ottimo modo per esplorare gli strumenti prima di sottoscrivere un abbonamento. Ottieni una chiave API per sbloccare l'accesso completo.
Ottieni la tua chiave API
Visita blocklens.co/api-mcp per creare una chiave API e visualizzare il tuo tier di abbonamento e l'utilizzo.
Risorse
- Endpoint MCP remoto: mcp.blocklens.co
- Pacchetto npm: blocklens-mcp-server
- Codice sorgente: GitHub
- llms.txt: docs.blocklens.co/llms.txt
- Manifest del plugin IA: docs.blocklens.co/.well-known/ai-plugin.json
- Documentazione API Snapshot: API Chart Snapshot
- Riferimento API: Documentazione API interattiva
- Ottieni una chiave API: blocklens.co/api-mcp
- Protocollo MCP: modelcontextprotocol.io