Provides access to [coinmarketcap](https://coinmarketcap.com/) cryptocurrency data.
Documentation
Coin MCP Server
Available Tools
listing-coins: Fetches a paginated list of all active cryptocurrencies with the latest market data.
get-coin-info: Retrieves detailed information about a specific cryptocurrency.
get-coin-quotes: Fetches the latest market quotes for one or more cryptocurrencies.
Installation# Installing via Smithery
To install Cryptocurrency Data for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install coin-api-mcp --client claude
```\n\n### Build the Server
Clone this repository and build and install the program with your default Python interpreter (recommended).
```bash
git clone https://github.com/longmans/coin_api_mcp.git
cd coin_api_mcp
uv build
uv pip install .
After installation, you can run it as a script using:
python -m coin_api_mcp
```\n\n## Configuration# API Key
The server requires a CoinMarketCap API key to function. You can obtain one from CoinMarketCap's website. The API key can be provided in two ways:
1. As an environment variable:
```bash
export COINMARKETCAP_API_KEY=your_api_key_here
As a command-line argument:
python -m coin_api_mcp --api-key=your_api_key_here
```\n\n### Configure for Claude.app
Add to your Claude settings:
Using pip installation
```json
"mcpServers": {
"coin_api": {
"command": "python",
"args": ["-m", "coin_api_mcp"]
},
"env": {
"COINMARKETCAP_API_KEY": "your_api_key_here"
}
}
```\n\n## Debugging
You can use the MCP inspector to debug the server.\n\n## Contributing
We encourage contributions to help expand and improve Coin MCP Server. Pull requests are welcome!