mcp-crypto-toolkit
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | HTTP server port (default 3000). | 3000 |
| MCP_API_KEY | No | Worker only: require Bearer / x-api-key on /mcp. | |
| COINGECKO_PRO | No | Use Pro header with your key (set to "1"). | |
| BSCSCAN_API_KEY | No | Better gas oracles (BscScan). | |
| OPTIMISM_API_KEY | No | Optimism gas oracle. | |
| COINGECKO_API_KEY | No | Higher CoinGecko rate limits (still optional). | |
| ETHERSCAN_API_KEY | No | Better gas oracles (Etherscan). | |
| RATE_LIMIT_PER_MINUTE | No | Worker only: default 60. | 60 |
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_priceA | Get live price of any cryptocurrency in any fiat, with market cap, volume, rank, ATH/ATL. Uses CoinGecko. |
| convertC | Convert crypto amount to fiat/crypto. Optimized PKR via Binance P2P when requested. |
| gas_trackerB | Live gas fees for EVM chains (eth, bnb, polygon, arbitrum, base, optimism) with estimated transfer cost in native + USD. |
| profit_calcB | Calculate crypto profit/loss, ROI, break-even. Supports exchange fees and fixed network/gas fee. No API needed. |
| historical_priceC | Historical price on a date (DD-MM-YYYY) with investment snapshot, or a range chart via days (1/7/30/90/365/max). |
| search_coinA | Search cryptocurrencies by name or symbol. Returns CoinGecko ids for use in other tools. |
| top_coinsB | Top cryptocurrencies by market cap or volume, with gainers/losers among the result set. |
| compare_coinsA | Compare 2–5 cryptocurrencies side by side (price, mcap, volume, 24h change). |
| portfolio_valueA | Value a portfolio of holdings in any fiat (batch pricing). Pass [{coin, amount}, ...]. |
| trendingB | What's hot right now: CoinGecko trending coins plus Crypto Fear & Greed Index. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| market-overview | Global crypto market snapshot: top coins, gainers/losers, and trending + fear/greed |
| whats-trending | Trending coins and Fear & Greed Index snapshot |
| analyze-coin | Analyze a coin: live price, 7d history, and optional conversion |
| trade-pnl | Walk through a profit/loss calculation for a completed trade |
| gas-check | Check current gas and estimated transfer cost for an EVM chain |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Most tools have distinct purposes (compare vs. get_price vs. historical_price vs. top_coins). However, there is some overlap: get_price and historical_price both provide pricing but differ in time dimension; compare_coins and top_coins both list multiple coins but one is user-specified, the other market-ranked. These boundaries could be clearer, but descriptions help differentiate.
Mostly consistent snake_case and descriptive, but a mix of verb_noun (compare_coins, get_price, convert, search_coin, top_coins) and noun (trending, gas_tracker, profit_calc, portfolio_value, historical_price). The deviation is minor and still readable.
10 tools is well-scoped for a crypto toolkit covering pricing, conversion, portfolio, gas, and market data. Each tool appears to earn its place without redundancy.
Covers core needs: live/historical pricing, conversion, portfolio valuation, gas fees, profit calculation, search, trending, comparisons, and top lists. Minor gaps: no direct historical conversion or bulk historical data, but agents can work around with existing tools.