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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crypto_intel_mcp-0.1.0.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crypto_intel_mcp-0.1.0-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

Details for the file crypto_intel_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: crypto_intel_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for crypto_intel_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 25673d54c9cea6090004333488f4ee0b43e26ca502d7e4de7f2d4036082907ac
MD5 6e1c670ee8bd71b12a99e155aace00a9
BLAKE2b-256 eaabecdcda69e444a0af0c1d12488629c5aeea8ae06a09480f6e84b99f08c442

See more details on using hashes here.

File details

Details for the file crypto_intel_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for crypto_intel_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 98c0736e376337ac3c9cec242c9c17e4e25bacc590a39f436b75a3693c4bd90d
MD5 459d0ecb5815b3dccda1b20716ad4112
BLAKE2b-256 3c11f5043b9d1480e3f095bf677dcbdeada52e570016beeafc4e4130b7956e62

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page