Crypto Price & Market Analysis

A Model Context Protocol (MCP) server that provides real-time cryptocurrency analysis via CoinCap's API. Enables Claude and other MCP clients to fetch crypto prices, analyze market trends, and track historical data.
  • typescript

39

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

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

You can run a streamlined crypto price and market analysis MCP server that fetches data from CoinCap and exposes real-time price, market analysis, and historical trends through a simple MCP interface. It supports both local STDIO execution and a streamable HTTP transport for clients that can consume MCP over HTTP.

How to use

Use an MCP client to load the mcp-crypto-price server and query its capabilities. You can run the server locally and then connect to it from your MCP client to request current prices, market analysis, and historical trends. The server accepts an optional API key to increase rate limits and supports both real-time price data and deeper market insights.

How to install

Prerequisites: make sure Node.js and npm are installed on your system.

# Install dependencies if needed
npm install

# Run in development mode (streamable HTTP transport)
npm run dev

# Build the HTTP bundle (outputs to .smithery/)
npm run build

# Start the HTTP server
npm run start:http

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

# Start the STDIO server
npm run start:stdio

Configuration and usage notes

Configure your Claude Desktop to connect to the MCP server. Use the following example to load the server as a local STDIO process.

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

Optional: CoinCap API Key

For higher rate limits, provide an API key. The server will prefer v3 when an API key is present and fall back to v2 if needed.

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

Notes on API versions

CoinCap is sunsetting v2. If you provide an API key, the server will attempt to use v3 first and then fall back to v2 if necessary. Without an API key, it uses v2 by default.

Troubleshooting

If the server cannot be contacted by your MCP client, ensure the correct transport is running (HTTP for streamable HTTP or STDIO for local IPC) and that the dev/build/start sequence completed without errors. Check console output from the start commands for the address or port the server exposes.

Available tools

get-crypto-price

Fetches current price and 24h stats for a given cryptocurrency, including current USD price, 24-hour change, volume, market cap, and rank.

get-market-analysis

Provides market overview including top exchanges by volume, cross-exchange price variations, volume distribution, and VWAP.

get-historical-analysis

Analyzes historical price data with customizable intervals, offering trend and volatility metrics along with high/low ranges.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational