Serveur MCP pour les agents IA
Blocklens fournit un serveur MCP qui permet aux agents IA d'interroger directement les analyses on-chain pendant les conversations. Au lieu de copier-coller les réponses de l'API, votre agent découvre les outils disponibles et les appelle de manière autonome.
Qu'est-ce que MCP ?
Le Model Context Protocol (MCP) est une norme ouverte créée par Anthropic qui définit la manière dont les applications IA se connectent aux sources de données et aux outils externes. Considérez-le comme un adaptateur universel : tout agent compatible MCP (Claude, Cursor, Windsurf, etc.) peut se connecter à n'importe quel serveur MCP sans code d'intégration sur mesure.
Avec MCP, l'agent ne se contente pas de lire les données : il peut découvrir les outils disponibles, comprendre leurs paramètres et les appeler avec les bons arguments. Cela rend les interactions bien plus naturelles que la rédaction manuelle d'appels API.
Accès distant (aucune installation requise)
Le moyen le plus rapide de se connecter passe par notre point de terminaison MCP hébergé : aucun paquet à installer, aucune configuration locale.
Claude.ai
- Allez dans Paramètres → Connecteurs
- Cliquez sur + pour ajouter un nouveau connecteur
- Collez l'URL :
https://mcp.blocklens.co - Laissez le Client ID et le Client Secret vides → cliquez sur Ajouter
- Autorisez avec votre clé API lorsque vous y êtes invité
Claude Desktop
Ajoutez ceci à votre claude_desktop_config.json :
{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.blocklens.co"]
}
}
}
ChatGPT
- Activez le mode développeur : Paramètres → Général → Mode développeur
- Allez dans Paramètres → Développeur → Serveurs MCP
- Cliquez sur Ajouter un serveur, saisissez le nom « Blocklens » et l'URL :
https://mcp.blocklens.co - Autorisez avec votre clé API lorsque vous y êtes invité
Cursor / Windsurf
- Ouvrez Paramètres → Serveurs MCP
- Ajoutez un serveur distant avec l'URL :
https://mcp.blocklens.co - Autorisez avec votre clé API lorsque vous y êtes invité
Pour Cursor, vous pouvez également ajouter ceci à .cursor/mcp.json :
{
"mcpServers": {
"blocklens": {
"url": "https://mcp.blocklens.co"
}
}
}
Tout client HTTP MCP
Envoyez une requête POST à https://mcp.blocklens.co en utilisant le transport Streamable HTTP. Le serveur prend en charge l'intégralité du protocole MCP : découverte des outils, invocation et réponses en streaming.
Le point de terminaison distant fournit les mêmes 19 outils que le paquet npm. Il fonctionne dans le navigateur, ne nécessite aucune dépendance locale et prend en charge le mode démo dès le départ.
Authentification
Le serveur MCP prend en charge deux modes d'accès :
Accès gratuit (sans clé API)
Connectez-vous sans aucune information d'identification pour accéder aux métriques de l'offre gratuite : prix, offre des détenteurs, valorisation, agrégat ETF, coin days et données blockchain. Jusqu'à 60 jours d'historique.
Accès complet (avec clé API)
Débloquez toutes les métriques, y compris les niveaux Pro et Enterprise. Lors de votre première connexion, une page d'autorisation Blocklens s'affichera, sur laquelle vous saisirez votre clé API. Cela utilise un flux OAuth sécurisé : aucun Client ID ni Secret n'est nécessaire.
Obtenez votre clé API sur blocklens.co/api-mcp.
Pourquoi Blocklens + MCP ?
Blocklens offre une prise en charge native de MCP pour les analyses on-chain, permettant aux agents IA d'interroger directement les métriques sans intégration sur mesure.
Concrètement, cela signifie :
- Requêtes on-chain en temps réel — Demandez à votre agent IA « Le Bitcoin est-il surévalué en ce moment ? » et il appellera
get_holder_valuationpour vérifier le MVRV, la realized cap, et plus encore - Aucun travail manuel sur l'API — L'agent découvre les outils automatiquement et formate les réponses pour vous
- Recherche à la vitesse de la conversation — Enchaînez plusieurs requêtes : vérifiez le prix, puis l'offre, puis la rentabilité, le tout dans une seule conversation
- Reporting automatisé — Faites générer par votre agent des rapports hebdomadaires sur la santé on-chain avec des données en direct
Installation locale (alternative)
Consultez l'accès distant pour la configuration la plus simple : aucun paquet ni configuration locale nécessaire.
Installation
npm install -g blocklens-mcp-server
Claude Desktop
Ajoutez ceci à votre fichier de configuration Claude Desktop (claude_desktop_config.json) :
{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["-y", "blocklens-mcp-server"],
"env": {
"BLOCKLENS_API_KEY": "your_api_key_here"
}
}
}
}
Emplacement du fichier de configuration :
- macOS :
~/Library/Application Support/Claude/claude_desktop_config.json - Windows :
%APPDATA%\Claude\claude_desktop_config.json
Après l'enregistrement, redémarrez Claude Desktop. Vous devriez voir « blocklens » répertorié parmi les outils MCP disponibles.
Cursor / Windsurf
Ajoutez ceci à vos paramètres MCP (.cursor/mcp.json ou équivalent) :
{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["-y", "blocklens-mcp-server"],
"env": {
"BLOCKLENS_API_KEY": "your_api_key_here"
}
}
}
}
Mode démo (sans clé API)
Vous pouvez essayer le serveur MCP sans clé API. En mode démo :
- Fonctionne :
list_metrics,search_metrics,get_metric,get_categories, et les points de terminaison de données avec jusqu'à 60 jours d'historique pour les métriques de base (grade 0) - Nécessite une clé API : métriques de profit (SOPR, P/L réalisés), historique étendu, métriques de niveau Enterprise
Pour exécuter en mode démo, il suffit d'omettre la BLOCKLENS_API_KEY de votre configuration :
{
"mcpServers": {
"blocklens": {
"command": "npx",
"args": ["-y", "blocklens-mcp-server"]
}
}
}
Outils disponibles
Le serveur MCP expose 19 outils qui couvrent l'ensemble de la suite analytique Blocklens : données de marché, offre des détenteurs, valorisation, rentabilité, cohortes d'âge, historique UTXO, coin days, analyses ETF, statistiques blockchain, frontières de cycle et rendu de graphiques. Construit sur une base de code TypeScript unifiée.
Exigences par niveau
| Niveau | Outils |
|---|---|
| Gratuit | 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 |
| Dépend de la métrique | render_chart — les métriques gratuites se rendent sans clé ; les métriques Pro/Enterprise nécessitent le niveau correspondant |
list_metrics
Gratuit
Liste toutes les métriques on-chain disponibles avec leurs descriptions, catégories et exigences de niveau.
Paramètres : Aucun
Cas d'usage : Commencez ici pour découvrir quelles données sont disponibles. Renvoie le catalogue complet avec les ID de métriques dont vous aurez besoin pour les autres outils.
Exemple de réponse (abrégée) :
[
{
"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"
}
}
}
]
Certaines métriques nécessitent des paramètres supplémentaires (par ex. exchange, ticker, id). Consultez le champ params pour les valeurs par défaut et params_schema pour les descriptions des paramètres et les points de terminaison des valeurs disponibles.
get_prices
Gratuit
Obtenez les prix OHLC quotidiens (ouverture/plus haut/plus bas/clôture en USD), la capitalisation boursière et le volume d'échange sur 24 h.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
symbol | string | "BTC" | Symbole de la cryptomonnaie |
days | integer | 30 | Nombre de points de données quotidiens (1–10 000) |
start_date | string | — | Date de début (YYYY-MM-DD). Remplace days. |
end_date | string | — | Date de fin (YYYY-MM-DD). Par défaut, aujourd'hui. |
Cas d'usage : Contexte de prix pour toute analyse. À associer aux métriques de valorisation pour évaluer si le prix actuel est justifié par les fondamentaux on-chain.
get_holder_supply
Gratuit
Obtenez la répartition de l'offre LTH/STH : offre des détenteurs à long terme (conservée >155 jours), offre des détenteurs à court terme (conservée <155 jours) et offre totale en circulation. Toutes les valeurs en BTC.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
days | integer | 30 | Nombre de points de données quotidiens (1–10 000) |
start_date | string | — | Date de début (YYYY-MM-DD) |
end_date | string | — | Date de fin (YYYY-MM-DD) |
Cas d'usage : Suivez l'accumulation et la distribution. Hausse de l'offre LTH = conviction / accumulation. Hausse de l'offre STH = entrée de nouveaux capitaux / distribution potentielle à venir.
get_holder_valuation
Gratuit
Obtenez les métriques de valorisation du Bitcoin : realized cap, realized price, realized cap et prix LTH/STH, ratio MVRV et P/L latent.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
days | integer | 30 | Nombre de points de données quotidiens (1–10 000) |
start_date | string | — | Date de début (YYYY-MM-DD) |
end_date | string | — | Date de fin (YYYY-MM-DD) |
Cas d'usage : Cadre de valorisation fondamental. Un MVRV > 3,5 a historiquement signalé une surchauffe ; un MVRV < 1 signale une sous-évaluation. Comparez les realized prices LTH et STH pour évaluer la structure du marché.
get_holder_profit
Pro
Obtenez les métriques de rentabilité du Bitcoin : P/L réalisés LTH/STH (USD) et SOPR (Spent Output Profit Ratio). Nécessite une clé API de niveau Pro.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
days | integer | 30 | Nombre de points de données quotidiens (1–10 000) |
start_date | string | — | Date de début (YYYY-MM-DD) |
end_date | string | — | Date de fin (YYYY-MM-DD) |
Cas d'usage : Déterminez si les coins changent de mains en profit ou à perte. Un SOPR > 1 signifie que les détenteurs vendent en profit ; un SOPR < 1 signifie qu'ils vendent à perte (signale souvent une capitulation ou la formation d'un creux).
get_cohort_metrics
Pro
Obtenez les métriques par cohorte d'âge : offre (BTC), realized cap (USD) et realized price (USD) pour une tranche d'âge UTXO spécifique. Utilisé pour l'analyse des HODL Waves.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
cohort | enum | requis | Tranche d'âge (voir ci-dessous) |
days | integer | 30 | Nombre de points de données quotidiens (1–10 000) |
start_date | string | — | Date de début (YYYY-MM-DD) |
end_date | string | — | Date de fin (YYYY-MM-DD) |
Cohortes valides : 24h, 1d_1w, 1w_1m, 1m_3m, 3m_6m, 6m_12m, 1y_2y, 2y_3y, 3y_5y, 5y_7y, 7y_10y, 10y_plus
Cas d'usage : Analyse approfondie de tranches d'âge spécifiques. Par exemple, vérifiez si la cohorte 3m_6m est en croissance (nouvelle accumulation arrivant à maturité) ou si les coins 10y_plus se déplacent enfin (réveil d'une offre longtemps dormante).
get_utxo_history
Pro
Obtenez la répartition de l'ensemble UTXO par cohorte d'âge. Affiche les montants de tokens (BTC) et les valeurs USD pour chaque cohorte à une date donnée.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
date_processed | string | — | Date d'instantané spécifique (YYYY-MM-DD) |
cohort_start | string | — | Début de la plage de dates de la cohorte |
cohort_end | string | — | Fin de la plage de dates de la cohorte |
days | integer | 1000 | Nombre d'enregistrements (1–50 000) |
Cas d'usage : Analysez la dormance des coins et les schémas d'accumulation. Lorsque l'offre dormante se déplace, cela précède souvent un mouvement de prix significatif.
get_latest_metrics
Gratuit
Obtenez l'instantané le plus récent de toutes les catégories de métriques (prix, offre, valorisation, profit) en un seul appel.
Paramètres : Aucun
Cas d'usage : Aperçu rapide du marché. Un seul appel vous donne l'état actuel de toutes les métriques clés — idéal pour des points quotidiens ou pour amorcer une analyse plus approfondie.
search_metrics
Gratuit
Recherchez les métriques disponibles par mot-clé dans les noms, descriptions et ID.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
query | string | requis | Terme de recherche (par ex. "realized price", "MVRV", "supply") |
Cas d'usage : Trouvez la bonne métrique lorsque vous savez à peu près ce que vous cherchez mais pas l'ID exact. Renvoie les métriques correspondantes avec leurs points de terminaison et exigences de niveau.
get_metric
Gratuit
Obtenez la définition complète d'une seule métrique par son ID, incluant nom, description, catégorie, point de terminaison, unité et niveau d'accès.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
metric_id | string | requis | Identifiant de la métrique (par ex. "lth_supply", "price", "sth_sopr") |
Cas d'usage : Vérifiez exactement ce qu'une métrique mesure, comment elle est calculée et quel niveau est requis avant de récupérer les données. La réponse inclut params et params_schema lorsque la métrique nécessite des paramètres supplémentaires (par ex. exchange, ticker, id).
get_categories
Gratuit
Liste toutes les catégories de métriques avec leur nombre et les ID de métriques de chaque catégorie.
Paramètres : Aucun
Cas d'usage : Obtenez un aperçu structuré des données disponibles, organisées par thème (prix, offre, valorisation, profit).
get_coindays
Gratuit
Obtenez les métriques Coin Days : Coin Days Destroyed (CDD), liveliness, vaultedness et dormancy. Ces métriques mesurent la durée de conservation des coins avant leur dépense, révélant les schémas de conviction et d'activité.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
days | integer | 30 | Nombre de points de données quotidiens (1–10 000) |
start_date | string | — | Date de début (YYYY-MM-DD) |
end_date | string | — | Date de fin (YYYY-MM-DD) |
Cas d'usage : Détectez le moment où des coins longtemps dormants commencent à se déplacer. Les fortes pointes de CDD précèdent souvent les mouvements de prix majeurs. Hausse de la liveliness = anciens coins dépensés ; hausse de la vaultedness = coins verrouillés pour une conservation à long terme.
get_etf_data
Gratuit
Obtenez les données agrégées des ETF Bitcoin : avoirs totaux (BTC), AUM (USD), flux nets quotidiens, flux cumulés, dominance des ETF et realized price des ETF.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
days | integer | 30 | Nombre de points de données quotidiens (1–10 000) |
start_date | string | — | Date de début (YYYY-MM-DD) |
end_date | string | — | Date de fin (YYYY-MM-DD) |
Cas d'usage : Suivez la demande institutionnelle à travers les flux des ETF. Une hausse de l'AUM et des flux nets positifs signalent une accumulation institutionnelle. Comparez le realized price des ETF au prix spot pour évaluer si les détenteurs d'ETF sont en profit.
get_blockchain
Gratuit
Obtenez les métriques blockchain : hauteur de bloc ou blocs minés par jour.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
metric | enum | requis | "block_height" ou "blocks_mined" |
days | integer | 30 | Nombre de points de données quotidiens (1–10 000) |
start_date | string | — | Date de début (YYYY-MM-DD) |
end_date | string | — | Date de fin (YYYY-MM-DD) |
Cas d'usage : Surveillez la santé du réseau et l'activité de minage. Un nombre de blocs minés par jour s'écartant de ~144 peut indiquer des changements de hashrate ou des ajustements de difficulté.
get_dat_aggregate
Gratuit
Obtenez les données agrégées des Digital Asset Treasuries : total de BTC détenu par les institutions et les gouvernements, nombre d'entreprises, flux nets, répartition public/privé/gouvernemental.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
days | integer | 30 | Nombre de points de données quotidiens (1–10 000) |
start_date | string | — | Date de début (YYYY-MM-DD) |
end_date | string | — | Date de fin (YYYY-MM-DD) |
Cas d'usage : Suivez l'adoption institutionnelle du Bitcoin. Une hausse du total de BTC dans les trésoreries d'entreprises et souveraines signale une conviction institutionnelle croissante.
Pour le realized price (cost basis par BTC) par type d'entité (gouvernement, public, privé), utilisez render_chart avec les métriques dat_rp_total, dat_rp_public, dat_rp_government, dat_rp_private, ou le modèle dat-realized-price-by-type.
get_dat_registry
Gratuit
Liste toutes les entités Digital Asset Treasury suivies (sociétés, fonds, gouvernements) avec leurs métadonnées : nom, ticker, type d'entité et pays.
Paramètres : Aucun
Cas d'usage : Découvrez quelles entités détiennent du Bitcoin. Utilisez le champ id renvoyé pour interroger les données par entité avec get_dat_entity.
get_dat_entity
Pro
Obtenez les données Digital Asset Treasury par entité : avoirs en BTC, AUM, flux net, flux cumulé, part de marché, realized price (coût moyen par BTC) et cost basis total.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
id | integer | requis | ID de l'entité/société (issu de get_dat_registry) |
days | integer | 365 | Nombre de points de données quotidiens (1–10 000) |
start_date | string | — | Date de début (YYYY-MM-DD) |
end_date | string | — | Date de fin (YYYY-MM-DD) |
Cas d'usage : Analysez la stratégie Bitcoin d'une entité spécifique — suivez la croissance des avoirs, comparez le realized price au prix de marché pour le P/L latent, surveillez les schémas d'accumulation.
Exemple : get_dat_entity({ id: 1 }) renvoie les données de Strategy (anciennement MicroStrategy), incluant 762 K BTC d'avoirs et un realized price de 75 694 $.
get_cycle_boundaries
Gratuit
Obtenez les frontières des cycles de halving du Bitcoin : date de début, date de fin, durée en jours et numéro de cycle pour chaque époque de halving.
Paramètres : Aucun
Cas d'usage : Identifiez les phases de cycle pour une analyse comparative. À utiliser avec render_chart et x_axis: "day_offset" pour superposer des graphiques de performance de cycle où tous les cycles commencent au Jour 0.
Exemple de réponse (abrégée) :
[
{ "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
Dépend de la métrique
Rend un graphique d'analyse on-chain du Bitcoin sous forme d'image PNG ou de graphique vectoriel SVG. Renvoie l'image directement dans la conversation. Prend en charge les métriques uniques, multiples, les modèles et une personnalisation complète.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
metric | string | — | ID d'une seule métrique (par ex. "price", "lth_supply") |
metrics | array | — | Plusieurs métriques sous forme de chaînes ou d'objets de configuration |
template | string | — | Modèle de graphique (par ex. "mvrv_ratio", "holder_supply") |
days | integer | 365 | Jours d'historique (7–3 650) |
start_date | string | — | Date de début (YYYY-MM-DD) |
end_date | string | — | Date de fin (YYYY-MM-DD) |
overlay | "price" | — | Ajoute une superposition du prix BTC |
theme | "light" / "dark" | "light" | Thème de couleur |
width | integer | 1200 | Largeur de l'image en pixels |
height | integer | 600 | Hauteur de l'image en pixels |
title | string | auto | Titre du graphique |
style | "line" / "area" / "bar" | auto | Style de graphique par défaut |
scale | "linear" / "log" | "linear" | Échelle de l'axe Y |
y_axes | array | — | Axes Y personnalisés avec zones verticales. Chaque objet : { id, side, scale?, format?, range?, domain_min?, domain_max?, no_padding? }. Voir API Snapshot — Axes Y personnalisés. |
x_axis | "date" / "day_offset" | "date" | Mode de l'axe X. Utilisez "day_offset" pour les superpositions de performance de cycle. Nécessite que toutes les metrics proviennent de la même famille cycle_ath_*, cycle_low_* ou cycle_halving_*. |
heatmap_id | "cost-basis-distribution" | — | Rend une heatmap au lieu d'un graphique linéaire. Mutuellement exclusif avec metric / metrics / template. Voir Rendu de heatmap. |
heatmap_period | "3m" / "6m" / "1y" / "2y" / "3y" / "5y" / "all" | "1y" | Fenêtre temporelle pour le binning de la heatmap. |
heatmap_color_scale | "viridis" / "plasma" / "inferno" / "magma" / "cividis" | "viridis" | Palette de couleurs pour les cellules de la heatmap. |
heatmap_y_scale | "linear" / "log" | "linear" | Échelle de l'axe Y pour les tranches de prix de la heatmap. |
params | object | — | Paramètres par appel pour les métriques paramétrées (par ex. { exchange: "binance" }, { ticker: "IBIT" }). Requis lorsque le params_schema de la métrique déclare un champ obligatoire. |
format | "png" / "svg" / "json" | "png" | Format de sortie. "png" renvoie une image matricielle, "svg" renvoie un graphique vectoriel adaptable (idéal pour l'intégration dans des présentations ou l'impression), "json" renvoie uniquement les métadonnées du graphique (aucun rendu). |
Cas d'usage : Visualisez n'importe quelle métrique directement dans la conversation. L'agent renvoie une image de graphique qui apparaît en ligne — sans avoir besoin d'ouvrir un navigateur ou un tableau de bord.
Exemples d'appels :
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
Certaines métriques nécessitent des paramètres (comme exchange ou ticker). Lorsque vous utilisez le tableau metrics avec des objets de configuration, incluez params issu de la définition de la métrique.
Consultez l'API Snapshot pour la documentation complète sur les options de rendu de graphiques.
Cas d'usage avec exemples d'invites
Voici des invites concrètes que vous pouvez donner à votre agent IA une fois le serveur MCP Blocklens connecté.
Analyse de valorisation du marché
« Le Bitcoin est-il actuellement surévalué ? Vérifie le ratio MVRV et compare les realized prices LTH et STH au prix spot actuel. »
L'agent appellera get_holder_valuation et get_prices, puis synthétisera les données pour évaluer si la valeur de marché actuelle est supérieure ou inférieure au cost basis agrégé.
Recherche sur les HODL Waves
« Montre-moi comment la répartition de l'offre entre les cohortes d'âge a évolué au cours de la dernière année. Les détenteurs à long terme accumulent-ils ou distribuent-ils ? »
L'agent appellera get_cohort_metrics pour plusieurs cohortes avec days: 365, puis analysera les tendances de chaque tranche d'âge pour identifier les schémas d'accumulation ou de distribution.
Rapport on-chain hebdomadaire
« Génère un rapport hebdomadaire sur la santé on-chain du Bitcoin couvrant l'action des prix, la dynamique de l'offre, la rentabilité des détenteurs et le MVRV. »
L'agent appellera get_latest_metrics pour un instantané, puis explorera get_prices, get_holder_supply, get_holder_valuation et get_holder_profit pour les tendances sur 7 jours, produisant un résumé structuré.
Identification de la phase de cycle
« Que suggère la tendance de la realized cap sur la phase de marché actuelle ? Compare le taux de croissance de la realized cap aux mois précédents. »
L'agent appellera get_holder_valuation avec une fenêtre temporelle plus longue et analysera la trajectoire de la realized cap pour identifier si nous sommes en accumulation, markup, distribution ou markdown.
Détection de capitulation
« Vérifie si le SOPR STH est passé sous 1 au cours des 30 derniers jours — cela indique que les détenteurs à court terme vendent à perte. »
L'agent appellera get_holder_profit avec days: 30 et examinera les valeurs du SOPR STH pour signaler les événements de capitulation.
Niveaux d'accès
| Niveau | Accès MCP | Historique | Métriques | Requêtes quotidiennes |
|---|---|---|---|---|
| Démo (sans clé) | Oui | 60 jours | De base (grade 0) | Illimitées |
| Pro (50 $/mois) | Oui | Illimité | Toutes (grade 0–1) | 10 000 |
| Enterprise (900 $/mois) | Oui | Illimité | Toutes (grade 0–2) | 100 000 |
Le serveur MCP fonctionne avec tous les niveaux. Le mode démo est un excellent moyen d'explorer les outils avant de souscrire. Obtenez une clé API pour débloquer l'accès complet.
Obtenez votre clé API
Rendez-vous sur blocklens.co/api-mcp pour créer une clé API et consulter votre niveau d'abonnement et votre utilisation.
Ressources
- Point de terminaison MCP distant : mcp.blocklens.co
- Paquet npm : blocklens-mcp-server
- Code source : GitHub
- llms.txt : docs.blocklens.co/llms.txt
- Manifeste du plugin IA : docs.blocklens.co/.well-known/ai-plugin.json
- Documentation de l'API Snapshot : API Chart Snapshot
- Référence de l'API : Documentation interactive de l'API
- Obtenir une clé API : blocklens.co/api-mcp
- Protocole MCP : modelcontextprotocol.io