Server 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 Documentation |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get-coins | 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-id | Get detailed information about a specific cryptocurrency based on its unique identifier. |
get-coin-chart-by-id | Get chart data for a specific cryptocurrency based on its unique identifier, specifying different time ranges. |
get-coin-avg-price | Get the historical average price for a specific cryptocurrency based on its unique identifier and a specific date. |
get-coin-exchange-price | Get the historical price data for a specific cryptocurrency on a particular exchange. |
get-ticker-exchanges | Get a list of supported exchanges. |
get-ticker-markets | Get a list of tickers for a specific cryptocurrency across different exchanges. |
get-blockchains | Get a list of supported blockchains by CoinStats. |
get-wallet-balance | Get the balance data for a provided wallet address on a specific blockchain network. |
get-wallet-balances | Get the balance data for a provided wallet address on all CoinStats supported networks. |
get-wallet-sync-status | Get the syncing status of the wallet with the blockchain network. |
get-wallet-transactions | Get transaction data for a specific wallet. Ensure transactions are synced by calling PATCH /transactions first. |
transactions-sync | Initiate the syncing process to update transaction data for a specific wallet. |
get-exchanges | Get a list of supported exchange portfolio connections by CoinStats. |
get-exchange-balance | Get the balance data for a provided Exchange. |
get-exchange-sync-status | Get the syncing status of the exchange portfolio. |
get-exchange-transactions | Get transaction data for a specific exchange. |
get-fiat-currencies | Get a list of fiat currencies supported by CoinStats. |
get-news-sources | Get news sources. |
get-news | Get news articles with pagination. |
get-news-by-type | Get news articles based on a type. |
get-news-by-id | Get news by id. |
get-market-cap | Get global market data. |
get-portfolio-coins | Get a list of portfolio coins with P/L and other data displayed on CoinStats web. |
get-portfolio-chart | Get portfolio performance chart data. |
get-portfolio-transactions | Get a list of portfolio transactions. |
add-portfolio-transaction | Add a transaction to a manual portfolio. |
get-currencies | Get a list of fiat currencies supported by CoinStats. |
save-share-token | Saves the provided portfolio share token to a local cache for future use across sessions. |
get-share-token | Retrieves the saved portfolio share token from local cache. |