Price Per TokenPrice Per Token
Crypto Price & Market Analysis Server

Crypto Price & Market Analysis Server

by truss44

GitHub 38 561 uses Remote
0

About

Crypto Price & Market Analysis Server is a cryptocurrency data service that provides real-time price information, market analysis, and historical trends powered by the CoinCap API. Key features: - Real-time cryptocurrency price data for thousands of digital assets - Market analysis including market cap, trading volume, and price changes - Historical price trends and charting data - Support for both CoinCap API v2 and v3 - Dual transport support: STDIO for local clients and Streamable HTTP for remote connections - Optional API key configuration for higher rate limits

README

Crypto Price & Market Analysis MCP Server

[](https://smithery.ai/server/@truss44/mcp-crypto-price) [](https://www.npmjs.com/package/mcp-crypto-price)

A Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap API. This server offers real-time price data, market analysis, and historical trends through an easy-to-use interface. Supports both STDIO and Streamable HTTP transports.

What's New

  • Streamable HTTP transport added (while keeping STDIO compatibility)
  • Release workflow signs commits via SSH for Verified releases
  • Smithery CLI scripts to build and run the HTTP server
  • Usage

    Add this configuration to your Claude Desktop config file:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json
  • {
      "mcpServers": {
        "mcp-crypto-price": {
          "command": "npx",
          "args": ["-y", "mcp-crypto-price"]
        }
      }
    }
    

    If your MCP client requires launching via cmd.exe on Windows:

    {
      "mcpServers": {
        "mcp-crypto-price": {
          "command": "cmd",
          "args": ["/c", "npx", "-y", "mcp-crypto-price"]
        }
      }
    }
    

    Run as Streamable HTTP server

    You can run the server over HTTP for environments that support MCP over HTTP streaming.

  • Dev server (recommended during development):
  • npm run dev
    

  • Build and run the HTTP server:
  • # Build the HTTP bundle (outputs to .smithery/)
    npm run build

    Start the HTTP server

    npm run start:http

  • Build and run the STDIO server:
  • # Build the STDIO bundle (outputs to dist/)
    npm run build:stdio

    Start the STDIO server

    npm run start:stdio

    The dev/build commands will print the server address to the console. Use that URL in clients that support MCP over HTTP (for example, Smithery). You can optionally provide an API key via COINCAP_API_KEY for higher rate limits.

    Optional: CoinCap API Key

    For higher rate limits, add an API key to your configuration:

    {
      "mcpServers": {
        "mcp-crypto-price": {
          "command": "npx",
          "args": ["-y", "mcp-crypto-price"],
          "env": {
            "COINCAP_API_KEY": "YOUR_API_KEY_HERE"
          }
        }
      }
    }
    

    Note for Smithery CLI users

    This MCP server works directly via npx (configs above) and does not require Smithery.

    If you do use the Smithery CLI, authenticate with smithery auth login or by setting SMITHERY_API_KEY in your environment. Recent versions of the Smithery CLI do not support passing API keys via --key (or older --profile patterns).

    > Important Note: CoinCap is sunsetting their v2 API. This MCP supports both v2 and v3 APIs: > - If you provide a COINCAP_API_KEY, it will attempt to use the v3 API first, falling back to v2 if necessary > - Without an API key, it will use the v2 API (which will eventually be discontinued) > - It's recommended to obtain an API key from pro.coincap.io/dashboard as the v2 API will be completely deactivated in the future

    Launch Claude Desktop to start using the crypto analysis tools.

    Verified commits & SSH signing

    This repository requires Verified (cryptographically signed) commits. CI also includes a job (Verify commit signatures) that fails PRs with unsigned commits.

    Create an SSH signing key (once)

    # Generate a new ed25519 SSH key (no passphrase makes CI easier)
    ssh-keygen -t ed25519 -C "CI signing key for mcp-crypto-price" -f ~/.ssh/id_ed25519 -N ''

    Your keys will be at:

    Private: ~/.ssh/id_ed25519

    Public : ~/.ssh/id_ed25519.pub

    Enable SSH signing locally (optional but recommended)

    git config --global gpg.format ssh
    git config --global user.signingkey ~/.ssh/id_ed25519.pub
    git config --global commit.gpgsign true

    Example signed commit

    git commit -S -m 'feat: add something'

    Configure GitHub to verify your signatures

    1. Add your public key as an SSH Signing Key in your GitHub account: - GitHub → Settings → SSH and GPG keys → New SSH key - Key type: Signing Key (SSH) - Paste contents of ~/.ssh/id_ed25519.pub

    Tools

    #### get-crypto-price

    Gets current price and 24h stats for any cryptocurrency, including:

  • Current price in USD
  • 24-hour price change
  • Trading volume
  • Market cap
  • Market rank
  • #### get-market-analysis

    Provides detailed market analysis including:

  • Top 5 exchanges by volume
  • Price variations across exchanges
  • Volume distribution analysis
  • VWAP (Volume Weighted Average Price)
  • #### get-historical-analysis

    Analyzes historical price data with:

  • Customizable time intervals (5min to 1 day)
  • Support for up to 30 days of historical data
  • Price trend anal
  • Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Linkup

    Linkup

    LinkupPlatform

    Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages

    Web & Search
    2 24

    context7

    huynguyen03dev

    5