- Home
- MCP servers
- Coinranking1
Coinranking1
- python
0
GitHub Stars
python
Language
5 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"bach-ai-tools-coinranking1": {
"command": "uvx",
"args": [
"--from",
"bach-coinranking1",
"bach_coinranking1"
],
"env": {
"API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}You set up this MCP server to access the Coinranking1 API through a lightweight, configurable bridge. It supports quick local runs with a standard input/output interface, making it easy to integrate Coinranking1 data into your apps without managing a full API client directly.
How to use
Install and run the MCP server using the prepared stdio flow. You will start a local bridge that your MCP client can query to fetch Coinranking1 data such as coins, markets, and trends. Set your API key in the environment and point your client to the MCP runtime.
How to install
{
"mcpServers": {
"coinranking1": {
"type": "stdio",
"command": "uvx",
"args": ["--from", "bach-coinranking1", "bach_coinranking1"],
"env": {
"API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Additional setup and tips
Prerequisites: ensure Python and the uvx runner are available for your environment. You do not need to install a separate HTTP client; the MCP layer handles communication through the stdio channel.
Environment variables: set API_KEY with your Coinranking1 API key before starting the MCP server. This key is used by the backend to authorize requests to Coinranking1.
Configuration and security
The MCP server runs locally and relies on a single API key to authorize requests to Coinranking1. Treat the API key as a secret. Do not commit it to version control or expose it in client-side code.
Troubleshooting and notes
If the MCP runtime cannot start, verify that uvx is installed and available in your PATH. Confirm that the environment variable API_KEY is set and that the command line arguments match the expected runtime for the bach_coinranking1 MCP server.
Available tools and endpoints (summary)
This MCP server exposes a comprehensive set of Coinranking1 endpoints. Typical capabilities include listing coins, retrieving coin details, fetching market data, and obtaining global statistics. Each tool corresponds to an endpoint described by the server and can be invoked through your MCP client as part of your data integration workflows.
Available tools
get_trending_coins
Retrieve a list of trending coins, ranked by engagement and popularity, with prices in the reference currency and related statistics.
get_coins
Fetch a list of coins with details such as price, market cap, and 24h volume. Supports filters like symbols, uuids, tiers, tags, and ordering.
get_coin
Get detailed information about a specific coin by its UUID, including price history and market data.
get_blockchains
Return a list of blockchains supported by the Coinranking data set.
get_blockchain_details
Get detailed information for a specific blockchain by name.
get_blockchain_uuid_by_contract_address
Find a coin by its contract address on a blockchain, returning its UUID and related data.
get_bulk_data_of_all_coins
Retrieve bulk data for all coins in a single request.
get_search_suggestions
Provide quick search suggestions for coins, exchanges, and markets based on a query.
get_tag_details
Fetch detailed information about a specific tag/slug, including its related coins.
get_list_of_tags
Get a list of all tags with counts and market statistics.
get_global_stats
Obtain global statistics about available coins and markets.
get_global_trading_volume_history
Retrieve historical global trading volumes to analyze market activity.
get_global_market_cap_history
Retrieve historical global market capitalization data.
get_stats_for_selection_of_coins
Get statistics for a selected set of coins with time-based changes.
get_exchanges
List exchanges with their market data and filtering options.
get_exchange_markets
Find markets for a specific exchange and paginate results.
get_exchange_coins
Find coins listed on a specific exchange.
get_coin_markets
Find markets for a specific coin across exchanges.
get_coin_ohlc_data
Get OHLCV data for a coin over a specified interval.
get_coin_market_cap_history
Retrieve historical market capitalization data for a coin.
get_coin_gains_and_losses
Get gains and losses data for a coin over different time periods.
get_coin_price
Get the price of a coin at a specific time or latest price if no timestamp is provided.
get_coin_price_history
List historical prices for a coin over a time period.
get_coins_index
Index of all coins available in Coinranking data.
get_exchanges_index
Index of all exchanges available in Coinranking data.
get_market
Find information about a specific market by UUID.
get_reference_currencies
List reference currencies used for price calculations.
get_markets
Get a list of markets with filters for currency, limits, and sorting.