CoinStats MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| COINSTATS_API_KEY | Yes | Your CoinStats API key obtained from the CoinStats API Dashboard |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get-coinsC | Get comprehensive data about all cryptocurrencies: Price, market cap, and volume. Price changes (1h, 24h, 7d). Supply information. Trading metrics. Social links and metadata. |
| get-coin-by-idC | Get detailed information about a specific cryptocurrency based on its unique identifier. |
| get-coin-chart-by-idC | Get chart data for a specific cryptocurrency based on its unique identifier, specifying different time ranges. |
| get-coin-avg-priceB | Get the historical average price for a specific cryptocurrency based on its unique identifier and a specific date. |
| get-coin-exchange-priceC | Get the historical price data for a specific cryptocurrency on a particular exchange. |
| get-ticker-exchangesB | Get a list of supported exchanges. |
| get-ticker-marketsC | Get a list of tickers for a specific cryptocurrency across different exchanges. |
| get-blockchainsB | Get a list of supported blockchains by CoinStats. |
| get-wallet-balanceC | Get the balance data for a provided wallet address on a specific blockchain network. |
| get-wallet-balancesC | Get the balance data for a provided wallet address on all CoinStats supported networks. |
| get-wallet-sync-statusC | Get the syncing status of the wallet with the blockchain network. |
| get-wallet-transactionsB | Get transaction data for a specific wallet. Ensure transactions are synced by calling PATCH /transactions first. |
| transactions-syncC | Initiate the syncing process to update transaction data for a specific wallet. |
| get-exchangesB | Get a list of supported exchange portfolio connections by CoinStats. |
| get-exchange-balanceC | Get the balance data for a provided Exchange. |
| get-exchange-sync-statusC | Get the syncing status of the exchange portfolio. |
| get-exchange-transactionsC | Get transaction data for a specific exchange. |
| get-fiat-currenciesA | Get a list of fiat currencies supported by CoinStats. |
| get-news-sourcesC | Get news sources. |
| get-newsC | Get news articles with pagination. |
| get-news-by-typeC | Get news articles based on a type. |
| get-news-by-idC | Get news by id. |
| get-market-capD | Get global market data. |
| get-portfolio-coinsC | Get a list of portfolio coins with P/L and other data displayed on CoinStats web. |
| get-portfolio-chartB | Get portfolio performance chart data. |
| get-portfolio-transactionsC | Get a list of portfolio transactions. |
| add-portfolio-transactionC | Add a transaction to a manual portfolio. |
| get-currenciesA | Get a list of fiat currencies supported by CoinStats. |
| save-share-tokenA | Saves the provided portfolio share token to a local cache for future use across sessions. |
| get-share-tokenA | Retrieves the saved portfolio share token from local cache. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 30 tools
Most tools have distinct purposes targeting specific resources like coins, exchanges, wallets, portfolios, or news, with clear boundaries. However, some potential confusion exists between get-currencies and get-fiat-currencies (both list fiat currencies) and get-exchange-balance versus get-wallet-balance (similar balance concepts but for different assets).
Tool names follow a highly consistent verb-noun pattern with hyphens, primarily using 'get-' for retrieval operations (e.g., get-coin-by-id, get-exchange-balance) and other verbs like 'add-', 'save-', and 'transactions-sync' for actions. This uniformity makes the set predictable and easy to navigate.
With 30 tools, the count is borderline high for a cryptocurrency portfolio and data server, potentially overwhelming for agents. While the domain is broad (covering coins, exchanges, wallets, portfolios, news), the number suggests some tools might be redundant or overly granular, such as multiple news-related tools that could be consolidated.
The tool set provides comprehensive coverage for cryptocurrency portfolio management and data analysis, including CRUD-like operations (e.g., add-portfolio-transaction, get-portfolio-transactions), data retrieval (coins, exchanges, wallets, news), and synchronization features. No obvious gaps are present; agents can perform end-to-end workflows from data fetching to portfolio updates.