Mcp Crypto Toolkit

io.github.nad33mahm3dPublished by GitHub account nad33mahm3dv1.3.0Updated Oct 24, 2026

Live crypto prices, conversion, gas tracker, portfolio tools, and calculators for AI agents.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

A crypto market data server that lets an assistant fetch live prices, convert currencies, value portfolios, check gas fees and run profit/loss calculations.

What you can do
Look up live prices with market cap, volume, rank and all-time highs, search coins by name or symbol, and list top coins with gainers and losers or trending coins and the Fear & Greed Index. Convert between crypto and fiat or crypto pairs, and compare two to five coins side by side. Retrieve historical point-in-time or range prices and value a batch of holdings as a portfolio. Check EVM gas fees with USD transfer estimates, and calculate profit/loss, ROI and break-even including exchange and network fees. Use built-in prompts for market overviews, coin analysis, P&L walkthroughs and gas checks.
When to use it
Useful when you want an assistant to answer everyday crypto market questions, size a portfolio, compare coins, or estimate transaction costs without leaving the chat. It suits casual research and calculations rather than trading or custody.
Requirements
Runs as a hosted remote endpoint or locally via npx with Node.js. No API key is required; an optional CoinGecko API key raises rate limits, and optional gas oracle keys improve gas estimates. Network access to CoinGecko, Alternative.me, Binance P2P and gas providers is needed.
Before you install
Prices and gas figures come from third-party APIs and may be delayed or fall back to static estimates without gas keys. Portfolio and P&L tools only compute values; they do not trade or hold funds. Optional API keys are supplied as environment variables or worker secrets and should be kept private.

Installation

In SourceWeft

  1. Open Mcp Crypto Toolkit in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.nad33mahm3d%2Fmcp-crypto-toolkit/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "crypto-toolkit": {
      "type": "http",
      "url": "https://mcp-crypto-toolkit.nad33mahm3d.workers.dev/mcp"
    }
  }
}

README

mcp-crypto-toolkit

[npm version] [License: MIT] [MCP] [CI] [Listed on mcpservers.org] [DeepWiki]

Live crypto prices, conversion, gas tracker, portfolio tools, and calculators for AI agents.

Ask Claude: What's ETH doing? Top 10 coins? Gas on Base? What's my portfolio worth?

Hosted (Claude.ai Custom Connector): https://mcp-crypto-toolkit.nad33mahm3d.workers.dev/mcp
Docs: DeepWiki · mcpservers.org

[Demo]

[Claude.ai Custom Connector — 10 tools]

Features

  • Live prices with market cap, volume, rank, ATH/ATL (CoinGecko)
  • Convert between crypto and fiat (optimized PKR via Binance P2P when needed)
  • Search coins by name/symbol
  • Top coins + gainers/losers snapshot
  • Compare 2–5 coins side by side
  • Portfolio valuation (batch holdings)
  • Historical point-in-time + range charts (7d/30d/…)
  • EVM gas tracker with USD transfer estimates
  • Profit/loss calculator with exchange + network fees
  • Trending coins + Crypto Fear & Greed Index
  • MCP prompts for common workflows
  • Zero config — no API key required (optional COINGECKO_API_KEY for higher limits)
  • stdio + HTTP + Cloudflare Workers transports

Quick Install

bash
npx -y mcp-crypto-toolkit

Installation

Claude Desktop / Cursor / Windsurf

json
{  "mcpServers": {    "crypto-toolkit": {      "command": "npx",      "args": ["-y", "mcp-crypto-toolkit"]    }  }}

Local build:

json
{  "mcpServers": {    "crypto-toolkit": {      "command": "node",      "args": ["/ABSOLUTE/PATH/TO/mcp-crypto-toolkit/dist/index.js"]    }  }}

HTTP server

bash
npm run buildnpm run start:http# POST http://localhost:3000/mcp
Deploy (Smithery / remote MCP) — optional

You do not need paid hosting for discoverability. This server already installs via npx -y mcp-crypto-toolkit (stdio) and is listed on the Official MCP Registry. Glama and PulseMCP ingest from there — no Fly/Railway bill required.

Only deploy HTTP if you want a remote /mcp endpoint (e.g. Claude.ai Custom Connector or Smithery URL publish).

Claude.ai Custom Connector

Public hosted endpoint (Cloudflare Workers):

https://mcp-crypto-toolkit.nad33mahm3d.workers.dev/mcp
  1. In Claude.ai: Settings → Connectors → Add custom connector
  2. Paste the URL above (must include /mcp)
  3. You should see 10 tools (get price, convert, trending, …)

Or deploy your own (Cloudflare / Docker / Render) and use https://YOUR-HOST/mcp. After upgrading a hosted server, remove and re-add the connector if tools still show as empty.

