The coin and news tools are public reference reads, but the wallet and portfolio tools address balances you own: get-wallet-balances sweeps every supported network for one address, and add-portfolio-transaction writes into a manual portfolio rather than only reporting on it. save-share-token caches the portfolio share token locally between sessions, so it is supplied once instead of on every call. Transaction history depends on a sync you start yourself — get-wallet-transactions expects transactions-sync to have run first, and returns whatever the last sync captured.
A CoinStats API client: 30 tools spanning market data, on-chain wallet balances, exchange portfolio connections, portfolio performance and crypto news.
- Market reads across all coins with price, market cap, volume and 1h, 24h and 7d change, filterable on rank, price, supply, valuation and risk score
- Historical pricing three ways: chart series over a chosen period, an average price for a given date, and the price on a named exchange
- Wallet balances for an address on one blockchain or across every supported network, with a sync trigger and a sync-status read
- Exchange portfolio connections with balances, sync status and transaction history
- Portfolio views — holdings with P/L, a performance chart and transaction history — plus a write path for adding a transaction to a manual portfolio
- Reference lists for supported exchanges, blockchains, fiat currencies and news sources, and global market data
- News articles by page, by type or by id
A CoinStats API key in COINSTATS_API_KEY. Portfolio calls are addressed by shareToken and exchange calls by connectionId, both of which come from your CoinStats account rather than from the tool set.
One command — npx @coinstats/coinstats-mcp
