Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

com.coinbucha/bitcoin-signals

com.coinbucha/bitcoin-signals

Leading non-price Bitcoin signals over MCP: sovereign, hiring, hashrate. Not financial advice.

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
5 direct probes · 30d
Response
1392ms
last probe
Tools
9
callable
Resources
17
readable
Prompts
3
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
9 tools, 17 resources, 3 prompts returned.
pass 3 or more catalogue items 10/10
29 items in total; 3 or more earns these points.
pass Describes itself 10/10
94 characters; more than 30 earns these points.

Tools · 9

scan_signals

Ranked cross-signal feed of CoinBucha's leading, non-price Bitcoin indicators. Returns { as_of, btc_price_usd, count, signals[], disclaimer, attribution, source_terms }, where each signal carries id, …

get_hiring_signal

Hiring velocity across tracked Bitcoin and crypto-infrastructure employers, counted from their live ATS boards. Returns { as_of, companies[], note, why, disclaimer }; each company carries company, tic…

get_sovereign_reserves

Nation-state Bitcoin holdings, ranked largest first. Returns { as_of, btc_price_usd, count, sovereigns[], disclaimer, attribution, source_terms }; each row carries country_name, country_code, holdings…

sovereign_diff

What changed between two frozen, immutable sovereign-reserve snapshots. Takes optional { from, to } snapshot dates (YYYY-MM-DD); defaults to the two newest. Returns { status, as_of, from, to, counts, …

get_treasury_holdings

Bitcoin held on the balance sheets of tracked public companies, in aggregate and by largest holder. Takes no arguments. Returns { as_of, total_btc, company_count, total_value_usd, top[], why, disclaim…

get_etf_flows

RETIRED: this tool is no longer advertised and serves no flow figures. No spot-Bitcoin-ETF flow source is available that is both key-free and permitted to redistribute, so CoinBucha never had a licens…

get_network_signal

Bitcoin network hashrate level and trend, derived from difficulty (expected, 2016-block epoch). hashrate_eh = difficulty × 2^32 / 600 s for the epoch in force, read from block headers — an expected ra…

get_daily_brew

The day's machine-readable digest of the whole signal set — the CoinBucha Daily Brew. Takes no arguments. Returns { date, btc_price_usd, headline, signals_summary[], attribution, source_terms }, one s…

get_signal_history

Dated strength history for one CoinBucha signal, newest first. Returns { as_of, signal_type, title, unit, count, points[], truncated, available_points, tier_window_points, freshness, why, disclaimer, …

Resources · 17

methodology

How every CoinBucha signal is computed: what the 0-100 signal_strength means for each signal type, how the direction label is assigned, and where the underlying figures come from. Markdown. Read this …

coinbucha://methodology
daily-brew

Today's machine-readable signal digest: date, BTC price, a headline and one summary line per signal, with the strength, direction and `why` already rendered. Identical to the `get_daily_brew` tool pay…

coinbucha://daily-brew
sovereign-reserves

Every tracked state's Bitcoin position, ranked by holdings: country, holdings_btc, status, tier, as-of date, primary-source citations and a per-row provenance grade recomputed from those citations. Id…

coinbucha://sovereign-reserves
treasury-holdings

Aggregate public-company Bitcoin holdings: total BTC, company count, total USD value and the largest holders. Identical to the `get_treasury_holdings` tool payload. JSON. Information, not financial ad…

coinbucha://treasury-holdings
United States

One tracked state's Bitcoin position, addressed by slug (coinbucha://sovereign/el-salvador). Same row `get_sovereign_reserves` returns for that country, with its provenance grade recomputed from its o…

coinbucha://sovereign/united-states
China

One tracked state's Bitcoin position, addressed by slug (coinbucha://sovereign/el-salvador). Same row `get_sovereign_reserves` returns for that country, with its provenance grade recomputed from its o…

coinbucha://sovereign/china
United Kingdom

One tracked state's Bitcoin position, addressed by slug (coinbucha://sovereign/el-salvador). Same row `get_sovereign_reserves` returns for that country, with its provenance grade recomputed from its o…

coinbucha://sovereign/united-kingdom
Ukraine

One tracked state's Bitcoin position, addressed by slug (coinbucha://sovereign/el-salvador). Same row `get_sovereign_reserves` returns for that country, with its provenance grade recomputed from its o…

coinbucha://sovereign/ukraine
El Salvador

One tracked state's Bitcoin position, addressed by slug (coinbucha://sovereign/el-salvador). Same row `get_sovereign_reserves` returns for that country, with its provenance grade recomputed from its o…

coinbucha://sovereign/el-salvador
Bhutan

One tracked state's Bitcoin position, addressed by slug (coinbucha://sovereign/el-salvador). Same row `get_sovereign_reserves` returns for that country, with its provenance grade recomputed from its o…

coinbucha://sovereign/bhutan
Finland

One tracked state's Bitcoin position, addressed by slug (coinbucha://sovereign/el-salvador). Same row `get_sovereign_reserves` returns for that country, with its provenance grade recomputed from its o…

coinbucha://sovereign/finland
Pakistan

One tracked state's Bitcoin position, addressed by slug (coinbucha://sovereign/el-salvador). Same row `get_sovereign_reserves` returns for that country, with its provenance grade recomputed from its o…

coinbucha://sovereign/pakistan
Brazil

One tracked state's Bitcoin position, addressed by slug (coinbucha://sovereign/el-salvador). Same row `get_sovereign_reserves` returns for that country, with its provenance grade recomputed from its o…

coinbucha://sovereign/brazil
Czech Republic

One tracked state's Bitcoin position, addressed by slug (coinbucha://sovereign/el-salvador). Same row `get_sovereign_reserves` returns for that country, with its provenance grade recomputed from its o…

coinbucha://sovereign/czech-republic
Germany

One tracked state's Bitcoin position, addressed by slug (coinbucha://sovereign/el-salvador). Same row `get_sovereign_reserves` returns for that country, with its provenance grade recomputed from its o…

coinbucha://sovereign/germany
snapshot 2026-10-01

One dated, immutable snapshot of the sovereign Bitcoin dataset, addressed by date (coinbucha://sovereign/snapshot/2026-09-04). Rows verbatim as frozen — holdings, status, tier, as-of, per-row sources …

coinbucha://sovereign/snapshot/2026-10-01
snapshot 2026-09-04

One dated, immutable snapshot of the sovereign Bitcoin dataset, addressed by date (coinbucha://sovereign/snapshot/2026-09-04). Rows verbatim as frozen — holdings, status, tier, as-of, per-row sources …

coinbucha://sovereign/snapshot/2026-09-04

Prompts · 3

morning_bitcoin_brief

One-shot template that renders the CoinBucha Daily Brew from the live signal set: calls get_daily_brew and scan_signals, then writes a brief giving each signal's strength, direction and one-line why, …

sovereign_reserve_check

Answers 'does <country> hold Bitcoin, and how much?' from the live dataset: calls get_sovereign_reserves filtered to that country, then states holdings, status, tier, as-of date and the provenance gra…

hiring_velocity_check

Calls get_hiring_signal for one Bitcoin or crypto-infrastructure employer and reports open roles with the 30- and 90-day deltas, distinguishing 'not tracked' from 'tracked and not hiring' using the to…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "com.coinbucha/bitcoin-signals": {
      "url": "https://coinbucha.com/api/mcp",
      "transport": "streamable-http"
    }
  }
}