Startmining Bitcoin Mining Data
LocalAbout Startmining Bitcoin Mining Data
Startmining Bitcoin Mining Data is an MCP server that provides Bitcoin market, network, and mining data plus profitability calculations. It is intended for users evaluating mining conditions, with current and historical metrics, halving information, mempool data, and ASIC prices.
Key features
- 01Current BTC price and mining metrics
- 02Mining profitability and breakeven calculations
- 03Historical price and difficulty data
- 04Halving, mempool, and recent block data
- 05ASIC prices by efficiency tier
Use cases
- 01Estimate profitability for an ASIC setup
- 02Review weekly or monthly mining statistics
- 03Check current hashprice and network difficulty
- 04Inspect mempool fees and recent blocks
MCP support
The MCP server exposes tools for Bitcoin market and network metrics, historical data, mining profitability and breakeven calculations, halving details, mempool status, recent blocks, and ASIC prices.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
13Saved tool list · updated 3w ago
This tool takes no parameters.
Details
From the project README@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
📦 Installation
npm install -g @startminingmcp/mcp
Or 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 |
|---|---|
get_market_data | Current BTC price, hashprice, difficulty, network stats |
get_hashprice | Hashprice breakdown ($/PH/day) |
get_difficulty | Current difficulty + next adjustment prediction |
get_halving_info | Halving era, next date, supply stats |
get_price_history | Historical BTC prices (from, to, granularity) |
get_difficulty_history | Historical difficulty & hashrate |
get_monthly_averages | Calendar-month averages (UTC) of BTC price, hashrate, hashprice USD & BTC (month: YYYY-MM) |
get_weekly_stats | Closed ISO-week stats (UTC): block time, real fees, implied hashrate, real hashprice BTC & USD, difficulty adjustments, daily rows (default: last 2 weeks) |
calculate_profitability | Mining profitability for given setup |
calculate_breakeven | Breakeven BTC price |
get_mempool | Mempool status & fee estimates |
get_recent_blocks | Recent blocks info (max 50) |
get_asic_prices | 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
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.