Do not put a remote URL in claude_desktop_config.json — that file is stdio-only. For Claude Desktop local use, prefer:

json
{  "mcpServers": {    "crypto-toolkit": {      "command": "npx",      "args": ["-y", "mcp-crypto-toolkit"]    }  }}

Cloudflare Workers (recommended remote — free tier)

Uses the web-standard MCP transport (src/worker.ts) — no Docker required.

Live demo: health · MCP

bash
npm installnpx wrangler loginnpm run deploy:cf

After deploy: https://mcp-crypto-toolkit.<your-subdomain>.workers.dev/health
Claude / Smithery URL: https://mcp-crypto-toolkit.<your-subdomain>.workers.dev/mcp

Local preview: npm run dev:cf

Optional secrets / vars:

bash
npx wrangler secret put COINGECKO_API_KEYnpx wrangler secret put MCP_API_KEY   # optional: require Bearer / x-api-key on /mcp# Pro keys also need: wrangler.toml [vars] COINGECKO_PRO = "1"# Optional: RATE_LIMIT_PER_MINUTE = "60" (default)

CI: add repo secrets CLOUDFLARE_API_TOKEN + CLOUDFLARE_ACCOUNT_ID — Worker auto-deploys on GitHub Release (and via workflow_dispatch).

Render (free — no credit card)

  1. Fork/connect repo at render.com
  2. New → Blueprint → point at this repo (render.yaml uses the Free plan)
  3. After deploy: https://YOUR-SERVICE.onrender.com/health
  4. Smithery: publish https://YOUR-SERVICE.onrender.com/mcp

Free tier sleeps after ~15 min idle; first request may take ~30s to wake.

Docker (local / your own VPS)

bash
docker build -t mcp-crypto-toolkit .docker run -p 3000:3000 mcp-crypto-toolkit

Paid PaaS (if you outgrow free tier): Fly.io and Railway work with the included fly.toml / railway.toml but are not free long-term.

Optional env: COINGECKO_API_KEY, COINGECKO_PRO=1, gas oracle keys (see table below).

Tools (10)

ToolDescription
get_priceLive price + market cap, volume, rank, ATH/ATL
convertCrypto ↔ fiat/crypto conversion
search_coinSearch by name or symbol
top_coinsTop N by market cap/volume + gainers/losers
compare_coinsSide-by-side compare 2–5 coins
portfolio_valueValue a list of holdings
historical_pricePoint date or range chart + investment snapshot
gas_trackerGas fees + estimated transfer cost (USD)
profit_calcP&L, ROI, break-even (fees + network fee)
trendingTrending coins + Fear & Greed Index

Prompts

PromptPurpose
market-overviewTop coins + trending + market tone
whats-trendingTrending coins + Fear & Greed
analyze-coinPrice + 7d trend for one coin
trade-pnlWalk through a P&L calc
gas-checkGas + transfer cost advice

Example prompts

  1. What's the current price of Bitcoin and its market cap?
  2. Search for coins matching "pepe"
  3. Show top 10 coins and today's gainers
  4. Compare BTC, ETH, and SOL
  5. Value my portfolio: 0.5 BTC and 2 ETH in USD
  6. What was ETH on 01-01-2024, and what would $1000 then be worth now?
  7. Show SOL's 30-day price range
  8. What's gas on Base right now in USD?
  9. I bought at 100, sold at 120, qty 10, 0.1% fees — profit?
  10. What's trending and what's the Fear & Greed index?

Development

bash
git clone https://github.com/nad33mahm3d/mcp-crypto-toolkitcd mcp-crypto-toolkitnpm installnpm testnpm run buildnpm run inspector

Optional env

VariablePurpose
COINGECKO_API_KEYHigher CoinGecko rate limits (still optional)
COINGECKO_PRO=1Use Pro header with your key
MCP_API_KEYWorker only: require Bearer / x-api-key on /mcp
RATE_LIMIT_PER_MINUTEWorker only: default 60
ETHERSCAN_API_KEY / BSCSCAN_API_KEY / …Better gas oracles
OPTIMISM_API_KEYOptimism gas oracle
PORTHTTP server port (default 3000)

Without gas API keys, gas falls back to Blocknative then static estimates.

Contributing

See CONTRIBUTING.md for setup, PR guidelines, and the release process.

Releasing (maintainers)

  1. One-time: npm package Settings → Trusted Publisher → GitHub Actions → repo nad33mahm3d/mcp-crypto-toolkit, workflow publish.yml, environment release, allow npm publish
  2. Update CHANGELOG.md
  3. Create a GitHub Release with tag vX.Y.Z
  4. Actions publishes to npm via OIDC (no NPM_TOKEN; provenance automatic)

API Credits

License

MIT — see LICENSE

Source: README.md at commit 39c76bf

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v1.3.0LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts