
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.
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.
Installation
In SourceWeft
- Open Mcp Crypto Toolkit in the dashboard and add it to a workspace.
- 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.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
[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_KEYfor higher limits) - stdio + HTTP + Cloudflare Workers transports
Quick Install
Installation
Claude Desktop / Cursor / Windsurf
Local build:
HTTP server
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):
- In Claude.ai: Settings → Connectors → Add custom connector
- Paste the URL above (must include
/mcp) - 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:
Cloudflare Workers (recommended remote — free tier)
Uses the web-standard MCP transport (src/worker.ts) — no Docker required.
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:
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)
- Fork/connect repo at render.com
- New → Blueprint → point at this repo (
render.yamluses the Free plan) - After deploy:
https://YOUR-SERVICE.onrender.com/health - 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)
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)
Prompts
Example prompts
- What's the current price of Bitcoin and its market cap?
- Search for coins matching "pepe"
- Show top 10 coins and today's gainers
- Compare BTC, ETH, and SOL
- Value my portfolio: 0.5 BTC and 2 ETH in USD
- What was ETH on 01-01-2024, and what would $1000 then be worth now?
- Show SOL's 30-day price range
- What's gas on Base right now in USD?
- I bought at 100, sold at 120, qty 10, 0.1% fees — profit?
- What's trending and what's the Fear & Greed index?
Development
Optional env
Without gas API keys, gas falls back to Blocknative then static estimates.
Contributing
See CONTRIBUTING.md for setup, PR guidelines, and the release process.
- Code of Conduct
- Security Policy
- Support
- Changelog
- DeepWiki — auto-generated architecture docs
- mcpservers.org
Releasing (maintainers)
- One-time: npm package Settings → Trusted Publisher → GitHub Actions → repo
nad33mahm3d/mcp-crypto-toolkit, workflowpublish.yml, environmentrelease, allownpm publish - Update
CHANGELOG.md - Create a GitHub Release with tag
vX.Y.Z - Actions publishes to npm via OIDC (no
NPM_TOKEN; provenance automatic)
API Credits
- CoinGecko — prices, markets, trending (free tier, no key required)
- Alternative.me — Fear & Greed Index
- Binance P2P — USDT/PKR when converting to PKR
- Etherscan family — optional gas oracles
- Blocknative — gas fallback
License
MIT — see LICENSE
Source: README.md at commit 39c76bf
Tools
0Version history
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