btc-ledger-access-mcp
Facilitate AI agent interaction with the Bitcoin ledger, enabling querying of on-chain data, cryptographic key operations, and Lightning Network transaction capabilities via the Model Context Protocol.
Author

AbdelStark
MIT License
Quick Info
Tools 1
Last Updated 2026-02-19
Actions
Tags
apisrequestsbitcoinapis httpabdelstark bitcoininteract bitcoin
🔗 Bitcoin & The Payment Channel Network MCP Endpoint
Technical Manual | Integration Guide: Claude Desktop | Integration Guide: Goose Agent
Concept Summary
This is a Model Context Protocol (MCP) service instance specifically engineered to bridge AI reasoning engines with the Bitcoin network. It furnishes capabilities for cryptographic key lifecycle management, address schema verification, raw transaction disassembly, on-chain data querying, and management of state within the Lightning Network.
🖥️ Demonstration Clips
| Claude Session Playback Video Link | Goose Agent Session Playback Video Link |
|---|---|
🧭 Navigation Index
- 🔗 Bitcoin & The Payment Channel Network MCP Endpoint
- Concept Summary
- 🖥️ Demonstration Clips
- 🧭 Navigation Index
- ⚙️ Core Functionality
- 🖥️ Claude Desktop Interfacing
- 🦆 Goose Agent Protocol Integration
- 🛠️ Local Environment Establishment
- 🧩 Exposed Utility Set
- ⚠️ Runtime Exception Protocols
- 🌱 Contribution Guidelines
- 📜 Licensing Information
⚙️ Core Functionality
- Cryptographic Pair Generation: Instantiate fresh Bitcoin key sets, yielding associated public addresses, public key material, and the private key in Wallet Import Format (WIF).
- Address Schema Verification: Authenticate the structural validity of a provided Bitcoin address.
- Transaction Disassembly: Interpret a raw, serialized Bitcoin transaction structure, presenting its elements in a human-comprehensible structure.
- Blockchain State Polling:
- Tip Block Retrieval: Fetch metadata for the most recently mined block (e.g., block hash, height index, timestamp, transaction count).
- Transaction Data Fetch: Retrieve comprehensive details for any transaction given its unique Transaction ID (TXID).
- Payment Channel Operations (Lightning):
- Invoice Parsing: Deconstruct a BOLT11 Lightning invoice to reveal its readable parameters.
- Initiate Payment: Execute a payment against a Lightning invoice directly utilizing an LNBits backend wallet.

