MCP Catalogs
Homebitcoin-mcp screenshot

bitcoin-mcp

by AbdelStark·74·Score 43

An MCP server enabling AI models to interact with Bitcoin and Lightning Network through various tools.

financedeveloper-toolsai-llm
22
Forks
4
Open issues
10 mo ago
Last commit
2d ago
Indexed

Overview

The bitcoin-mcp server provides a comprehensive set of tools for AI models to interact with the Bitcoin ecosystem. It supports key generation, address validation, transaction decoding, blockchain queries, and Lightning Network operations like invoice parsing. The server is actively maintained with regular updates and includes detailed documentation for integration with popular AI clients like Claude Desktop and Goose.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI assistants providing Bitcoin network information
you:Automated analysis of Bitcoin transactions
you:Lightning Network payment processing through AI agents
you:What Bitcoin operations are supported by this MCP server?
you:Can I use this MCP server with other AI clients besides Claude Desktop and Goose?

When to choose this

Choose this MCP server when you need AI agents to interact with Bitcoin and Lightning Network functionality without running a full node.

When NOT to choose this

Don't choose this if you need enterprise-level blockchain integration, advanced trading features, or support for cryptocurrencies other than Bitcoin.

Tools this server exposes

7 tools extracted from the README
  • generate_key_pair

    Generate a new Bitcoin key pair including address, public key, and private key (WIF).

  • validate_address

    Validate the correctness of a Bitcoin address.

  • decode_transaction

    Parse a raw Bitcoin transaction and display its details in a human-readable format.

  • get_latest_block

    Retrieve details about the most recent block (hash, height, timestamp, transaction count, etc.).

  • get_transaction_details

    Fetch detailed information about a transaction using its TXID.

  • decode_invoice

    Parse a BOLT11 Lightning invoice and display human-readable information.

  • pay_lightning_invoice

    Pay a Lightning invoice directly from your LNBits wallet.

Comparable tools

lightning-mcpblockchain-apibitcoin-liblnbits-mcp

Installation

Installation

Claude Desktop Integration

Add the following to your Claude Desktop configuration (claude_desktop_config.json):

{
  "mcpServers": {
    "bitcoin-mcp": {
      "command": "npx",
      "args": ["-y", "bitcoin-mcp@latest"]
    }
  }
}

Goose Integration

For Goose CLI:

goose configure
# Add Command-Line Extension with:
# Name: bitcoin
# Command: npx -y bitcoin-mcp@latest

NPM Installation

npm install -g bitcoin-mcp

For more details, see the [documentation](https://abdelstark.github.io/bitcoin-mcp/).

FAQ

What Bitcoin operations are supported by this MCP server?
The server supports key generation, address validation, transaction decoding, blockchain queries (latest block, transaction details), and Lightning Network operations including invoice parsing and payments through LNBits.
Can I use this MCP server with other AI clients besides Claude Desktop and Goose?
Yes, the server is compatible with any MCP-compliant client. It provides documentation for integration with Claude Desktop and Goose, but the underlying MCP protocol allows it to work with other compliant clients as well.

Compare bitcoin-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.