MCP Hub
Back to servers

coinglass-mcp

A comprehensive MCP server providing access to CoinGlass's extensive cryptocurrency derivatives analytics, including open interest, funding rates, liquidations, and whale activity.

Tools
24
Updated
Dec 1, 2025

CoinGlass MCP Server

Python 3.11+ FastMCP License: MIT Code style: ruff Tests

MCP server for CoinGlass cryptocurrency derivatives analytics. Provides AI agents access to 80+ API endpoints through 22 unified tools.


Features

  • 22 MCP Tools — Unified interface to 80+ CoinGlass API endpoints
  • Plan-Aware Gating — Automatic feature restrictions based on subscription tier
  • Response Caching — Built-in caching via FastMCP middleware (60s TTL)
  • Retry Logic — Automatic retries for transient failures (5xx, timeouts)
  • Type-Safe — Full type hints with Literal-typed actions for LLM clarity
  • Async-First — Built on httpx + FastMCP for high performance

Quick Start

Installation

pip install coinglass-mcp

Or with uv:

uv pip install coinglass-mcp

Configuration

export COINGLASS_API_KEY="your-api-key"
export COINGLASS_PLAN="standard"  # hobbyist | startup | standard | professional | enterprise

Get your API key at coinglass.com/pricing

Run

coinglass-mcp

Claude Desktop Integration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "coinglass": {
      "command": "coinglass-mcp",
      "env": {
        "COINGLASS_API_KEY": "your-api-key",
        "COINGLASS_PLAN": "standard"
      }
    }
  }
}

Available Tools

CategoryToolDescription
Marketcoinglass_market_infoSupported coins, pairs, exchanges
coinglass_market_dataReal-time market summaries
coinglass_price_historyOHLC price candles
Open Interestcoinglass_oi_historyOI OHLC (pair/aggregated/stablecoin/coin-margin)
coinglass_oi_distributionOI breakdown by exchange
Fundingcoinglass_funding_historyFunding rate OHLC
coinglass_funding_currentCurrent rates, accumulated, arbitrage
Long/Shortcoinglass_long_shortGlobal ratio, top accounts, top positions
Liquidationcoinglass_liq_historyLiquidation OHLC history
coinglass_liq_ordersReal-time liquidation stream ⚡
coinglass_liq_heatmapLiquidation heatmaps 🔥
Order Bookcoinglass_ob_historyBid/ask depth history
coinglass_ob_large_ordersWhale walls detection
Whalecoinglass_whale_positionsHyperliquid whale positions ⚡
coinglass_whale_indexWhale activity index
Takercoinglass_takerTaker buy/sell volume and ratio
Spotcoinglass_spotSpot market data and prices
Optionscoinglass_optionsMax pain, OI, volume (BTC/ETH)
On-Chaincoinglass_onchainExchange balances, flows, transfers
ETFcoinglass_etfBitcoin/Ethereum ETF flows
coinglass_grayscaleGrayscale holdings and premium
Indicatorscoinglass_indicatorsRSI, Fear & Greed, Rainbow, Pi Cycle, etc.
Metacoinglass_searchDiscover tools by keyword
coinglass_configView exchanges, intervals, features

⚡ Requires Startup+ plan | 🔥 Requires Professional+ plan


Plan Features

FeatureHobbyistStartupStandardProfessional
Basic intervals (h4, h8, d1)
Extended intervals (m1-h1)
Whale alerts & positions
Liquidation orders stream
Liquidation heatmaps

Usage Examples

Market Overview

# Get all coins summary
coinglass_market_data(action="coins_summary")

# Get BTC metrics only
coinglass_market_data(action="coins_summary", symbol="BTC")

Open Interest Analysis

# BTC OI across all exchanges
coinglass_oi_history(action="aggregated", symbol="BTC")

# OI distribution by exchange
coinglass_oi_distribution(action="by_exchange", symbol="BTC")

Funding Rate Arbitrage

# Current funding rates
coinglass_funding_current(action="rates")

# Find arbitrage opportunities
coinglass_funding_current(action="arbitrage")

Whale Tracking

# Recent whale alerts (Hyperliquid)
coinglass_whale_positions(action="alerts")

# Large BTC positions
coinglass_whale_positions(action="positions", symbol="BTC")

Market Sentiment

# Fear & Greed Index
coinglass_indicators(action="fear_greed")

# Bitcoin Rainbow Chart
coinglass_indicators(action="rainbow")

Tool Discovery

# Search for liquidation-related tools
coinglass_search(query="liquidation")

# Check available features for your plan
coinglass_config(action="plan_features")

Architecture

coinglass-mcp/
├── src/coinglass_mcp/
│   ├── server.py    # FastMCP server + 22 tools
│   ├── client.py    # HTTP client with retry logic
│   └── config.py    # Plan tiers, intervals, features
├── tests/
│   ├── test_client.py
│   └── test_tools.py
└── pyproject.toml

Design Principles:

  • 3-file architecture — Optimized for AI agent comprehension
  • Domain facade pattern — 22 tools → 80+ endpoints
  • Literal-typed actions — Helps LLMs select correct operations
  • Lifespan pattern — Shared httpx.AsyncClient for efficiency

Development

Setup

git clone https://github.com/forgequant/coinglass-mcp.git
cd coinglass-mcp
uv venv && source .venv/bin/activate
uv pip install -e ".[dev]"

Testing

pytest -v
======================== 45 passed in 0.69s ========================

Run Locally

export COINGLASS_API_KEY="your-key"
python -m coinglass_mcp.server

FastMCP Cloud Deployment

Entry point: coinglass_mcp.server:mcp

Environment variables:

  • COINGLASS_API_KEY — Your CoinGlass API key
  • COINGLASS_PLAN — Subscription tier (default: standard)

API Reference

Full CoinGlass API documentation: open-api.coinglass.com


License

MIT


Links

  • CoinGlass — Cryptocurrency derivatives analytics
  • FastMCP — Fast, Pythonic MCP server framework
  • MCP Protocol — Model Context Protocol specification

Reviews

No reviews yet

Sign in to write a review