CoinGecko API Server MCP logo

CoinGecko API Server MCP

by GaplyDev01

A Node.js Express server providing a comprehensive interface to the CoinGecko cryptocurrency data API. It supports both the free public API and the Pro API with automatic fallback.

View on GitHub

Last updated: N/A

What is CoinGecko API Server MCP?

This is a Node.js Express server that acts as an interface to the CoinGecko cryptocurrency data API. It supports both the free and Pro versions of the API and is designed to be easily integrated with AI systems through the Marketplace Component Program (MCP).

How to use CoinGecko API Server MCP?

You can quickly start the server using npx coingecko-api-server or manually by cloning the repository, installing dependencies, running the setup script (npm run setup), and starting the server (npm start). Configuration is done via environment variables in the .env file, allowing you to specify the port and CoinGecko API key.

Key features of CoinGecko API Server MCP

  • Dual API Support (Free and Pro)

  • Automatic Fallback to Free API

  • RESTful Endpoints

  • Robust Error Handling

  • Simple Setup

  • Comprehensive Documentation

  • MCP Integration

Use cases of CoinGecko API Server MCP

  • Accessing cryptocurrency price data

  • Retrieving market data for coins

  • Integrating cryptocurrency data into AI applications

  • Building cryptocurrency dashboards

  • Developing trading bots

FAQ from CoinGecko API Server MCP

What is the CoinGecko API Server MCP?

It's a Node.js server that provides an interface to the CoinGecko API, supporting both free and Pro versions.

How do I install the server?

You can use npx coingecko-api-server for a quick setup or manually clone the repository and follow the setup instructions.

What is the difference between the Free and Pro APIs?

The Pro API has higher rate limits, no throttling, and additional endpoints, but requires an API key. The Free API has limitations.

How do I configure the server?

Configuration is done through environment variables in the .env file, such as PORT and COINGECKO_API_KEY.

How can I integrate this server with Claude AI?

Start the server locally, then install the MCP in Claude Desktop by providing the server URL. Claude can then access cryptocurrency data through the MCP interface.