# Glassnode

Access institutional-grade on-chain cryptocurrency metrics and market data for Bitcoin, Ethereum, and DeFi. Compare multiple assets efficiently through bulk data fetching and comprehensive market ana…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add glassnode/glassnode-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list glassnode/glassnode-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get glassnode/glassnode-mcp search

# Call a tool
npx -y @smithery/cli@latest tool call glassnode/glassnode-mcp search '{}'
```

## Direct MCP Connection

Endpoint: `https://glassnode-mcp--glassnode.run.tools`

**Optional config:**
- `X-Api-Key` (header) — Your Glassnode API key from studio.glassnode.com/settings/api

## Tools (11)

- `search` — Returns the list of available MCP tools for cryptocurrency data access.
- `fetch` — Fetches a specific tool's documentation by ID.
- `fetch_metric` — Fetch data for a single asset from Glassnode API.
- `fetch_bulk_metrics` — Fetch data for multiple assets efficiently using Glassnode's bulk endpoint.
- `get_assets_list` — Get a list of all cryptocurrency assets supported by Glassnode API. Use to verify asset support, get correct asset symb…
- `get_metrics_list` — Get a list of all available metrics and their paths from Glassnode API. Use to find correct metric paths, discover avai…
- `get_asset_metrics` — Get a list of available metrics for one or more assets. Use to find supported metrics for assets, filter metrics by ass…
- `get_metric_metadata` — Get metadata for a specific metric including parameters, tier, and examples. Use after get_metrics_list() to verify met…
- `get_articles` — Get premium research articles from Glassnode Insights - institutional-grade on-chain market intelligence featuring Mark…
- `get_article` — Get a specific premium research article from Glassnode Insights by slug or ID. Access detailed institutional-grade mark…
- `path_to_metric_code` — Convert a metric path to a metric code for use in Glassnode Studio.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get glassnode/glassnode-mcp <tool-name>
```
