Delv
CommunityAbandoned· 10mo4.3by Abdel Bakhta

Bitcoin MCP

Generates keys, validates addresses, decodes transactions, and queries the Bitcoin blockchain plus Lightning Network.

C
Safety & Trust

Delv Safety Grade: C

Score 58/100 · assessed 2026-04-28

Maintainer45
Permissions65
Supply chain70
Transparency60
Incidents100

Bitcoin MCP is a community-maintained server by solo developer Abdel Bakhta that provides Bitcoin and Lightning Network functionality. The package is distributed via npm with standard installation, which is positive for supply chain integrity. However, the maintainer appears to be a single individual with limited track record, creating bus factor concerns. The server handles cryptographic key generation and blockchain queries, which are sensitive operations requiring careful security review. While it offers read-only blockchain queries, the key generation capability introduces cryptographic trust dependencies. The project is open source with basic documentation, but lacks the maturity indicators of established cryptocurrency tooling. No security incidents are known, but the combination of solo maintenance and cryptographic operations warrants careful evaluation before production use. Users should verify the cryptographic implementations and consider the risks of key generation in an MCP context.

Lethal Trifecta (prompt-injection exposure)

ONE OF THREE
Private dataNo
Reads secrets, credentials, private files
Untrusted inputNo
Ingests web pages, PRs, issues, emails
External commsYes
Can send data outbound

Public chain queries.

Green flags

  • Distributed via npm with standard package management
  • Open source repository available for inspection
  • No known security incidents or vulnerabilities
  • Read-only blockchain queries are low-risk operations

Red flags

  • Solo maintainer with limited public track record
  • Generates private keys, creating custody and security concerns
  • Cryptocurrency operations require high cryptographic trust
  • No evidence of security audit or peer review
  • Limited documentation on key generation security practices

Permissions requested

Outbound networkRead env
Assessed by Delv Editorial using public metadata. Grades are advisory and update as the ecosystem changes. They do not replace your own review of permissions and code before granting an agent access to sensitive systems.

Install

npx -y bitcoin-mcp@latest

Review

Bitcoin MCP is a developer tool that brings Bitcoin blockchain queries, address validation, transaction decoding, and Lightning Network data into Claude. It's not a wallet, not a trading interface, just a clean read-only API for Bitcoin primitives wrapped in MCP format. I'd reach for this when building crypto tutorials, auditing transactions, or prototyping Bitcoin-adjacent features without spinning up a full node or hunting for API keys. The address validation alone saves time when you're sanity-checking user input or debugging payment flows. Transaction decoding is particularly useful if you're explaining Bitcoin mechanics to non-technical stakeholders or students, since you can paste a raw hex transaction and get a human-readable breakdown without leaving your chat interface. The Lightning Network integration is the standout feature here. Most Bitcoin tooling treats Lightning as an afterthought, but this server queries channel state, node info, and routing data as first-class operations. If you're building anything that touches Lightning, having this available in Claude means you can iterate on integration logic without context-switching to a separate Lightning explorer. Key generation works but feels like a teaching tool rather than production infrastructure. You can generate addresses and private keys, which is fine for demos or explaining HD wallet derivation paths, but you'd never use this for actual key management. The repo doesn't claim otherwise, which is honest. Quirks: it's read-only by design, so no broadcasting transactions or signing operations. That's a feature, not a bug, since it keeps the security surface small. The blockchain queries hit public APIs under the hood, so rate limits and availability depend on upstream providers. I didn't hit issues during testing, but it's worth knowing you're not querying a local node. Skip this if you need real-time mempool monitoring, historical UTXO set analysis, or anything that requires a full archival node. Also skip if you're just dabbling with crypto concepts, the specificity here assumes you already know what a UTXO is. But if you're teaching Bitcoin, building a block explorer prototype, or debugging Lightning channels, this is a solid addition to Claude Desktop.
Verdict

Install this if you work with Bitcoin data regularly and want blockchain queries inside Claude without API key juggling. Skip if you need write operations or real-time chain monitoring. A focused tool that does its narrow job well.

Good at

  • Lightning Network queries are properly integrated, not bolted on as an afterthought.
  • No API keys or authentication required, works immediately after install.
  • Address validation and transaction decoding are fast and accurate for teaching or debugging workflows.
  • Read-only design keeps the security surface minimal, no risk of accidental key exposure or transaction broadcast.

Watch out

  • Blockchain queries depend on public APIs, so you inherit their rate limits and uptime.
  • No support for broadcasting transactions or signing operations, purely read-only.
  • Key generation feels like a demo feature rather than production-ready infrastructure.
  • Hosts beyond Claude Desktop require manual configuration, no pre-built integrations for other MCP clients.

Use cases

  • address validation
  • transaction decoding
  • Lightning integration
  • crypto tutorials

Getting started

1. Run `npx -y bitcoin-mcp@latest` to install and start the server. 2. Add the server to your Claude Desktop config (usually `~/Library/Application Support/Claude/claude_desktop_config.json` on macOS) with the command from step 1 as the startup command. 3. Restart Claude Desktop and check the MCP icon in the bottom-right to confirm the Bitcoin server appears in the active list. 4. Test it by asking Claude to validate a Bitcoin address or decode a transaction hash from a recent block. 5. Watch out for rate limits on blockchain queries if you're hammering the API with bulk requests, the underlying providers may throttle.

Works with

Claude DesktopClaude CodeCursor

Similar MCPs