# CryptoQuant

Gives your agent on-chain metrics, OHLCV prices, derivatives data and CryptoQuant Research articles. Handy when the numbers you need live outside the repo.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 8
- Author: CryptoQuantOfficial
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/CryptoQuantOfficial/cryptoquant-mcp
- Updated: 2026-10-06
- HTML: https://affpapa.org/en/nevibecode/mcp/cryptoquant

## What it does

Nine tools arrive with the server. `discover_endpoints` locates data endpoints by asset and category, `get_endpoint_info` lists their parameters, and `query_data` pulls on-chain, market and derivatives figures. Research is covered separately: `recent_research` and `query_research` for CryptoQuant Research articles, `recent_quicktake` and `query_quicktake` for posts by Verified Authors. `describe_metric` returns a metric's definition, thresholds and how to read it, while `list_assets` shows which assets are supported.

The recommended route is the remote server at `https://mcp.cryptoquant.com/mcp` over Streamable HTTP. No API key goes into the config — the client opens a CryptoQuant sign-in page on first connect and OAuth takes over. In Claude, run `/mcp` after adding the server to sign in. Clients limited to local stdio servers can use the `npx cryptoquant-mcp` proxy instead, which passes messages through to the remote server unchanged. That path wants Node.js 18+ and a CryptoQuant API key in `CRYPTOQUANT_API_KEY`. Leave the key out and the proxy prints setup steps to stderr and exits, so the config never starts.

Dates are strings: `yyyyMMdd` when `window=day`, `yyyyMMddTHHmmss` for other windows. Rate limits and how far back history goes follow your CryptoQuant plan, and the server reports those limits to the agent on connect. Coming from 0.x?

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://mcp.cryptoquant.com/mcp`
- Environment variables: `CRYPTOQUANT_API_KEY`, `CRYPTOQUANT_MCP_URL` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http mcp-server https://mcp.cryptoquant.com/mcp
```

2. **Platform CLI**
```bash
claude mcp add --env CRYPTOQUANT_API_KEY=<CRYPTOQUANT_API_KEY> --env CRYPTOQUANT_MCP_URL=<CRYPTOQUANT_MCP_URL> --transport stdio cryptoquant -- npx -y cryptoquant-mcp
```
Replace <…> with your own values

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add cryptoquant --url https://mcp.cryptoquant.com/mcp
```

2. **Platform CLI**
```bash
codex mcp add cryptoquant --env CRYPTOQUANT_API_KEY=<CRYPTOQUANT_API_KEY> --env CRYPTOQUANT_MCP_URL=<CRYPTOQUANT_MCP_URL> -- npx -y cryptoquant-mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "cryptoquant": {
            "url": "https://mcp.cryptoquant.com/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "cryptoquant": {
            "command": "npx",
            "args": [
                "-y",
                "cryptoquant-mcp"
            ],
            "env": {
                "CRYPTOQUANT_API_KEY": "<CRYPTOQUANT_API_KEY>",
                "CRYPTOQUANT_MCP_URL": "<CRYPTOQUANT_MCP_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "cryptoquant": {
            "type": "http",
            "url": "https://mcp.cryptoquant.com/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "cryptoquant": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "cryptoquant-mcp"
            ],
            "env": {
                "CRYPTOQUANT_API_KEY": "<CRYPTOQUANT_API_KEY>",
                "CRYPTOQUANT_MCP_URL": "<CRYPTOQUANT_MCP_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http cryptoquant https://mcp.cryptoquant.com/mcp
```

2. **Platform CLI**
```bash
gemini mcp add -e CRYPTOQUANT_API_KEY=<CRYPTOQUANT_API_KEY> -e CRYPTOQUANT_MCP_URL=<CRYPTOQUANT_MCP_URL> cryptoquant npx -y cryptoquant-mcp
```
Replace <…> with your own values

## When to use it
- pull an on-chain metric for BTC on a given day
- fetch OHLCV candles for an altcoin
- look up a metric's definition and thresholds
- search CryptoQuant Research articles by topic
- check which assets the server supports

## Example prompts
- Find BTC on-chain endpoints and show me their parameters
- Query the metric for `20260115` and explain what it measures
- Search QuickTake for recent notes about stablecoins

## Similar
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40459
- [dbx](https://affpapa.org/en/nevibecode/mcp/dbx.md) — MCP server · ★ 27844
- [Metabase](https://affpapa.org/en/nevibecode/mcp/metabase.md) — MCP server · ★ 49863

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
