CoinMarketCap MCP logo

CoinMarketCap MCP

by shinzo-labs

CoinMarketCap MCP is a Model Context Protocol (MCP) implementation for the CoinMarketCap API. It provides a standardized interface for accessing cryptocurrency market data, exchange information, and other blockchain-related metrics.

View on GitHub

Last updated: N/A

What is CoinMarketCap MCP?

CoinMarketCap MCP is a server that implements the Model Context Protocol (MCP) to provide a standardized way to access data from the CoinMarketCap API. It allows users to retrieve cryptocurrency market data, exchange information, and other blockchain-related metrics in a consistent and predictable format.

How to use CoinMarketCap MCP?

The server can be installed using NPX, manual download, or Smithery. After installation, configure your MCP client with the server details, including your CoinMarketCap API key and subscription level. You can then access the supported endpoints through your MCP client, following the Model Context Protocol.

Key features of CoinMarketCap MCP

  • Complete coverage of the CoinMarketCap API

  • Fetch data on crypto trends and market movements

  • Access to detailed OHLCV data (Standard subscription or higher)

  • Type-safe parameter validation with Zod

Use cases of CoinMarketCap MCP

  • Analyzing cryptocurrency market trends

  • Building cryptocurrency portfolio trackers

  • Developing trading bots

  • Integrating cryptocurrency data into financial applications

FAQ from CoinMarketCap MCP

What is MCP?

Model Context Protocol (MCP) is a standard for accessing data from various sources in a consistent way.

Do I need an API key?

Yes, you need a CoinMarketCap API key to use this server. You can sign up for a free Basic key on the CoinMarketCap website.

What subscription levels are supported?

The server supports Basic, Hobbyist, Startup, Standard, Professional, and Enterprise subscription levels.

What is Heimdall?

Heimdall is a tool to limit the number of endpoints exposed to your client applications, recommended due to the large number of endpoints available.

How do I contribute?

Contributions are welcomed and encouraged. Contact [email protected] with any questions, comments or concerns.