bitcoinjs-mcp-server

Odyssey98/bitcoinjs-mcp-server

3.2

If you are the rightful owner of bitcoinjs-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The BitcoinJS MCP Server is a Model Context Protocol server that provides Bitcoin development tools using the bitcoinjs-lib library.

Tools

Functions exposed to the LLM to take actions

generate_address

Generate Bitcoin addresses of various types.

validate_address

Validate Bitcoin address format and network.

decode_address

Decode address to script and other details.

create_transaction

Create new Bitcoin transactions.

sign_transaction

Sign transactions with private keys.

decode_transaction

Decode raw transaction hex.

estimate_tx_size

Estimate transaction size and fees.

create_psbt

Create Partially Signed Bitcoin Transaction.

update_psbt

Add inputs/outputs to existing PSBT.

sign_psbt

Sign PSBT with keys.

finalize_psbt

Finalize and extract transaction.

generate_keypair

Generate new key pairs.

create_multisig

Create multisignature addresses.

compile_script

Compile Bitcoin scripts.

hash_message

Hash messages for signing.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources