Skip to content
Official MCP RegistryListed

Bitview

Read-only Bitcoin blockchain, mempool, mining, market, and on-chain analytics; no API key.

First seen 2 Oct 2026. Evidence as of 2 Oct 2026.

79
Tools
From an anonymous probe
1
Source listings
Each with its own history
0
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
get_addressRetrieve address information including current balance and transaction counts. Supports all standard Bitcoin address types (P2PKH, P2SH, P2WPKH, P2WSH, P2TR). *[Mempool.space docs](https://mempool.space/docs/api/rest#get-address)* REST operation: `GET /api/address/{address}`.Read-only
get_address_confirmed_txsGet the first 25 confirmed transactions for an address. For pagination, request `GET /api/address/{address}/txs/chain/{after_txid}` with the last returned txid. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-address-transactions-chain)* REST operation: `GET /api/address/{address}/txs/chain`.Read-only
get_address_confirmed_txs_afterGet the next 25 confirmed transactions strictly older than `after_txid` (Esplora-canonical pagination form, matches mempool.space). *[Mempool.space docs](https://mempool.space/docs/api/rest#get-address-transactions-chain)* REST operation: `GET /api/address/{address}/txs/chain/{after_txid}`.Read-only
get_address_hash_prefix_matchesFind addresses by address type and by the first 1-16 hex nibbles of RapidHash v3 over the raw address payload bytes. Intended for privacy-preserving client-side wallet discovery without sending raw addresses or xpubs. Fetch metadata with `GET /api/address/{address}`. REST operation: `GET /api/address/hash-prefix/{addr_type}/{prefix}`.Read-only
get_address_mempool_txsGet unconfirmed transactions for an address from the mempool, newest first (up to 50). *[Mempool.space docs](https://mempool.space/docs/api/rest#get-address-transactions-mempool)* REST operation: `GET /api/address/{address}/txs/mempool`.Read-only
get_address_txsGet transaction history for an address, newest first. Returns up to 50 mempool transactions plus a confirmed page sized to fill the response to 50 total (chain floor of 25, so 25-50 confirmed depending on mempool weight). To paginate further confirmed history, request `GET /api/address/{address}/txs/chain/{after_txid}` with the last returned txid. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-address-transactions)* REST operation: `GET /api/address/{address}/txs`.Read-only
get_address_utxosGet unspent transaction outputs (UTXOs) for an address. Returns txid, vout, value, and confirmation status for each UTXO. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-address-utxo)* REST operation: `GET /api/address/{address}/utxo`.Read-only
get_blockRetrieve block information by block hash. Returns block metadata including height, timestamp, difficulty, size, weight, and transaction count. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-block)* REST operation: `GET /api/block/{hash}`.Read-only
get_block_by_heightRetrieve the block hash at a given height. Returns the hash as plain text. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-block-height)* REST operation: `GET /api/block-height/{height}`.Read-only
get_block_by_timestampFind the block closest to a given UNIX timestamp. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-block-timestamp)* REST operation: `GET /api/v1/mining/blocks/timestamp/{timestamp}`.Read-only
get_block_fee_ratesGet block fee rate percentiles (min, 10th, 25th, median, 75th, 90th, max) for a time period. Valid periods: `24h`, `3d`, `1w`, `1m`, `3m`, `6m`, `1y`, `2y`, `3y`. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-block-feerates)* REST operation: `GET /api/v1/mining/blocks/fee-rates/{time_period}`.Read-only
get_block_feesGet average total fees per block for a time period. Valid periods: `24h`, `3d`, `1w`, `1m`, `3m`, `6m`, `1y`, `2y`, `3y`. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-block-fees)* REST operation: `GET /api/v1/mining/blocks/fees/{time_period}`.Read-only
get_block_headerReturns the hex-encoded 80-byte block header. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-block-header)* REST operation: `GET /api/block/{hash}/header`.Read-only
get_block_rewardsGet average coinbase reward (subsidy + fees) per block for a time period. Valid periods: `24h`, `3d`, `1w`, `1m`, `3m`, `6m`, `1y`, `2y`, `3y`. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-block-rewards)* REST operation: `GET /api/v1/mining/blocks/rewards/{time_period}`.Read-only
get_block_sizes_weightsGet average block sizes and weights for a time period. Valid periods: `24h`, `3d`, `1w`, `1m`, `3m`, `6m`, `1y`, `2y`, `3y`. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-sizes-weights)* REST operation: `GET /api/v1/mining/blocks/sizes-weights/{time_period}`.Read-only
get_block_statusRetrieve the status of a block. Returns whether the block is in the best chain and, if so, its height and the hash of the next block. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-block-status)* REST operation: `GET /api/block/{hash}/status`.Read-only
get_block_tip_hashReturns the hash of the last block. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-block-tip-hash)* REST operation: `GET /api/blocks/tip/hash`.Read-only
get_block_tip_heightReturns the height of the last block. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-block-tip-height)* REST operation: `GET /api/blocks/tip/height`.Read-only
get_block_txidRetrieve a single transaction ID at a specific index within a block. Returns plain text txid. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-block-transaction-id)* REST operation: `GET /api/block/{hash}/txid/{index}`.Read-only
get_block_txs_from_indexRetrieve transactions in a block by block hash, starting from the specified index. Returns up to 25 transactions at a time. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-block-transactions)* REST operation: `GET /api/block/{hash}/txs/{start_index}`.Read-only
get_block_v1Returns block details with extras by hash. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-block-v1)* REST operation: `GET /api/v1/block/{hash}`.Read-only
get_blocksRetrieve the last 10 blocks. Returns block metadata for each block. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-blocks)* REST operation: `GET /api/blocks`.Read-only
get_blocks_from_heightRetrieve up to 10 blocks going backwards from the given height. For example, height=100 returns blocks 100, 99, 98, ..., 91. Height=0 returns only block 0. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-blocks)* REST operation: `GET /api/blocks/{height}`.Read-only
get_blocks_v1Retrieve the last 15 blocks with extended data including pool identification and fee statistics. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-blocks-v1)* REST operation: `GET /api/v1/blocks`.Read-only
get_blocks_v1_from_heightRetrieve up to 15 blocks with extended data going backwards from the given height. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-blocks-v1)* REST operation: `GET /api/v1/blocks/{height}`.Read-only
get_cpfpReturns ancestors and descendants for a CPFP (Child Pays For Parent) transaction, including the effective fee rate of the package. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-children-pay-for-parent)* REST operation: `GET /api/v1/cpfp/{txid}`.Read-only
get_difficulty_adjustmentGet current difficulty adjustment progress and estimates. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-difficulty-adjustment)* REST operation: `GET /api/v1/difficulty-adjustment`.Read-only
get_difficulty_adjustmentsGet historical difficulty adjustments including timestamp, block height, difficulty value, and percentage change. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-difficulty-adjustments)* REST operation: `GET /api/v1/mining/difficulty-adjustments`.Read-only
get_difficulty_adjustments_by_periodGet historical difficulty adjustments for a time period. Valid periods: `24h`, `3d`, `1w`, `1m`, `3m`, `6m`, `1y`, `2y`, `3y`. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-difficulty-adjustments)* REST operation: `GET /api/v1/mining/difficulty-adjustments/{time_period}`.Read-only
get_fullrbf_replacementsSame response shape as `GET /api/v1/replacements`, but limited to trees where at least one predecessor was non-signaling (full-RBF). *[Mempool.space docs](https://mempool.space/docs/api/rest#get-fullrbf-replacements)* REST operation: `GET /api/v1/fullrbf/replacements`.Read-only
get_hashrateGet network hashrate and difficulty data for all time. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-hashrate)* REST operation: `GET /api/v1/mining/hashrate`.Read-only
get_hashrate_by_periodGet network hashrate and difficulty data for a time period. Valid periods: `24h`, `3d`, `1w`, `1m`, `3m`, `6m`, `1y`, `2y`, `3y`. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-hashrate)* REST operation: `GET /api/v1/mining/hashrate/{time_period}`.Read-only
get_historical_priceGet historical BTC/USD price. Optionally specify a UNIX timestamp to get the price at that time. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-historical-price)* REST operation: `GET /api/v1/historical-price`.Read-only
get_indexesReturns all available indexes with their accepted query aliases. Use any alias when querying series. REST operation: `GET /api/series/indexes`.Read-only
get_mempoolGet current mempool statistics including transaction count, total vsize, total fees, and fee histogram. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-mempool)* REST operation: `GET /api/mempool`.Read-only
get_mempool_blocksProjected blocks for fee estimation. Block 0 reflects Bitcoin Core's actual next-block selection; blocks 1+ are a fee-tier approximation. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-mempool-blocks-fees)* REST operation: `GET /api/v1/fees/mempool-blocks`.Read-only
get_mempool_hashReturns an opaque hash that changes whenever the projected next block changes. Same value as the mempool ETag. Useful as a freshness/liveness signal: if it stays constant for tens of seconds on a live network, the mempool sync loop has stalled. REST operation: `GET /api/mempool/hash`.Read-only
get_mempool_recentGet the last 10 transactions to enter the mempool. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-mempool-recent)* REST operation: `GET /api/mempool/recent`.Read-only
get_oracle_histogram_outputsUnfiltered output value histogram for a confirmed point. A block height (`840000`) gives every output in that block, coinbase included, binned by value on the oracle log scale; a calendar date (`YYYY-MM-DD`) sums every block that day. A flat array of log-scale bins. REST operation: `GET /api/oracle/histogram/outputs/{point}`.Read-only
get_oracle_histogram_outputs_liveLive unfiltered output value histogram for the forming mempool block. Every live output is binned by value on the oracle log scale; no oracle payment filters are applied. A flat array of log-scale bins, all zero when no mempool is configured. REST operation: `GET /api/oracle/histogram/outputs/live`.Read-only
get_oracle_histogram_paymentsSmoothed histogram of oracle-eligible payment outputs for a confirmed point. A block height (`840000`) gives that block's oracle payment histogram; a calendar date (`YYYY-MM-DD`) gives the average of that day's per-block payment histograms. A flat array of log-scale bins. REST operation: `GET /api/oracle/histogram/payments/{point}`.Read-only
get_oracle_histogram_payments_liveLive smoothed histogram of oracle-eligible payment outputs, binned by output value on the oracle log scale. It combines the committed oracle window with the forming mempool block. A flat array of log-scale bins. REST operation: `GET /api/oracle/histogram/payments/live`.Read-only
get_poolGet detailed information about a specific mining pool including block counts and shares for different time periods. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-mining-pool)* REST operation: `GET /api/v1/mining/pool/{slug}`.Read-only
get_pool_blocksGet the 10 most recent blocks mined by a specific pool. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-mining-pool-blocks)* REST operation: `GET /api/v1/mining/pool/{slug}/blocks`.Read-only
get_pool_blocks_fromGet 10 blocks mined by a specific pool before (and including) the given height. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-mining-pool-blocks)* REST operation: `GET /api/v1/mining/pool/{slug}/blocks/{height}`.Read-only
get_pool_hashrateGet hashrate history for a specific mining pool. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-mining-pool-hashrate)* REST operation: `GET /api/v1/mining/pool/{slug}/hashrate`.Read-only
get_pool_statsGet mining pool statistics for a time period. Valid periods: `24h`, `3d`, `1w`, `1m`, `3m`, `6m`, `1y`, `2y`, `3y`. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-mining-pools)* REST operation: `GET /api/v1/mining/pools/{time_period}`.Read-only
get_poolsGet list of all known mining pools with their identifiers. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-mining-pools)* REST operation: `GET /api/v1/mining/pools`.Read-only
get_pools_hashrateGet hashrate data for all mining pools. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-mining-pool-hashrates)* REST operation: `GET /api/v1/mining/hashrate/pools`.Read-only
get_pools_hashrate_by_periodGet hashrate data for all mining pools for a time period. Valid periods: `1m`, `3m`, `6m`, `1y`, `2y`, `3y`. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-mining-pool-hashrates)* REST operation: `GET /api/v1/mining/hashrate/pools/{time_period}`.Read-only
get_precise_feesRecommended fee rates by confirmation target, with up to three decimal places and support for sub-sat/vB rates. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-recommended-fees-precise)* REST operation: `GET /api/v1/fees/precise`.Read-only
get_pricesReturns bitcoin latest price (on-chain derived, USD only). *[Mempool.space docs](https://mempool.space/docs/api/rest#get-price)* REST operation: `GET /api/v1/prices`.Read-only
get_replacementsReturns up to 25 most-recent RBF replacement trees across the whole mempool. Each entry has the same shape as `tx_rbf().replacements`. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-replacements)* REST operation: `GET /api/v1/replacements`.Read-only
get_reward_statsGet mining reward statistics for the last N blocks including total rewards, fees, and transaction count. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-reward-stats)* REST operation: `GET /api/v1/mining/reward-stats/{block_count}`.Read-only
get_seriesFetch data for a specific series at the given index. Use query parameters to filter by date range and format (json/csv). REST operation: `GET /api/series/{series}/{index}`.Read-only
get_series_bulkFetch multiple series in a single request. Supports filtering by index and date range. Returns an array of SeriesData objects. For a single series, use `get_series` instead. REST operation: `GET /api/series/bulk`.Read-only
get_series_countReturns the number of series available per index type. REST operation: `GET /api/series/count`.Read-only
get_series_infoReturns the optional description, supported indexes, and value type for the specified series. REST operation: `GET /api/series/{series}`.Read-only
get_series_latestReturns the single most recent value for a series, unwrapped (not inside a SeriesData object). REST operation: `GET /api/series/{series}/{index}/latest`.Read-only
get_series_lenReturns the total number of data points for a series at the given index. REST operation: `GET /api/series/{series}/{index}/len`.Read-only
get_series_versionReturns the current version of a series. Changes when the series data is updated. REST operation: `GET /api/series/{series}/{index}/version`.Read-only
get_sync_statusReturns the sync status of the indexer, including indexed height, tip height, blocks behind, and last indexed timestamp. REST operation: `GET /api/server/sync`.Read-only
get_transaction_timesReturns timestamps when transactions were first seen in the mempool. Returns 0 for mined or unknown transactions. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-transaction-times)* REST operation: `GET /api/v1/transaction-times`.Read-only
get_txRetrieve complete transaction data by transaction ID (txid). Returns inputs, outputs, fee, size, and confirmation status. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-transaction)* REST operation: `GET /api/tx/{txid}`.Read-only
get_tx_by_indexRetrieve the transaction ID (txid) at a given global transaction index. Returns the txid as plain text. REST operation: `GET /api/tx-index/{index}`.Read-only
get_tx_hexRetrieve the raw transaction as a hex-encoded string. Returns the serialized transaction in hexadecimal format. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-transaction-hex)* REST operation: `GET /api/tx/{txid}/hex`.Read-only
get_tx_merkle_proofGet the merkle inclusion proof for a transaction. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-transaction-merkle-proof)* REST operation: `GET /api/tx/{txid}/merkle-proof`.Read-only
get_tx_merkleblock_proofGet the merkleblock proof for a transaction (BIP37 format, hex encoded). *[Mempool.space docs](https://mempool.space/docs/api/rest#get-transaction-merkleblock-proof)* REST operation: `GET /api/tx/{txid}/merkleblock-proof`.Read-only
get_tx_outspendGet the spending status of a transaction output. Returns whether the output has been spent and, if so, the spending transaction details. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-transaction-outspend)* REST operation: `GET /api/tx/{txid}/outspend/{vout}`.Read-only
get_tx_outspendsGet the spending status of all outputs in a transaction. Returns an array with the spend status for each output. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-transaction-outspends)* REST operation: `GET /api/tx/{txid}/outspends`.Read-only
get_tx_rbfReturns the RBF replacement tree for a transaction, if any. Both `replacements` and `replaces` are null when the tx has no known RBF history within the mempool monitor's retention window. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-transaction-rbf-history)* REST operation: `GET /api/v1/tx/{txid}/rbf`.Read-only
get_tx_statusRetrieve the confirmation status of a transaction. Returns whether the transaction is confirmed and, if so, the block height, hash, and timestamp. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-transaction-status)* REST operation: `GET /api/tx/{txid}/status`.Read-only
get_urpdURPD for the most recent available date in the cohort. The response's `date` field echoes which date was served. Returns `{ cohort, date, weight, aggregation, close, total_supply, buckets }`. `close` and each bucket's `price_floor`, `realized_cap`, and `unrealized_pnl` are USD; `total_supply` and bucket `supply` are BTC. `unrealized_pnl` can be negative. REST operation: `GET /api/urpd/{cohort}`.Read-only
get_urpd_atURPD for a (cohort, date) pair. Returns `{ cohort, date, weight, aggregation, close, total_supply, buckets }` where each bucket is `{ price_floor, supply, realized_cap, unrealized_pnl }`. `close`, `price_floor`, `realized_cap`, and `unrealized_pnl` are USD; `total_supply` and `supply` are BTC. `unrealized_pnl` can be negative. REST operation: `GET /api/urpd/{cohort}/{date}`.Read-only
list_seriesPaginated flat list of all available series names. Use `page` query param for pagination. REST operation: `GET /api/series/list`.Read-only
list_urpd_cohortsCohorts for which URPD data is available. Returns names like `all`, `sth`, `lth`, `utxos_under_1h_old`. REST operation: `GET /api/urpd`.Read-only
list_urpd_datesDates for which a URPD snapshot is available for the cohort and selected `weight`. One entry per UTC day, sorted ascending. REST operation: `GET /api/urpd/{cohort}/dates`.Read-only
search_seriesSearch series by name or descriptive terms. Matches metric names, descriptions, formulas, cohort aliases, partial words, and common typos. REST operation: `GET /api/series/search`.Read-only
validate_addressValidate a Bitcoin address and get information about its type and scriptPubKey. Returns `isvalid: false` with an error message for invalid addresses. *[Mempool.space docs](https://mempool.space/docs/api/rest#get-address-validate)* REST operation: `GET /api/v1/validate-address/{address}`.Read-only

Change history

No changes since the first observation. The first snapshot is the baseline.

Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registryio.github.bitcoinresearchkit/bitview2 Oct 20262 Oct 20261