# Glassnode On-chain Data MCP

> Glassnode (On-chain Data) gives your AI client direct access to institutional-grade on-chain metrics for Bitcoin, Ethereum, and over a thousand assets. You can pull real-time exchange flows, network health data, and historical time-series data using natural conversation. It's built for serious crypto research, allowing you to backtest models and compare market trends across multiple digital assets instantly.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Tags:** on-chain-data, market-intelligence, crypto-analytics, financial-metrics, institutional-data, network-health

## Description

Use this MCP to analyze crypto markets with the precision of institutional tools. Instead of checking ten different dashboards just to track a few key metrics, your AI client fetches everything—from active address counts to specific asset flows—all in one place. You can query thousands of metric paths and pull historical data for any number of assets at once. It's about getting clean, structured time-series data directly into your chat environment. If you use Vinkius, this MCP integrates that depth of on-chain intelligence right where you’re working with your AI agent. This lets crypto traders monitor whale movements without ever leaving the conversational interface, and it gives data scientists the raw metrics they need for rigorous modeling.

## Tools

### get_bulk_metric
Retrieves a metric across multiple assets at once for comparison.

### get_metric_details
Provides the specific parameters and description for any given on-chain metric path.

### get_metric
Gets a standard time-series data set for one specified metric over time.

### get_pit_metric
Retrieves an immutable historical snapshot of a metric at a specific point in time.

### list_assets
Outputs a comprehensive list of all supported cryptocurrencies and assets on Glassnode.

### list_metrics
Lists every available metric path, allowing you to see what data is even measurable.

## Prompt Examples

**Prompt:** 
```
List all supported assets on Glassnode.
```

**Response:** 
```
I've retrieved the list of supported assets. Glassnode currently supports over 1,000 assets including BTC, ETH, and various ERC-20 tokens across multiple blockchains like Bitcoin, Ethereum, and Polygon.
```

**Prompt:** 
```
Get the 'addresses/active_count' metric for BTC from the last 7 days with a 24h interval.
```

**Response:** 
```
Fetching active address count for Bitcoin... Over the last 7 days, the daily active addresses have fluctuated between 850k and 920k, showing a slight upward trend in network activity.
```

**Prompt:** 
```
Show me the details and allowed parameters for the metric path 'market/price_usd_close'.
```

**Response:** 
```
The 'market/price_usd_close' metric provides the daily closing price in USD. It supports intervals from 10m to 1month and is available for almost all listed assets. You can filter by 'since' and 'until' timestamps.
```

## Capabilities

### List supported assets
It shows you every asset and blockchain type that can be analyzed.

### Explore metric documentation
You get detailed explanations, allowed parameters, and descriptions for specific metrics paths.

### Retrieve time-series data
It fetches historical trends for any specified on-chain metric over a chosen period.

### Compare multiple assets in bulk
You can pull the same type of metric across several different digital assets simultaneously to compare market health.

### Access historical snapshots
It pulls immutable data points for backtesting, ensuring your analysis avoids looking ahead at future prices.

## Use Cases

### Tracking Whale Activity
A trader needs to know if large holders are accumulating BTC. They ask their agent, 'Show me the latest exchange flows for BTC.' The agent uses get_metric and returns a clean time-series graph of inflows/outflows.

### Comparing Market Health
A financial analyst wants to compare Ethereum's active addresses against Polygon’s. They use the agent and ask it to fetch data via get_bulk_metric, getting a side-by-side metric comparison instantly.

### Historical Modeling
A data scientist needs to test a strategy from Q4 2023. They use get_pit_metric to lock in the exact state of the market for that date, guaranteeing their model runs on immutable data.

### Understanding Metrics
A new user doesn't know if 'market/price_usd_close' is correct. They ask the agent to use get_metric_details and receive a detailed explanation of the metric’s parameters and allowed intervals.

## Benefits

- Precision Backtesting: Use get_pit_metric to pull historical snapshots, eliminating look-ahead bias when testing trading strategies. You're working with accurate data points, not averages.
- Massive Data Comparison: Forget running separate queries for every asset. The get_bulk_metric tool lets you compare market trends across dozens of assets simultaneously in one go.
- Instant Documentation Lookup: Need to know what a metric path means? Use get_metric_details to instantly pull parameter rules and descriptions, saving time searching documentation.
- Full Asset Coverage: Start by running list_assets to see exactly which assets are available. This ensures you never miss a potential data stream for your analysis.
- Robust Time-Series Analysis: The get_metric tool pulls clean historical data—like active address counts or exchange balances—that’s ready to drop straight into a chart or spreadsheet.

## How It Works

The bottom line is you don't need to manually navigate complex dashboards; your AI client does it for you via conversation.

1. Subscribe to this MCP and enter your Glassnode API Key.
2. Direct your AI client to the MCP. Your agent is now ready to receive on-chain data requests.
3. Ask a question in plain language, like 'What were the active addresses for ETH last month?' and get structured metrics returned.

## Frequently Asked Questions

**How do I start getting on-chain data using Glassnode (On-chain Data) MCP?**
First, you need to subscribe and provide your API key. Once connected, simply ask your AI client for the metrics you want; it handles the rest.

**Can I use get_bulk_metric if I only care about one asset?**
Yes, you can. While designed for comparison, you can still use it to query a single asset, but listing metrics or using get_metric is often simpler for singular focus.

**What is the difference between get_metric and get_pit_metric?**
get_metric pulls standard time-series data (like averages over a period). get_pit_metric provides an immutable snapshot of the market at one precise moment, which is critical for backtesting.

**Does list_assets show all assets I can analyze?**
Yes, running list_assets will give you a complete catalog of supported digital assets and blockchains right out of the gate.

**What if I need documentation for a metric path? Should I use get_metric_details?**
Yes. Use get_metric_details to understand exactly what a specific metric means, what parameters it accepts, and how it's calculated.