mcp-coincap-jj

mcp-coincap-jj

By wazzan GitHub

A (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap APIv3. This server offers real-time price data, market analysis, and historical trends through an easy-to-use interface.

crypto cryptocurrency
Overview

What is mcp-coincap-jj?

mcp-coincap-jj is a Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap APIv3. It offers real-time price data, market analysis, and historical trends through an easy-to-use interface.

How to use mcp-coincap-jj?

To use mcp-coincap-jj, install Node.js and configure the server with your CoinCap API key. You can run it locally or use it through an MCP client like Claude Desktop.

Key features of mcp-coincap-jj?

  • Real-time cryptocurrency price data
  • Detailed market analysis including top exchanges and price variations
  • Historical price analysis with customizable time intervals

Use cases of mcp-coincap-jj?

  1. Checking the current price and stats of cryptocurrencies.
  2. Analyzing market trends and volume distribution.
  3. Retrieving historical price data for research and analysis.

FAQ from mcp-coincap-jj?

  • What API does mcp-coincap-jj use?

It uses the CoinCap APIv3 for real-time and historical data.

  • Is there a cost to use the CoinCap API?

Yes, you need to obtain an API key from CoinCap, which may involve a subscription.

  • Can I run this server locally?

Yes, you can clone the repository and run it locally after installing the necessary dependencies.

Content

Crypto Price & Market Analysis MCP Server (JJ Fork)

smithery badge npm downloads

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.

📌 About This Fork

This is a fork of the original mcp-crypto-price project by Tracey Russell

✅ What’s changed:

  • Updated to use the CoinCap v3 API (as v2 is being sunset).
  • Additional improvements and testing planned as time permits.

💡 Shoutout to Coin Cap for their “stake-to-API” subscription model—something I hope more API providers adopt. Subscription fatigue is real!

Package Note: This project is hosted on GitHub as wazzan/mcp-coincap-jj but published to npm as @bujaayjaay/mcp-coincap-jj


🚀 Quick Start (For First-Time Users)

If you’re new to MCP servers, this guide provides step-by-step instructions to get you started.

I tested this on a Windows 11 VM to avoid cluttering my Mac—worked flawlessly!

Claude Desktop Config Locations:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json

🟢 Windows Setup Guide (Same Steps for Any MCP Client)

  1. Install Node.js: (https://nodejs.org/en)
  2. Install Claude Desktop
  3. Configure Claude Desktop:
  • Open the hamburger menu (top-left corner) → File → Settings → Developer → Edit Config
  • This opens the claude_desktop_config.json file location in Windows Explorer.
  • Edit it with your favorite editor and add the following configuration (make sure to include all closing braces!):

Note you can use these same instructions for any other MCP Client

{
  "mcpServers": {
    "mcp-coincap-jj": {
      "command": "npx",
      "args": [
        "-y",
        "@bujaayjaay/mcp-coincap-jj"
      ],
      "env": {
        "COINCAP_API_KEY": "INPUT_YOUR_API_KEY_HERE"
      }
    }
  }
}

🛠️ Developer Setup (Local Installation)

For developers and contributors who want to work on the project locally:

🖥️ Option 1: Install From npm
npm install @bujaayjaay/mcp-coincap-jj
🖥️ Option 2: Clone & Run Locally
git clone https://github.com/wazzan/mcp-coincap-jj.git
cd mcp-coincap-jj
npm install        # Install dependencies
npm run build      # Compile TypeScript code
npm test           # Run tests to verify everything works
npm start          # Starts the MCP server locally

MCP Server Config for Local Testing (Windows Example)

  • If running locally with npx, use this configuration in Claude Desktop (or any MCP client):
{
  "mcpServers": {
    "mcp-coincap-jj": {
      "command": "cmd.exe",
      "args": [
        "/c",
        "C:\\Program Files\\nodejs\\npx.cmd",
        "C:\\Users\\YOUR-WINDOWS-USERNAME\\repos\\github\\mcp-coincap-jj"
      ],
      "env": {
        "COINCAP_API_KEY": "YOUR_API_KEY_HERE"
      },
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

🔧 Pro Tip: Using absolute paths on Windows ensures a smooth experience, especially when running multiple environments.

Smithery Installation (Optional but Easy)

Although it takes away some of the personal learning experience, it’s a great quick start!

  1. Ensure you have Smithery installed for your Claude Desktop app
  2. Run the following command:
    smithery install @bujaayjaay/mcp-coincap-jj
    
  3. You'll be prompted to enter your CoinCap API key during setup

UPDATE: CoinCap API Key

You now have to obtain an API Key from CoinCap to use the updated v3 API as v2 is being deprecated: (https://pro.coincap.io/api-docs/)

⚡Usage - 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 analysis
  • Volatility metrics
  • High/low price ranges

Sample Prompts

  • "What's the current price of Bitcoin?"
  • "Show me market analysis for ETH"
  • "Give me the 7-day price history for DOGE"
  • "What are the top exchanges trading BTC?"
  • "Show me the price trends for SOL with 1-hour intervals"

Project Inspiration

License

This project is licensed under the MIT License

No tools information available.

MCP(Model Context Protocol) server for Upbit

upbit cryptocurrency
View Details

Goose AI with MCP Servers

crypto trading
View Details

A real-time cryptocurrency data provider for Model Context Protocol servers.

crypto data-provider
View Details
Nano_currency
Nano_currency by kilkelly

-

nano_currency cryptocurrency
View Details
OKX MCP Server
OKX MCP Server by badger3000

-

okx cryptocurrency
View Details
aiowhitebit-mcp
aiowhitebit-mcp by doubledare704

Message Control Protocol (MCP) server and client implementation for WhiteBit cryptocurrency exchange API. Built on top of [aiowhitebit](

aiowhitebit cryptocurrency
View Details

Cryptocurrency Market Data MCP Server

mcp cryptocurrency
View Details