startmining-mcp
Provides real-time Bitcoin mining and network data, including hashprice, difficulty, profitability calculations, historical price and difficulty data, halving information, mempool status, recent blocks, and ASIC prices.
@startminingmcp/mcp
MCP (Model Context Protocol) server for Bitcoin mining data. Get real-time hashprice, difficulty, profitability calculations, and more.
🚀 Features
Real-time market data — BTC price, hashprice, difficulty, network stats
Profitability calculator — Calculate ROI for any ASIC setup
Historical data — Price and difficulty history since 2009
Halving tracker — Current era, next halving, supply stats
Mempool & blocks — Fee estimates and recent blocks
ASIC prices — Market prices by efficiency tier
Related MCP server: @bitcoinbenji/mcp
📦 Installation
npm install -g @startminingmcp/mcpOr use directly with npx:
npx @startminingmcp/mcp⚙️ Configuration
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"startmining": {
"command": "npx",
"args": ["@startminingmcp/mcp"]
}
}
}With API Key (optional, for higher rate limits)
{
"mcpServers": {
"startmining": {
"command": "npx",
"args": ["@startminingmcp/mcp"],
"env": {
"STARTMINING_API_KEY": "your_api_key"
}
}
}
}🛠️ Available Tools
Tool | Description |
| Current BTC price, hashprice, difficulty, network stats |
| Hashprice breakdown ($/PH/day) |
| Current difficulty + next adjustment prediction |
| Halving era, next date, supply stats |
| Historical BTC prices (from, to, granularity) |
| Historical difficulty & hashrate |
| Calendar-month averages (UTC) of BTC price, hashrate, hashprice USD & BTC (month: YYYY-MM) |
| Closed ISO-week stats (UTC): block time, real fees, implied hashrate, real hashprice BTC & USD, difficulty adjustments, daily rows (default: last 2 weeks) |
| Mining profitability for given setup |
| Breakeven BTC price |
| Mempool status & fee estimates |
| Recent blocks info (max 50) |
| ASIC market prices by efficiency |
💡 Example Queries
Once configured, you can ask Claude:
"What's the current hashprice?"
"Calculate profitability for an S21 (200 TH/s, 3500W) at $0.05/kWh"
"When is the next halving?"
"Show me BTC price history for last month"
"What's the mempool fee situation?"
"Give me the September 2026 monthly averages for price, hashrate and hashprice"
"Compare the last two closed weeks: block time, fees and hashprice"
📊 Data Sources
Price data: Internal database (since 2009-01-03)
Network data: Direct Bitcoin Core node
Calculations: Real-time based on current conditions
🔗 Links
Website: pro.startmining.io
Company: startmining.io
API Docs: mining-api.startmining.io
📄 License
MIT © Startmining
Available Tools
13 toolscalculate_breakevenC
Calculate breakeven BTC price for mining operation
Inputs: hashrate_th (required), power_watts (required), electricity_cost (required).
calculate_profitabilityC
Calculate mining profitability for given hashrate and electricity cost
Inputs: hashrate_th (required), power_watts (required), electricity_cost (required), days, +2 more.
get_asic_pricesB
Get ASIC miner price data and efficiency stats
Inputs: no named parameters.
get_difficultyB
Get current difficulty and next adjustment prediction
Inputs: no named parameters.
get_difficulty_historyC
Get historical difficulty and hashrate data
Inputs: to, from.
get_halving_infoA
Get Bitcoin halving information - current era, next halving date, supply stats
Inputs: no named parameters.
get_hashpriceB
Get current hashprice (mining revenue per PH/day) with detailed breakdown
Inputs: no named parameters.
get_market_dataA
Get current Bitcoin market and mining data including price, hashprice, difficulty, and network stats
Inputs: no named parameters.
get_mempoolB
Get mempool status and fee estimates
Inputs: no named parameters.
get_monthly_averagesA
Get calendar-month averages (UTC) of BTC price, network hashrate, and hashprice in USD and BTC, for monthly mining reports. The month must be complete.
Inputs: month (required).
get_price_historyC
Get historical Bitcoin prices
Inputs: to, from, granularity.
get_recent_blocksA
Get the most recent Bitcoin blocks (max 50, i.e. a few hours). For weekly block time, fees or hashprice use get_weekly_stats
Inputs: limit.
get_weekly_statsA
Get closed ISO-week (Monday 00:00 UTC to Monday 00:00 UTC) Bitcoin network stats for weekly mining reports: block count and average block time, real transaction fees, implied hashrate, real hashprice in BTC and USD, difficulty adjustments with timestamps, BTC price, raw daily rows, methodology and coverage. Defaults to the last 2 closed weeks.
Inputs: week, weeks.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 13 tools
Most tools target distinct resources (mempool, ASIC prices, halving, recent blocks), and descriptions cross-reference alternatives like get_weekly_stats. However, get_market_data bundles price/hashprice/difficulty/network stats and overlaps with get_hashprice, get_difficulty, and get_price_history, creating some selection ambiguity.
Every tool follows a clean verb_noun snake_case pattern: get_* or calculate_*. The convention is completely predictable across all 13 tools.
13 tools is well within the ideal range and each covers a meaningful slice of the mining-analytics domain (current stats, historical series, profitability calcs). Nothing feels padded or missing at the count level.
The surface covers current data (difficulty, hashprice, mempool, market), history (price, difficulty, weekly/monthly aggregates, blocks), and calculators (profitability, breakeven), which is strong lifecycle coverage. Minor gaps remain, e.g. no historical profitability or per-pool/miner comparison, but core workflows are supported.
Maintenance
Related MCP Connectors
Read-only Bitcoin blockchain, mempool, mining, market, and on-chain analytics; no API key.
Proof of Work oracle: solo mining odds, cost of production, hashrate, mining hardware
Read-only VNISH firmware metadata, Ninja guidance and input-based mining economics calculations.
Live Bitcoin price, ETF flows, treasuries, on-chain metrics, fees, derivatives & wiki search.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides real Bitcoin full node data via 17 tools, with pay-per-call in USDC on Base mainnet. Free tools include blockchain info, fees, and mempool; paid tools enable transaction tracking, address analysis, and more.MIT
- AlicenseBqualityDmaintenanceMCP server offering 26 Lightning-paid tools for Bitcoin mempool intelligence and sovereign on-prem AI inference, with no third-party APIs and pay-per-call in sats.2616 npm1MIT
- AlicenseBqualityDmaintenanceProvides live Bitcoin network data (fees, mempool, hashrate) and AI-powered price/fee forecasts via MCP tools, with free access to basic data and pay-per-call for advanced features.1783 npmMIT
- AlicenseAqualityBmaintenanceEnables AI assistants to access live mining data for 126+ proof-of-work networks and 770+ hardware models, including network difficulty, hashrate, solo-mining odds, cost of production, hardware profitability, and mining news.6MIT