Skip to main content

crypto-intel-mcp

License: MIT Python MCP crypto-intel-mcp MCP server

crypto-intel-mcp - coin analysis demo

Crypto market intelligence for any LLM, over the Model Context Protocol.

Gives any MCP client (Claude Desktop, Claude Code, agents) clean tools for crypto price, momentum, and what's trending — and blends them into a single scored verdict. Runs entirely on CoinGecko's free public API (no key), fails gracefully (a missing source returns "no data", never a fabricated value), and outputs Markdown by default or JSON on demand.

# Crypto Intelligence — BTC

**Signal:** Lean positive  `[........|##......]` +22/100  · confidence 80%

Building momentum → LEAN LONG. BTC momentum: 24h +1.9% · 7d +4.4% · 30d -17.0%.
- In CoinGecko trending (elevated attention).
- Total crypto market cap +1.8% 24h, BTC dominance 57%.

Tools

Tool What it does Source Status
crypto_analyze Hero tool. Blends momentum + trending + market tide into one scored verdict (RISK-ON → AVOID). composite ✅
crypto_get_quote Live price, 24h change, market-cap rank, volume, distance from ATH. CoinGecko ✅
crypto_momentum Multi-timeframe momentum (24h/7d/30d) scored into one directional signal. CoinGecko ✅
crypto_trending The coins the market is searching for most right now. CoinGecko ✅

Every tool returns Markdown (human-readable, default) or JSON (response_format="json") for programmatic use.


Live demo output (2026-06-15)

crypto_get_quote bitcoin:
  BTC $66,504.00  +3.4% 24h  · rank #1  · -47% from ATH

crypto_momentum bitcoin:
  Lean positive  [........|##......] +21/100  · confidence 80%
  BTC momentum: 24h +3.4% · 7d +4.9% · 30d -14.8%

crypto_trending:
  ZEC, PENGU, SIREN, TAO, NEAR, BTC, HYPE, GRAM, SUI, H

crypto_analyze bitcoin:
  Lean positive  [........|###.....] +35/100  · confidence 80%
  Building momentum → LEAN LONG. In CoinGecko trending (elevated attention).
  Total crypto market cap +3.6% 24h, BTC dominance 57%.

All values are live from CoinGecko's free public API — no key, no fabrication.


Quick start

git clone https://github.com/cstamigo-droid/crypto-intel-mcp crypto-intel-mcp
cd crypto-intel-mcp
python -m venv .venv && .venv\Scripts\activate     # Windows
pip install -r requirements.txt

python -m crypto_intel_mcp     # starts the MCP server over stdio (no .env needed)

Smoke test (hits the live CoinGecko API and prints each signal):

python tests/test_smoke.py bitcoin

Use it in Claude Desktop

Add this to claude_desktop_config.json (%APPDATA%\Claude\ on Windows, ~/Library/Application Support/Claude/ on macOS), then restart Claude Desktop:

{
  "mcpServers": {
    "crypto-intel-mcp": {
      "command": "python",
      "args": ["-m", "crypto_intel_mcp"],
      "cwd": "C:/path/to/crypto-intel-mcp"
    }
  }
}

Why it's built this way

  • Uniform result contract. Every source returns the same Result shape, so an LLM can reason across tools instead of parsing N formats.
  • Graceful degradation. A source with no data returns "no data", not a fake value. Missing data never invents an answer.
  • Resilient + cached. A short per-source TTL cache avoids hammering rate-limited endpoints when an agent calls several tools in one turn.

Disclaimer

For research and educational use only. Data comes from third-party sources and may be delayed or incomplete.

License

MIT

Metadata

Release files for crypto-intel-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crypto-intel-mcp 0.1.1
File Size Uploaded
crypto_intel_mcp-0.1.1.tar.gz 14.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for crypto-intel-mcp 0.1.1
File Interpreter ABI Platform
crypto_intel_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 30.7 kB

Release files / crypto_intel_mcp-0.1.1.tar.gz

Download URL crypto_intel_mcp-0.1.1.tar.gz
Size 14.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ecee5833aed17c59ce6a1cc18fd9f19029fdb82379f907f2e8848e8f59996c5b
BLAKE2b-256 checksum
How to use checksums
130759ec42985b707beff51d88d285e8c6269d047b82bec2125df87be777dd39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / crypto_intel_mcp-0.1.1-py3-none-any.whl

Download URL crypto_intel_mcp-0.1.1-py3-none-any.whl
Size 16.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
54ae133222eb5b5030ff261559a12da6ced382d57804f889fac414dc7f4def15
BLAKE2b-256 checksum
How to use checksums
30919c7afd643a7e8e8228a882cb86102942ae9c3fd40ac720ff24adc57dbcf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page