coinmarket-mcp-server
Documentation

Coinmarket MCP server
Coinmarket MCP Server
Components
Resources
The server implements a few of the Coinmarket API endpoints
- Custom coinmarket:// URI scheme for accessing individual notes
- Each note resource has a name, description and text/plain mimetype
Tools
The server implements two tools:
- `get-currency-listings`: Get the latest currency listings
- `get-quotes`: Get quotes for tokens
- Takes "slug" (example: bitcoin) or "symbol" (example: BTC) as optional string argument
Configuration
Requires coinmarket API key.
Quickstart
Prerequisites
- Python 3.12 or higher
- uv package manager
Install
Install uv if you haven't already:
# macOS and Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"Claude Desktop
On MacOS: `~/Library/Application\ Support/Claude/claude_desktop_config.json`
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`
Development/Unpublished Servers Configuration
"mcpServers": {
"coinmarket_service": {
"command": "uv",
"args": [
"--directory",
"/path/to/coinmarket_service",
"run",
"coinmarket_service"
],
"env": {
"COINMARKET_API_KEY": ""
}
}
}Docker
You can also run the server using Docker:
# Build the image
docker build -t coinmarket-service .
# Run the container
docker run -e COINMARKET_API_KEY=your_api_key_here coinmarket-serviceFor Claude Desktop configuration with Docker:
"mcpServers": {
"coinmarket_service": {
"command": "docker",
"args": [
"run",
"--rm",
"-e",
"COINMARKET_API_KEY=",
"coinmarket-service"
]
}
}Troubleshooting
"spawn uv ENOENT" Error
If you see this error, it means `uv` is not installed or not in your PATH:
1. Install uv following the instructions above
2. Restart your terminal/Claude Desktop after installation
3. Verify installation: Run `uv --version` in terminal
4. Update PATH: Make sure uv is in your system PATH
Configuration Issues
- Replace `/path/to/coinmarket_service` with the actual path to your cloned repository
- Ensure your `COINMARKET_API_KEY` is valid
- The path should point to the root directory containing `pyproject.toml`
Frequently asked questions
What is coinmarket-mcp-server?
coinmarket-mcp-server is a Model Context Protocol (MCP) server listed in the TrackMCP directory.
How do I install coinmarket-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is coinmarket-mcp-server open source?
Yes — it is hosted on GitHub at https://github.com/anjor/coinmarket-mcp-server and has 42 stars.
Related MCP tools
Damn Vulnerable MCP Server Python-based implementation. Trusted by 1200+ developers. Trusted by 1200+ developers. Trusted by 1200+ developers.
A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases Python-based implementation. Trusted by 900+ developers.
Query MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning...
Model Context Protocol with Neo4j Python-based implementation. Trusted by 700+ developers. Trusted by 700+ developers. Trusted by 700+ developers.
An MCP server that provides control over Android devices via adb Python-based implementation. Trusted by 500+ developers.
A Model Context Protocol (MCP) server for PostgreSQL databases with enhanced capabilities for AI agents. Python-based implementation.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP