Connects AI agents to Bitcoin Core or a compatible API for fee analysis, blockchain inspection, mempool data, and network insights.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Bitcoin MCP.
Bortlesboat/bitcoin-mcp MCP server exposes Bitcoin data and operations to MCP-compatible AI clients. Its capabilities cover fee estimation, transaction and block inspection, mempool analysis, mining statistics, network status, address validation, UTXO queries, BTC pricing, and market sentiment. The repository documents 50 standard tools, 6 prompts, and 8 resources.
The server is suited to agents that need current chain information rather than static reference data. For example, an agent can compare confirmation-target fee estimates, inspect a transaction, summarize current network conditions, or determine whether sending now is preferable to waiting for lower fees. The tool list also includes send_raw_transaction, so deployments should account for the consequences of exposing a backend that can broadcast signed transactions.
Bortlesboat/bitcoin-mcp MCP server uses a Bitcoin data backend. It can connect to a local Bitcoin Core or Knots node by discovering its cookie or using configured RPC settings. The README also supports an explicitly configured compatible remote API through SATOSHI_API_URL; SATOSHI_API_KEY can be supplied when that API requires it.
The agent communicates with the server over the MCP process started by the client. Fee-related tools return rates in satoshis per virtual byte and can compare different confirmation targets. Other tools query chain state, blocks, transactions, mempool entries, mining data, addresses, and UTXOs. Address balance and history tools require a blockchain indexer, so those functions depend on backend capabilities beyond basic node access.
Install the current GitHub source with uvx in an MCP client configuration:
The README provides configurations for Claude Desktop, Cursor, VS Code, and Zed, as well as a Claude Code command. Docker and Docker Compose are also documented. When running in Docker, pass the backend settings into the container, such as BITCOIN_RPC_HOST, BITCOIN_RPC_PORT, or SATOSHI_API_URL.
The repository states that the public API previously hosted at bitcoinsapi.com is paused and should not be treated as a default endpoint. Configure a local node or a known compatible API instead. It also notes that the current GitHub source contains fixes not present in PyPI release 0.5.1 as of September 7, 2026.
Bortlesboat/bitcoin-mcp MCP server groups its tools into several functional areas:
A backend is required; installing the MCP package alone does not provide Bitcoin data. Local-node access depends on reachable Bitcoin Core or Knots RPC settings, while remote access depends on a compatible API and any credentials it requires. Indexed address features require a blockchain indexer. The README also distinguishes the current GitHub source from the older PyPI release, so package-source selection matters when configuring a client.
The project is MIT licensed. It is self-hosted software, but using a remote API may introduce separate availability, authentication, or service constraints that are not defined by the MCP server itself.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/bortlesboat-bitcoin-mcp)<a href="https://allmcps.com/mcp/bortlesboat-bitcoin-mcp"><img src="https://allmcps.com/api/badge/bortlesboat-bitcoin-mcp?style=directory" alt="Bitcoin MCP on AllMCPs" /></a>