Tool reference
All tools
Find a tool by what you want to do. Open its reference for inputs, results and wallet requirements.
Your available tools depend on your wallet and settings.
Wallet configurations in this reference
- Before wallet setup
- Public tools and browser onboarding; no local keys loaded.
- Legacy local wallet
- Existing local Wallet adapter with account management and local identity support.
- Legacy local identity
- Legacy wallet with an established identity and HD BAP configuration.
- Local Vault · broadcasting disabled
- All wallet roles assigned, with guarded transaction submission disabled.
- Local Vault · all roles
- An unlocked embedded wallet with payment, identity and ordinals roles assigned.
- Local Vault · payment role only
- Identity, encryption and ordinals roles explicitly disabled.
- Local Vault · no roles
- Full catalog startup is rejected when no signing roles are assigned; compact public reads remain available.
- Project · payments scope
- A project context limited to its payment-safe wallet calls.
- External BRC-100 wallet
- A connected signer that owns its keys and permissions; no local account tools.
- Local Vault + sponsor
- An embedded wallet with a separately configured Droplit sponsor.
- Droplit wallet
- The integrated sponsored-wallet mode with faucet setup tools.
Wallet
- wallet_cancelListing
Cancel an ordinal marketplace listing
- wallet_checkDroplitFaucetStatus
Reads public faucet balance and payout settings
- wallet_createDroplitFaucet
Creates a faucet owned by this wallet which must be funded before use
- wallet_createOrdinals
Creates and inscribes ordinals (NFTs) on the Bitcoin SV blockchain
- wallet_gatherCollectionInfo
Analyzes a folder of images and gathers all necessary information for minting an ordinals collection
- wallet_generate
Explicitly create a named encrypted account after human approval
- wallet_getAddress
Retrieves the wallet's BRC-29 deposit address derived for MCP
- wallet_getBalance
Retrieves the current BSV balance for the wallet.
- wallet_getBsv21Balances
Get aggregated BSV21 token balances grouped by token ID
- wallet_getLockData
Get summary of time-locked BSV (total, unlockable, next unlock height)
- wallet_getOrdinals
List ordinals/inscriptions in the wallet with metadata
- wallet_import
Import an encrypted bitcoin-backup WIF account after human approval
- wallet_list
List named local accounts by public address
- wallet_listOrdinal
List an ordinal for sale on the marketplace
- wallet_listTokens
List BSV21 token outputs in the wallet
- wallet_lockBsv
Lock BSV until a specific block height
- wallet_mintCollection
Mint a collection of ordinals from a folder of images with proper metadata
- wallet_onboarding
Open the local wallet setup in the browser
- wallet_opnsDeregister
Deregister an OpNS name
- wallet_opnsRegister
Register an OpNS name
- wallet_peerPayments
Lists pending PeerPay payments or receives one selected payment into the embedded BRC-100 wallet
- wallet_purchaseListing
Purchases a listing from the Bitcoin SV ordinals marketplace
- wallet_refreshUtxos
Syncs external payments sent to BRC-29 deposit addresses into the wallet
- wallet_registerDroplitKey
Registers public authentication material
- wallet_remove
Remove a local account only with force, backup confirmation and human approval
- 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
Send all BSV in the wallet to a single recipient
- wallet_sendBsv
Send BSV to one or more recipients by address or paymail
- wallet_signBsm
Sign a message using BSM (Bitcoin Signed Message) format
- wallet_sweepBsv
Sweep BSV from an external WIF private key into the wallet
- wallet_sweepBsv21
Sweep BSV21 tokens from an external WIF private key into the wallet
- wallet_sweepOrdinals
Sweep ordinals from an external WIF private key into the wallet
- wallet_transferOrdToken
Transfer an ordinal inscription or send BSV21 fungible tokens
- wallet_unlockBsv
Unlock all matured time-locked BSV
- wallet_use
Validate an account and give its restart configuration
Ordinals
- ordinals_getInscription
Retrieves metadata for an inscription by its outpoint
- ordinals_getTokenByIdOrTicker
Retrieves detailed information about a BSV21 token by its ID (txid_vout format)
- ordinals_marketListings
Search active 1Sat marketplace listings by name prefix or content type
- ordinals_marketSales
Query completed 1Sat marketplace sales by name prefix or content type
- ordinals_searchInscriptions
Search indexed outputs by 1Sat event/topic/owner key (e.g
Explorer
- bsv_dashboard
Interactive BSV dashboard with Explorer, Wallet, and Ordinals tabs
- bsv_decodeTransaction
Decodes and analyzes Bitcoin SV transactions to provide detailed insights
- bsv_explore
Explore Bitcoin SV blockchain data using the configured explorer API
- bsv_getPrice
Retrieves the current price of Bitcoin SV (BSV) in USD from a reliable exchange API
- bsv_status
Show server version, configured network, wallet availability, backend URLs, live 1Sat modules and any persistent Vault migration warning
Identity
- bap_attest
Publish a BAP attestation signed by the selected identity wallet's current derived signing key.
- bap_generate
Generates a BAP HD master key AND derives the first identity key if no BAP keys (xprv or identityPk) exist
- bap_getCurrentAddress
Retrieves the current BAP identity's Bitcoin SV address
- bap_getId
Retrieves a Bitcoin Attestation Protocol (BAP) identity profile using an idKey (Paymail or public key)
- bap_getIdentity
Read the selected identity wallet's deterministic BAP ID, publication status and root signing address
- bap_getProfile
Read the current profile from the selected identity wallet's BAP basket
- bap_publishIdentity
Publish the selected identity wallet's BAP ID with an AIP signature
- bap_rotateIdentity
Rotate the selected identity wallet's BAP signing key, publish its signed successor record, and retire the preceding wallet record.
- bap_updateProfile
Publish a BAP profile using the selected identity wallet
Tokens
- mnee_getBalance
Retrieves the current MNEE token balance for the wallet
- mnee_parseTx
Parse an MNEE transaction to get detailed information about its operations and amounts
- mnee_sendMnee
Send MNEE tokens to a specified address
Paid services & sponsorship
- droplit_discover
List publicly opted-in sponsors
- droplit_fund
Submit one raw transaction for sponsor funding and broadcast
- droplit_getAccess
Read this connected wallet's sponsor authorization and quotas
- droplit_push
Submit one sponsored data transaction
- x402_payQuote
Pay a previously quoted BSV service request from the connected wallet, then return its response
- x402_request
Request any HTTPS service without automatically paying
Utilities
- utils_convertData
Converts data between different encodings (utf8, hex, base64, binary)
- utils_find_skills
Search the agent-skills index for skill metadata by keyword
- utils_installAgentMaster
Install the Agent Master CLI tool for managing MCP server configurations across multiple platforms (Claude, VS Code, Cursor, etc.)
Developer reference: wallet API, compact aliases and dashboard tools
Compact mode exposes a smaller set of operations and omits most write tools. Wallet API tools expose low-level signing and transaction methods. Dashboard tools are called by the app.
- app_explorer_data
- app_ordinals_data
- app_sweep_complete
- app_sweep_prepare
- app_sweep_scan
- app_wallet_data
- bsv_read
- ordinals_read
- utility
- wallet_abortAction
- wallet_acquireCertificate
- wallet_createAction
- wallet_createHmac
- wallet_createSignature
- wallet_decrypt
- wallet_discoverByAttributes
- wallet_discoverByIdentityKey
- wallet_encrypt
- wallet_getHeaderForHeight
- wallet_getHeight
- wallet_getNetwork
- wallet_getPublicKey
- wallet_getVersion
- wallet_internalizeAction
- wallet_isAuthenticated
- wallet_listActions
- wallet_listCertificates
- wallet_listOutputs
- wallet_payments
- wallet_proveCertificate
- wallet_read
- wallet_relinquishCertificate
- wallet_relinquishOutput
- wallet_revealCounterpartyKeyLinkage
- wallet_revealSpecificKeyLinkage
- wallet_setup
- wallet_signAction
- wallet_verifyHmac
- wallet_verifySignature
- wallet_waitForAuthentication
Social
Publish a post, reply, reaction or message with your BAP identity.
Read posts, conversations, reactions and social history.