MCP server intelligence profile

CryptoQuant MCP Server

Enables AI assistants to access real-time on-chain crypto analytics, whale tracking, and market metrics through natural language queries. It provides access to over 245 endpoints for comprehensive data analysis of assets like Bitcoin, Ethereum, and stablecoins

Local OnlyOfficial distributionCryptoQuantOfficial
Verified cleanNpm · 0.2.0

Our scanner tested version 0.2.0 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.

1Distribution channel
7Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install cryptoquant-mcp from npm

Version 0.2.0 declares 1 executable entrypoint.

npm install --save-exact cryptoquant-mcp@0.2.0
npx -y -p cryptoquant-mcp@0.2.0 cryptoquant-mcp
MCP client configuration example
{
  "mcpServers": {
    "cryptoquant-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "cryptoquant-mcp@0.2.0",
        "cryptoquant-mcp"
      ]
    }
  }
}

Identity

Canonical slugcryptoquant-mcp-server-1974e00aDeploymentLocal Only
Canonical packagenpm:cryptoquant-mcpRepositoryCryptoQuantOfficial/cryptoquant-mcp
First publishedLatest release
Last security verificationAug 18, 2026Classification confidence90%
PublicationPublishedOfficial distributionYes

Distributions

ChannelIdentifierCurrent versionVersionsSource
npmcryptoquant-mcp0.2.01Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
npmcryptoquant-mcp0.2.0CurrentSep 5, 20267 toolsSucceeded · 0 resources · 0 promptsVerified clean
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

Provenanceartifact_hash_verifiedSignature
MCP SDK@modelcontextprotocol/sdk Artifact SHA-25629607589a22f9a75b3b7887c756e4a50dc0a60ee858e86dcda488aee295001b4
Scannermcp-proof-engine 0.1.0Scan completedAug 18, 2026
Security rating33 / 100Methodologyversion-rating-1.0
Executable entrypoints
[
  "cryptoquant-mcp"
]
0Proven
301Clean
0Inconclusive
0Flaky
0Errors

Current protocol inventory

2025-06-18Negotiated protocol
cryptoquantServer-reported name
1Capability groups
Aug 18, 2026Observed

Tools 7

ToolCategoryAnnotationsRisk
describe_metricGet detailed description for a specific metric. Use only when user asks 'what is X?' or metric is unfamiliar. Returns thresholds, interpretation guidance, and category info.
Input schema
{
  "type": "object",
  "properties": {
    "metric_id": {
      "type": "string",
      "description": "The metric ID to describe (e.g., 'mvrv', 'sopr', 'netflow')"
    }
  },
  "required": [
    "metric_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
discover_endpointsDiscover available API endpoints for a specific asset and category. Call initialize() first to get valid asset/category combinations. Returns endpoint paths and parameter options (e.g., window: ['day', 'hour']). Use returned paths with query_data().
Input schema
{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string",
      "enum": [
        "btc",
        "eth",
        "alt",
        "stablecoin",
        "erc20",
        "trx",
        "xrp"
      ],
      "description": "Asset to discover endpoints for. Omit for all assets."
    },
    "category": {
      "type": "string",
      "description": "Category filter (e.g., market-data, exchange-flows, network-data, miner-flows, etc.)"
    },
    "query": {
      "type": "string",
      "description": "Search term to filter endpoints by path or metric name"
    },
    "include_restricted": {
      "type": "boolean",
      "default": false,
      "description": "Include endpoints not available on your current plan"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get_endpoint_infoGet detailed information about a specific API endpoint including available parameter values.
Input schema
{
  "type": "object",
  "properties": {
    "endpoint": {
      "type": "string",
      "description": "API endpoint path to get information about"
    }
  },
  "required": [
    "endpoint"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
initializeInitialize CryptoQuant session. MUST be called first before any other CryptoQuant tools. Returns available assets (btc, eth, etc.), metric categories per asset (e.g., market-indicator, network-indicator), and your plan. Use the returned asset_categories to know which discover_endpoints() calls are valid.
Input schema
{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "API key (optional if CRYPTOQUANT_API_KEY env var is set)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
list_assetsList all supported assets (cryptocurrencies) with their available data categories.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
query_dataQuery raw data from CryptoQuant API. Workflow: initialize() → discover_endpoints(asset, category) → query_data(endpoint, params). Use endpoint paths and parameter values from discover_endpoints response.
Input schema
{
  "type": "object",
  "properties": {
    "endpoint": {
      "type": "string",
      "description": "API endpoint path (e.g., /v1/btc/market-data/mvrv)"
    },
    "params": {
      "type": "object",
      "properties": {
        "window": {
          "type": "string",
          "description": "Time window granularity (hour, day, block, etc.)"
        },
        "limit": {
          "type": "number",
          "description": "Number of data points to return (max 1000)"
        },
        "from": {
          "type": "string",
          "description": "Start date (ISO 8601 format)"
        },
        "to": {
          "type": "string",
          "description": "End date (ISO 8601 format)"
        },
        "exchange": {
          "type": "string",
          "description": "Exchange filter (for exchange-specific data)"
        },
        "symbol": {
          "type": "string",
          "description": "Trading symbol (e.g., btc_usd, btc_usdt)"
        },
        "market": {
          "type": "string",
          "description": "Market type (spot, perpetual)"
        },
        "token": {
          "type": "string",
          "description": "Token filter (for alt/erc20 data)"
        },
        "miner": {
          "type": "string",
          "description": "Miner filter (for miner data)"
        },
        "type": {
          "type": "string",
          "description": "Entity type filter (e.g., exchange, entity, miner, bank)"
        }
      },
      "additionalProperties": false,
      "description": "Query parameters"
    }
  },
  "required": [
    "endpoint"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
reset_sessionClear session and optionally stored credentials. Use cases: (1) Switch accounts - clear_stored=true then initialize(), (2) API key expired - clear_stored=true then initialize(), (3) Refresh session - clear_stored=false. After clearing, call initialize() with your API key.
Input schema
{
  "type": "object",
  "properties": {
    "clear_stored": {
      "type": "boolean",
      "description": "If true, also clears stored credentials from ~/.cryptoquant/credentials"
    },
    "clear_cache": {
      "type": "boolean",
      "description": "If true, also clears discovery cache (forces fresh API fetch on next initialize)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Resources 0

  • None observed.

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

CryptoQuant MCP Server questions

How do I install CryptoQuant MCP Server?

Install the selected package version with: npm install --save-exact cryptoquant-mcp@0.2.0

What tools does CryptoQuant MCP Server provide?

CryptoQuant MCP Server exposed 7 tools during independent protocol observation, including describe_metric, discover_endpoints, get_endpoint_info, initialize, list_assets, query_data, reset_session.

Is CryptoQuant MCP Server secure?

Our scanner tested version 0.2.0 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP ServersMCP Servers With Completed Verification

Let’s talk about MCP security.

Share your details and our security team will contact you.