Give any AI agent Bitcoin superpowers — fee intelligence, mempool analysis, and 50 tools backed by your Bitcoin node or compatible API.
bitcoin-mcp is an MCP project maintained in the bortlesboat/bitcoin-mcp repository. The maintainer describes its purpose as “Give any AI agent Bitcoin superpowers — fee intelligence, mempool analysis, and 50 tools backed by your Bitcoin node or compatible API”. Read the project documentation for the complete scope.
The project provides a local client configuration using uvx. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| get_fee_recommendation | Optimal fee rate with urgency tiers and savings tips |
| get_fee_estimates | Fee estimates across all confirmation targets |
| estimate_smart_fee | Fee estimate for a specific confirmation target |
| compare_fee_estimates | Side-by-side comparison of fee sources |
| estimate_transaction_cost | Exact cost estimate for a transaction before sending |
| analyze_block | Deep analysis of any block by height or hash |
| get_block_stats | Statistical breakdown of a block |
| get_block_count | Current chain height |
| compare_blocks | Compare two blocks side by side |
| search_blocks | Search a range of blocks |
| analyze_transaction | Full transaction analysis with inscription detection |
| decode_raw_transaction | Decode a raw transaction hex |
| send_raw_transaction | Broadcast a signed transaction |
| check_utxo | Check if a UTXO is spent or unspent |
| analyze_mempool | Full mempool analysis — depth, fees, congestion |
| get_mempool_info | Mempool size, bytes, fee floor |
| get_mempool_entry | Details for a specific unconfirmed transaction |
| get_mempool_ancestors | Ancestor chain for a mempool transaction |
| get_mining_info | Current mining difficulty, hashrate, block reward |
| analyze_next_block | Preview of the next block template |
| get_mining_pool_rankings | Top mining pools by recent blocks |
| get_difficulty_adjustment | Time and percentage of next difficulty change |
| get_halving_countdown | Blocks and estimated time until next halving |
| get_blockchain_info | Chain state, verification progress, softfork status |
| get_network_info | Node version, connections, relay info |
| get_node_status | Connection status and node health |
| get_peer_info | Connected peer details |
| get_chain_tips | Active and stale chain tips |
| get_chain_tx_stats | Transaction throughput over N blocks |
| get_utxo_set_info | UTXO set size and total supply |
| get_supply_info | Circulating supply, inflation rate, percent mined |
| get_situation_summary | Aggregated overview — price, fees, mempool, mining |
| get_btc_price | Current BTC/USD price |
| get_market_sentiment | Fear/greed index and market indicators |
| get_address_utxos | UTXOs for an address |
| validate_address | Validate and classify a Bitcoin address |
| get_address_balance | Total received/sent/balance, tx count, first/last seen |
| get_address_history | Paginated transaction history with net value change |
| get_address_transactions | Transaction history with per-transaction value details |
| get_indexed_transaction | Enriched tx with resolved input addresses + spent status |
| get_indexer_status | Sync progress, ETA, blocks/sec |
| analyze_psbt_security | Security analysis of a Partially Signed Bitcoin Transaction |
| explain_inscription_listing_security | Security guide for ordinal inscription listings |
| search_blockchain | Universal search — address, txid, block hash, or height |
| generate_keypair | Generate a new Bitcoin keypair |
| explain_script | Decode and explain a Bitcoin script |
| decode_bolt11_invoice | Decode a Lightning Network BOLT11 invoice |
| describe_rpc_command | Help text for any Bitcoin Core RPC command |
| list_rpc_commands | List all available RPC commands |
| decode_xpub | Decode and inspect an extended public key |
{
"mcpServers": {
"bitcoin": {
"command": "uvx",
"args": [
"--from",
"bitcoin-mcp>=0.5.2",
"bitcoin-mcp"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Enables Claude AI to interact with the Solana blockchain through a standardized Model Context Protocol interface.
Enables AI agents to interact with the Solana blockchain and perform DeFi operations through a standardized interface.
SettleMint’s MCP package gives assistants access to platform and project-development workflows using a project path and personal access token.
Exposes Ethereum wallet functionality to LLM applications through the Model Context Protocol.
Enables AI assistants to interact with blockchains securely, allowing users to maintain control over transaction signing.
Enables AI agents to interact with the Solana blockchain through a standardized interface.