# BSV MCP tool reference

This catalog combines supported wallet configurations. Your server lists only enabled tools.

## Wallet

- [wallet_cancelListing](https://bsvmcp.com/docs/tools/wallet_cancelListing): Cancel an ordinal marketplace listing
- [wallet_checkDroplitFaucetStatus](https://bsvmcp.com/docs/tools/wallet_checkDroplitFaucetStatus): Reads public faucet balance and payout settings
- [wallet_createDroplitFaucet](https://bsvmcp.com/docs/tools/wallet_createDroplitFaucet): Creates a faucet owned by this wallet which must be funded before use
- [wallet_createOrdinals](https://bsvmcp.com/docs/tools/wallet_createOrdinals): Creates and inscribes ordinals (NFTs) on the Bitcoin SV blockchain
- [wallet_gatherCollectionInfo](https://bsvmcp.com/docs/tools/wallet_gatherCollectionInfo): Analyzes a folder of images and gathers all necessary information for minting an ordinals collection
- [wallet_generate](https://bsvmcp.com/docs/tools/wallet_generate): Explicitly create a named encrypted account after human approval
- [wallet_getAddress](https://bsvmcp.com/docs/tools/wallet_getAddress): Retrieves the wallet's BRC-29 deposit address derived for MCP
- [wallet_getBalance](https://bsvmcp.com/docs/tools/wallet_getBalance): Retrieves the current BSV balance for the wallet.
- [wallet_getBsv21Balances](https://bsvmcp.com/docs/tools/wallet_getBsv21Balances): Get aggregated BSV21 token balances grouped by token ID
- [wallet_getLockData](https://bsvmcp.com/docs/tools/wallet_getLockData): Get summary of time-locked BSV (total, unlockable, next unlock height)
- [wallet_getOrdinals](https://bsvmcp.com/docs/tools/wallet_getOrdinals): List ordinals/inscriptions in the wallet with metadata
- [wallet_import](https://bsvmcp.com/docs/tools/wallet_import): Import an encrypted bitcoin-backup WIF account after human approval
- [wallet_list](https://bsvmcp.com/docs/tools/wallet_list): List named local accounts by public address
- [wallet_listOrdinal](https://bsvmcp.com/docs/tools/wallet_listOrdinal): List an ordinal for sale on the marketplace
- [wallet_listTokens](https://bsvmcp.com/docs/tools/wallet_listTokens): List BSV21 token outputs in the wallet
- [wallet_lockBsv](https://bsvmcp.com/docs/tools/wallet_lockBsv): Lock BSV until a specific block height
- [wallet_mintCollection](https://bsvmcp.com/docs/tools/wallet_mintCollection): Mint a collection of ordinals from a folder of images with proper metadata
- [wallet_onboarding](https://bsvmcp.com/docs/tools/wallet_onboarding): Open the local wallet setup in the browser
- [wallet_opnsDeregister](https://bsvmcp.com/docs/tools/wallet_opnsDeregister): Deregister an OpNS name
- [wallet_opnsRegister](https://bsvmcp.com/docs/tools/wallet_opnsRegister): Register an OpNS name
- [wallet_peerPayments](https://bsvmcp.com/docs/tools/wallet_peerPayments): Lists pending PeerPay payments or receives one selected payment into the embedded BRC-100 wallet
- [wallet_purchaseListing](https://bsvmcp.com/docs/tools/wallet_purchaseListing): Purchases a listing from the Bitcoin SV ordinals marketplace
- [wallet_refreshUtxos](https://bsvmcp.com/docs/tools/wallet_refreshUtxos): Syncs external payments sent to BRC-29 deposit addresses into the wallet
- [wallet_registerDroplitKey](https://bsvmcp.com/docs/tools/wallet_registerDroplitKey): Registers public authentication material
- [wallet_remove](https://bsvmcp.com/docs/tools/wallet_remove): Remove a local account only with force, backup confirmation and human approval
- [wallet_revealDelegation](https://bsvmcp.com/docs/tools/wallet_revealDelegation): Receive the human owner's BRC-169 certificate handoff, acquire and prove it with this connected agent wallet, and reveal its restrictions to the specified Sigma verifier
- [wallet_sendAllBsv](https://bsvmcp.com/docs/tools/wallet_sendAllBsv): Send all BSV in the wallet to a single recipient
- [wallet_sendBsv](https://bsvmcp.com/docs/tools/wallet_sendBsv): Send BSV to one or more recipients by address or paymail
- [wallet_signBsm](https://bsvmcp.com/docs/tools/wallet_signBsm): Sign a message using BSM (Bitcoin Signed Message) format
- [wallet_sweepBsv](https://bsvmcp.com/docs/tools/wallet_sweepBsv): Sweep BSV from an external WIF private key into the wallet
- [wallet_sweepBsv21](https://bsvmcp.com/docs/tools/wallet_sweepBsv21): Sweep BSV21 tokens from an external WIF private key into the wallet
- [wallet_sweepOrdinals](https://bsvmcp.com/docs/tools/wallet_sweepOrdinals): Sweep ordinals from an external WIF private key into the wallet
- [wallet_transferOrdToken](https://bsvmcp.com/docs/tools/wallet_transferOrdToken): Transfer an ordinal inscription or send BSV21 fungible tokens
- [wallet_unlockBsv](https://bsvmcp.com/docs/tools/wallet_unlockBsv): Unlock all matured time-locked BSV
- [wallet_use](https://bsvmcp.com/docs/tools/wallet_use): Validate an account and give its restart configuration

## Ordinals

- [ordinals_getInscription](https://bsvmcp.com/docs/tools/ordinals_getInscription): Retrieves metadata for an inscription by its outpoint
- [ordinals_getTokenByIdOrTicker](https://bsvmcp.com/docs/tools/ordinals_getTokenByIdOrTicker): Retrieves detailed information about a BSV21 token by its ID (txid_vout format)
- [ordinals_marketListings](https://bsvmcp.com/docs/tools/ordinals_marketListings): Search active 1Sat marketplace listings by name prefix or content type
- [ordinals_marketSales](https://bsvmcp.com/docs/tools/ordinals_marketSales): Query completed 1Sat marketplace sales by name prefix or content type
- [ordinals_searchInscriptions](https://bsvmcp.com/docs/tools/ordinals_searchInscriptions): Search indexed outputs by 1Sat event/topic/owner key (e.g

## Explorer

- [bsv_dashboard](https://bsvmcp.com/docs/tools/bsv_dashboard): Interactive BSV dashboard with Explorer, Wallet, and Ordinals tabs
- [bsv_decodeTransaction](https://bsvmcp.com/docs/tools/bsv_decodeTransaction): Decodes and analyzes Bitcoin SV transactions to provide detailed insights
- [bsv_explore](https://bsvmcp.com/docs/tools/bsv_explore): Explore Bitcoin SV blockchain data using the configured explorer API
- [bsv_getPrice](https://bsvmcp.com/docs/tools/bsv_getPrice): Retrieves the current price of Bitcoin SV (BSV) in USD from a reliable exchange API
- [bsv_status](https://bsvmcp.com/docs/tools/bsv_status): Show server version, configured network, wallet availability, backend URLs, live 1Sat modules and any persistent Vault migration warning

## Identity

- [bap_attest](https://bsvmcp.com/docs/tools/bap_attest): Publish a BAP attestation signed by the selected identity wallet's current derived signing key.
- [bap_generate](https://bsvmcp.com/docs/tools/bap_generate): Generates a BAP HD master key AND derives the first identity key if no BAP keys (xprv or identityPk) exist
- [bap_getCurrentAddress](https://bsvmcp.com/docs/tools/bap_getCurrentAddress): Retrieves the current BAP identity's Bitcoin SV address
- [bap_getId](https://bsvmcp.com/docs/tools/bap_getId): Retrieves a Bitcoin Attestation Protocol (BAP) identity profile using an idKey (Paymail or public key)
- [bap_getIdentity](https://bsvmcp.com/docs/tools/bap_getIdentity): Read the selected identity wallet's deterministic BAP ID, publication status and root signing address
- [bap_getProfile](https://bsvmcp.com/docs/tools/bap_getProfile): Read the current profile from the selected identity wallet's BAP basket
- [bap_publishIdentity](https://bsvmcp.com/docs/tools/bap_publishIdentity): Publish the selected identity wallet's BAP ID with an AIP signature
- [bap_rotateIdentity](https://bsvmcp.com/docs/tools/bap_rotateIdentity): Rotate the selected identity wallet's BAP signing key, publish its signed successor record, and retire the preceding wallet record.
- [bap_updateProfile](https://bsvmcp.com/docs/tools/bap_updateProfile): Publish a BAP profile using the selected identity wallet

## Social

- [bsocial_publish](https://bsvmcp.com/docs/tools/bsocial_publish): Publish a post, reply, reaction or message with your BAP identity.
- [bsocial_read](https://bsvmcp.com/docs/tools/bsocial_read): Read posts, conversations, reactions and social history.

## Tokens

- [mnee_getBalance](https://bsvmcp.com/docs/tools/mnee_getBalance): Retrieves the current MNEE token balance for the wallet
- [mnee_parseTx](https://bsvmcp.com/docs/tools/mnee_parseTx): Parse an MNEE transaction to get detailed information about its operations and amounts
- [mnee_sendMnee](https://bsvmcp.com/docs/tools/mnee_sendMnee): Send MNEE tokens to a specified address

## Paid services & sponsorship

- [droplit_discover](https://bsvmcp.com/docs/tools/droplit_discover): List publicly opted-in sponsors
- [droplit_fund](https://bsvmcp.com/docs/tools/droplit_fund): Submit one raw transaction for sponsor funding and broadcast
- [droplit_getAccess](https://bsvmcp.com/docs/tools/droplit_getAccess): Read this connected wallet's sponsor authorization and quotas
- [droplit_push](https://bsvmcp.com/docs/tools/droplit_push): Submit one sponsored data transaction
- [x402_payQuote](https://bsvmcp.com/docs/tools/x402_payQuote): Pay a previously quoted BSV service request from the connected wallet, then return its response
- [x402_request](https://bsvmcp.com/docs/tools/x402_request): Request any HTTPS service without automatically paying

## Utilities

- [utils_convertData](https://bsvmcp.com/docs/tools/utils_convertData): Converts data between different encodings (utf8, hex, base64, binary)
- [utils_find_skills](https://bsvmcp.com/docs/tools/utils_find_skills): Search the agent-skills index for skill metadata by keyword
- [utils_installAgentMaster](https://bsvmcp.com/docs/tools/utils_installAgentMaster): Install the Agent Master CLI tool for managing MCP server configurations across multiple platforms (Claude, VS Code, Cursor, etc.)

## Developer reference

- [app_explorer_data](https://bsvmcp.com/docs/tools/app_explorer_data)
- [app_ordinals_data](https://bsvmcp.com/docs/tools/app_ordinals_data)
- [app_sweep_complete](https://bsvmcp.com/docs/tools/app_sweep_complete)
- [app_sweep_prepare](https://bsvmcp.com/docs/tools/app_sweep_prepare)
- [app_sweep_scan](https://bsvmcp.com/docs/tools/app_sweep_scan)
- [app_wallet_data](https://bsvmcp.com/docs/tools/app_wallet_data)
- [bsv_read](https://bsvmcp.com/docs/tools/bsv_read)
- [ordinals_read](https://bsvmcp.com/docs/tools/ordinals_read)
- [utility](https://bsvmcp.com/docs/tools/utility)
- [wallet_abortAction](https://bsvmcp.com/docs/tools/wallet_abortAction)
- [wallet_acquireCertificate](https://bsvmcp.com/docs/tools/wallet_acquireCertificate)
- [wallet_createAction](https://bsvmcp.com/docs/tools/wallet_createAction)
- [wallet_createHmac](https://bsvmcp.com/docs/tools/wallet_createHmac)
- [wallet_createSignature](https://bsvmcp.com/docs/tools/wallet_createSignature)
- [wallet_decrypt](https://bsvmcp.com/docs/tools/wallet_decrypt)
- [wallet_discoverByAttributes](https://bsvmcp.com/docs/tools/wallet_discoverByAttributes)
- [wallet_discoverByIdentityKey](https://bsvmcp.com/docs/tools/wallet_discoverByIdentityKey)
- [wallet_encrypt](https://bsvmcp.com/docs/tools/wallet_encrypt)
- [wallet_getHeaderForHeight](https://bsvmcp.com/docs/tools/wallet_getHeaderForHeight)
- [wallet_getHeight](https://bsvmcp.com/docs/tools/wallet_getHeight)
- [wallet_getNetwork](https://bsvmcp.com/docs/tools/wallet_getNetwork)
- [wallet_getPublicKey](https://bsvmcp.com/docs/tools/wallet_getPublicKey)
- [wallet_getVersion](https://bsvmcp.com/docs/tools/wallet_getVersion)
- [wallet_internalizeAction](https://bsvmcp.com/docs/tools/wallet_internalizeAction)
- [wallet_isAuthenticated](https://bsvmcp.com/docs/tools/wallet_isAuthenticated)
- [wallet_listActions](https://bsvmcp.com/docs/tools/wallet_listActions)
- [wallet_listCertificates](https://bsvmcp.com/docs/tools/wallet_listCertificates)
- [wallet_listOutputs](https://bsvmcp.com/docs/tools/wallet_listOutputs)
- [wallet_payments](https://bsvmcp.com/docs/tools/wallet_payments)
- [wallet_proveCertificate](https://bsvmcp.com/docs/tools/wallet_proveCertificate)
- [wallet_read](https://bsvmcp.com/docs/tools/wallet_read)
- [wallet_relinquishCertificate](https://bsvmcp.com/docs/tools/wallet_relinquishCertificate)
- [wallet_relinquishOutput](https://bsvmcp.com/docs/tools/wallet_relinquishOutput)
- [wallet_revealCounterpartyKeyLinkage](https://bsvmcp.com/docs/tools/wallet_revealCounterpartyKeyLinkage)
- [wallet_revealSpecificKeyLinkage](https://bsvmcp.com/docs/tools/wallet_revealSpecificKeyLinkage)
- [wallet_setup](https://bsvmcp.com/docs/tools/wallet_setup)
- [wallet_signAction](https://bsvmcp.com/docs/tools/wallet_signAction)
- [wallet_verifyHmac](https://bsvmcp.com/docs/tools/wallet_verifyHmac)
- [wallet_verifySignature](https://bsvmcp.com/docs/tools/wallet_verifySignature)
- [wallet_waitForAuthentication](https://bsvmcp.com/docs/tools/wallet_waitForAuthentication)