poworacle
Provides live proof-of-work mining data for Bitcoin and other PoW networks, including solo mining odds, cost of production, network status, hardware profitability benchmarks, and recent mining news.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
poworacle
Live proof-of-work mining data as MCP tools: how long a solo miner would wait for a block, what it costs to produce one coin, the current state of a network, which hardware earns what, and recent mining news.
poworacle is a keyless forwarding client. It serves six tools
over stdio MCP (and as CLI subcommands) and forwards each call
to the public BackPow MCP endpoint at
https://mcp.backpow.com/mcp — no API key, no account, nothing
to configure. The upstream server is stateless, so each call is
a single Streamable HTTP POST carrying a tools/call JSON-RPC
request; the upstream result's content is returned verbatim.
Upstream JSON-RPC errors come back as backpow error: <message>, an unparseable response as backpow error: malformed response, and a transport failure (including a
timeout) as backpow unreachable.
Two environment variables adjust the client (both are this rebuild's own knobs, not upstream requirements):
Variable | Default | Purpose |
|
| Endpoint override |
|
| Per-call timeout, AbortController-enforced |
Tools
Tool | Answers |
| Mean time to a block and Poisson odds over 1/7/30/90/365 days for a given coin and hashrate, plus the electricity cost of the attempt |
| All-in electricity cost of mining one unit on the most efficient tracked hardware, against spot price and margin |
| Live difficulty, hashrate, block height and reward for one chain, with a measurement-confidence block |
| Paginated catalogue of tracked PoW networks, filterable by algorithm or profitability |
| Hardware matched to the coins it can mine, ranked by net USD per day at a given electricity rate |
| Recent PoW mining and network news, optionally filtered to one coin |
Ambiguity and missing measurements are refused upstream rather
than guessed or substituted, and those errors pass through
unchanged apart from the backpow error: rendering.
Related MCP server: mcp-mempool
CLI
npx @reneturcios/poworacle get_coin_oracle '{"coin_id":"Kaspa"}'
npx @reneturcios/poworacle calculate_solo_mining_odds '{"coin_id":"Bitcoin","hashrate":100,"hashrate_unit":"TH/s"}'
npx @reneturcios/poworacle list_pow_coins '{"algorithm":"SHA-256"}'
npx @reneturcios/poworacle --versionEach tool subcommand takes one JSON argument string. Exit codes: 0 on success, 1 when the tool result is an error, 2 on a usage error (unknown command, extra arguments, or a non-object JSON argument).
MCP
npx @reneturcios/poworacle mcpMCP client configuration:
{
"mcpServers": {
"poworacle": {
"command": "npx",
"args": ["-y", "@reneturcios/poworacle", "mcp"]
}
}
}Docker
docker run -i ghcr.io/cloudcorprecords/poworacle # stdio MCP server (CMD defaults to "mcp")
docker run --rm ghcr.io/cloudcorprecords/poworacle get_pow_news '{"coin_id":"Bitcoin"}'Development
npm install
npm run build # tsc -> dist/ (dist/cli.js is the bin)
npm test # tsx --test test/*.test.ts (fake fetch only, no network)
npm run dev # tsx src/cli.ts — run the CLI from sourceLicense
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
mempool.space MCP — Bitcoin block explorer + mempool/fee stats
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.
Read-only Bitcoin blockchain, mempool, mining, market, and on-chain analytics; no API key.
Related MCP Servers
- 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.1786 npmMIT
- AlicenseAqualityDmaintenanceMCP server for querying live Bitcoin data from mempool.space, including recommended fees, mempool stats, blocks, transactions, addresses, and price. No API key required.7MIT
- AlicenseNot gradedqualityBmaintenanceModel Context Protocol (MCP) server for 5 classic non-EVM blockchains: Bitcoin, Monero, Zcash, Dogecoin, and Litecoin. Zero-auth, read-only & privacy-first.MIT
- 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