mcp-crypto-monitor
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-crypto-monitorwhat is the current price of Bitcoin?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Crypto Monitor — Crypto Wallet & Price Monitoring for AI Agents
An MCP (Model Context Protocol) server that gives AI agents the ability to check crypto wallet balances, track token prices, calculate portfolio value, monitor gas prices, and track the Fear & Greed Index — all with zero external dependencies using free public APIs.
Why This Exists
Crypto monitoring tools typically require API keys, paid subscriptions, or heavy SDK installations. This MCP server uses only free public APIs (Blockchain.info, Etherscan, CoinGecko, Binance) with zero pip dependencies — pure Python stdlib. Your AI agent gets 10 crypto monitoring tools out of the box.
No API keys. No paid subscriptions. No pip installs. Just Python stdlib + internet.
Related MCP server: solana-mcp-server
Features
10 MCP Tools:
get_btc_balance,get_eth_balance,get_erc20_balance,get_btc_transactions,get_price,get_price_binance,get_portfolio_value,get_gas_price,get_fear_greed,monitor_addressZero dependencies — pure Python stdlib (urllib, json)
Free APIs only — Blockchain.info, Etherscan, CoinGecko, Binance, alternative.me
Portfolio calculation — pass your holdings, get total USD value instantly
STDIO JSON-RPC mode — drop-in for Claude Desktop, Hermes, or any MCP client
BTC + ETH + ERC20 — address balance checks with transaction history
Quick Start
# STDIO mode (for MCP clients)
python -m src.server --stdio
# Or print the manifest
python -m src.server --manifestUse as a library
from src.server import MCPCryptoMonitorServer
import json
server = MCPCryptoMonitorServer()
# Get BTC balance
result = server.handle_tool_call("get_btc_balance", {"address": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa"})
print(json.loads(result))
# Get portfolio value
result = server.handle_tool_call("get_portfolio_value", {
"holdings": {"BTC": 0.5, "ETH": 10.0, "USDT": 5000.0}
})
print(json.loads(result)["total_value_usd"])
# Get current prices
result = server.handle_tool_call("get_price", {"coins": ["bitcoin", "ethereum", "monero"]})
# Get ETH gas price
result = server.handle_tool_call("get_gas_price", {})
# Get Fear & Greed Index
result = server.handle_tool_call("get_fear_greed", {})MCP Tool Reference
Tool | Description | Required Params |
| BTC address balance (satoshis + BTC) |
|
| ETH address balance (wei + ETH) |
|
| ERC20 token balance |
|
| Recent BTC transactions |
|
| Prices from CoinGecko |
|
| Price from Binance |
|
| Total portfolio in USD |
|
| ETH gas price (low/std/high gwei) | — |
| Crypto Fear & Greed Index | — |
| Balance + transactions in one call |
|
Integration with MCP Clients
Claude Desktop
{
"mcpServers": {
"crypto-monitor": {
"command": "python",
"args": ["-m", "src.server", "--stdio"],
"cwd": "/path/to/mcp-crypto-monitor"
}
}
}Hermes Agent
mcp:
servers:
crypto-monitor:
command: python
args: ["-m", "src.server", "--stdio"]
cwd: /path/to/mcp-crypto-monitorTests
python -m pytest tests/ -v # 30 tests, all passingAPI Sources
API | Usage | Key Required |
Blockchain.info | BTC balance + transactions | No |
Etherscan | ETH balance + gas price | No (rate-limited) |
CoinGecko | Token prices | No |
Binance | Trading pair prices | No |
alternative.me | Fear & Greed Index | No |
License
MIT
Author
aaameobius-crypto — github.com/aaameobius-crypto
Freelance portfolio: https://ameobius-space.github.io/kwork-portfolio/
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server giving AI agents one-connection access to crypto & DeFi data: DeFi protocol TVL, stableco
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Related MCP Servers
- AlicenseAqualityFmaintenanceAn MCP server that delivers cryptocurrency sentiment analysis to AI agents.547MIT
- AlicenseAqualityDmaintenanceMCP server giving AI agents access to Solana blockchain data. 7 tools: wallet balances, transaction history, token prices (Jupiter + CoinGecko), token metadata, DeFi yields (Raydium + Orca), and token safety checks (RugCheck scores, holder concentration, insider detection).81MIT
- FlicenseAqualityDmaintenanceAn MCP server that enables AI agents to fetch real-time cryptocurrency prices and market data using the CoinGecko API.13-
- AlicenseAqualityDmaintenanceThe first blockchain & cryptocurrency MCP server that connects AI agents to Ethereum, Solana, Bitcoin, and cryptocurrency markets.99 npmMIT