The spread is what makes it usable in one conversation: look up a price, decode a transaction, check a token's market, and then actually send, buy or inscribe — with the key handling kept behind a passphrase rather than pasted into a config.
A toolkit for Bitcoin SV work from an AI client, grouped by what you are doing: wallet operations, chain lookups, ordinals and token markets, on-chain social posts, BAP identities and MNEE tokens. It also carries educational prompts about the BSV SDK, so the model can look up how the protocol works before it acts.
- Wallet — `wallet_getAddress`, `wallet_getPublicKey`, `wallet_createSignature`, `wallet_verifySignature`, `wallet_encryption` for encrypt and decrypt, `wallet_sendToAddress` in BSV or USD amounts, `wallet_purchaseListing`, `wallet_createOrdinals`
- Chain — `bsv_getPrice`, `bsv_decodeTransaction` for a full input and output breakdown, `bsv_explore` across the WhatsOnChain endpoints
- Ordinals — `ordinals_getInscription`, `ordinals_searchInscriptions`, `ordinals_marketListings`, `ordinals_marketSales`, `ordinals_getTokenByIdOrTicker`
- Social — `bsocial_createPost` writes a post using the B:// and MAP protocols, `bsocial_readPosts` reads them back with filters
- Identity — `bap_getId`, `bap_getCurrentAddress`, `bap_generate`
- MNEE tokens — `mnee_getBalance`, `mnee_sendMnee`, `mnee_parseTx`
- Utilities — `utils_convertData` between utf8, hex, base64 and binary
- Prompts the model can pull in: `bitcoin_sv_ordinals`, `bitcoin_sv_sdk_overview`, `bitcoin_sv_sdk_wallet`, `bitcoin_sv_sdk_transaction`, `bitcoin_sv_sdk_auth`, `bitcoin_sv_sdk_cryptography`
`PRIVATE_KEY_WIF` is optional — without it the server runs in a limited mode with the educational resources and the non-wallet tools, and wallet plus MNEE operations need a key. `IDENTITY_KEY_WIF` turns on sigma-protocol signing of ordinals inscriptions; `BSV_MCP_PASSPHRASE` enables encrypted key storage, which the README recommends over passing a raw key. Run it with `bunx bsv-mcp@latest` (Bun is the project's runtime, npx works too), or install the Claude Code plugin with `claude plugin install bsv-mcp@b-open-io`. There is also a hosted endpoint at `https://bsv-mcp.rohenaz.workers.dev/mcp` with OAuth sign-in through auth.sigmaidentity.com, where you hold no coins of your own. The project describes itself as early and experimental, with an unstable API.
One command — claude plugin install bsv-mcp@b-open-io
