# Bitcoin SV MCP Server MCP server

Agent View of the PolicyLayer registry record for Bitcoin SV MCP Server: identity, probed posture, risk grade, and all 90 tools classified. HTML page: https://policylayer.com/tools/b-open-io-bsv-mcp

## Facts

- Server id: `b-open-io/bsv-mcp`
- Homepage: https://github.com/b-open-io/bsv-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 90
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Tags: b open io bsv mcp, payments, admin, automation
- Record last modified: 2026-09-08T06:25:12.791Z

## Tools (90)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `wallet_abortAction` | Destructive | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-abortaction.md |
| `wallet_relinquishCertificate` | Destructive | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-relinquishcertificate.md |
| `wallet_relinquishOutput` | Destructive | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-relinquishoutput.md |
| `wallet_remove` | Destructive | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-remove.md |
| `bap_friend` | Execute | High | https://policylayer.com/tools/b-open-io-bsv-mcp/bap-friend.md |
| `utils_installAgentMaster` | Execute | High | https://policylayer.com/tools/b-open-io-bsv-mcp/utils-installagentmaster.md |
| `wallet_createHmac` | Execute | High | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-createhmac.md |
| `wallet_createSignature` | Execute | High | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-createsignature.md |
| `wallet_decrypt` | Execute | High | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-decrypt.md |
| `wallet_encrypt` | Execute | High | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-encrypt.md |
| `wallet_proveCertificate` | Execute | High | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-provecertificate.md |
| `wallet_signAction` | Execute | High | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-signaction.md |
| `wallet_signBsm` | Execute | High | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-signbsm.md |
| `wallet_waitForAuthentication` | Execute | High | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-waitforauthentication.md |
| `x402_request` | Execute | High | https://policylayer.com/tools/b-open-io-bsv-mcp/x402-request.md |
| `bsocial_createPost` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/bsocial-createpost.md |
| `droplit_fund` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/droplit-fund.md |
| `mnee_sendMnee` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/mnee-sendmnee.md |
| `wallet_acquireCertificate` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-acquirecertificate.md |
| `wallet_cancelListing` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-cancellisting.md |
| `wallet_createAction` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-createaction.md |
| `wallet_createOrdinals` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-createordinals.md |
| `wallet_listOrdinal` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-listordinal.md |
| `wallet_lockBsv` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-lockbsv.md |
| `wallet_mintCollection` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-mintcollection.md |
| `wallet_opnsDeregister` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-opnsderegister.md |
| `wallet_purchaseListing` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-purchaselisting.md |
| `wallet_sendAllBsv` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-sendallbsv.md |
| `wallet_sendBsv` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-sendbsv.md |
| `wallet_sweepBsv` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-sweepbsv.md |
| `wallet_sweepBsv21` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-sweepbsv21.md |
| `wallet_sweepOrdinals` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-sweepordinals.md |
| `wallet_transferOrdToken` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-transferordtoken.md |
| `wallet_unlockBsv` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-unlockbsv.md |
| `x402_payQuote` | Financial | Critical | https://policylayer.com/tools/b-open-io-bsv-mcp/x402-payquote.md |
| `a2b_discover` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/a2b-discover.md |
| `bap_getCurrentAddress` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/bap-getcurrentaddress.md |
| `bap_getId` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/bap-getid.md |
| `bmap_readFollows` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/bmap-readfollows.md |
| `bmap_readLikes` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/bmap-readlikes.md |
| `bmap_readPosts` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/bmap-readposts.md |
| `bsocial_readPosts` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/bsocial-readposts.md |
| `bsv_decodeTransaction` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/bsv-decodetransaction.md |
| `bsv_explore` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/bsv-explore.md |
| `bsv_getPrice` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/bsv-getprice.md |
| `bsv_status` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/bsv-status.md |
| `droplit_discover` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/droplit-discover.md |
| `droplit_getAccess` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/droplit-getaccess.md |
| `mnee_getBalance` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/mnee-getbalance.md |
| `mnee_parseTx` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/mnee-parsetx.md |
| `ordinals_getInscription` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/ordinals-getinscription.md |
| `ordinals_getTokenByIdOrTicker` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/ordinals-gettokenbyidorticker.md |
| `ordinals_marketListings` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/ordinals-marketlistings.md |
| `ordinals_marketSales` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/ordinals-marketsales.md |
| `ordinals_searchInscriptions` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/ordinals-searchinscriptions.md |
| `utils_convertData` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/utils-convertdata.md |
| `wallet_checkDroplitFaucetStatus` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-checkdroplitfaucetstatus.md |
| `wallet_discoverByAttributes` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-discoverbyattributes.md |
| `wallet_discoverByIdentityKey` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-discoverbyidentitykey.md |
| `wallet_gatherCollectionInfo` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-gathercollectioninfo.md |
| `wallet_getAddress` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-getaddress.md |
| `wallet_getBalance` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-getbalance.md |
| `wallet_getBsv21Balances` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-getbsv21balances.md |
| `wallet_getHeaderForHeight` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-getheaderforheight.md |
| `wallet_getHeight` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-getheight.md |
| `wallet_getLockData` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-getlockdata.md |
| `wallet_getNetwork` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-getnetwork.md |
| `wallet_getOrdinals` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-getordinals.md |
| `wallet_getPublicKey` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-getpublickey.md |
| `wallet_getVersion` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-getversion.md |
| `wallet_isAuthenticated` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-isauthenticated.md |
| `wallet_list` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-list.md |
| `wallet_listActions` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-listactions.md |
| `wallet_listCertificates` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-listcertificates.md |
| `wallet_listOutputs` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-listoutputs.md |
| `wallet_listTokens` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-listtokens.md |
| `wallet_revealCounterpartyKeyLinkage` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-revealcounterpartykeylinkage.md |
| `wallet_revealDelegation` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-revealdelegation.md |
| `wallet_revealSpecificKeyLinkage` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-revealspecifickeylinkage.md |
| `wallet_use` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-use.md |
| `wallet_verifyHmac` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-verifyhmac.md |
| `wallet_verifySignature` | Read | Low | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-verifysignature.md |
| `bap_generate` | Write | Medium | https://policylayer.com/tools/b-open-io-bsv-mcp/bap-generate.md |
| `droplit_push` | Write | Medium | https://policylayer.com/tools/b-open-io-bsv-mcp/droplit-push.md |
| `wallet_a2bPublishMcp` | Write | Medium | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-a2bpublishmcp.md |
| `wallet_createDroplitFaucet` | Write | Medium | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-createdroplitfaucet.md |
| `wallet_internalizeAction` | Write | Medium | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-internalizeaction.md |
| `wallet_opnsRegister` | Write | Medium | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-opnsregister.md |
| `wallet_refreshUtxos` | Write | Medium | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-refreshutxos.md |
| `wallet_registerDroplitKey` | Write | Medium | https://policylayer.com/tools/b-open-io-bsv-mcp/wallet-registerdroplitkey.md |

## Tool descriptions

- `wallet_abortAction` — Aborts a pending (nosend or unsigned) transaction, releasing consumed inputs back to spendable state.
- `wallet_relinquishCertificate` — Removes a certificate from the wallet.
- `wallet_relinquishOutput` — Removes an output from a basket without spending it.
- `wallet_remove` — Remove a local account only with force, backup confirmation and human approval. Fund absence cannot be proven across all derived addresses. Cannot remove the active account; never sweeps funds.
- `bap_friend` — Initiates a friend request to another BAP ID by broadcasting an on-chain MAP transaction.
- `utils_installAgentMaster` — Install the Agent Master CLI tool for managing MCP server configurations across multiple platforms (Claude, VS Code, Cursor, etc.)
- `wallet_createHmac` — Creates an HMAC using wallet keys.
- `wallet_createSignature` — Creates a digital signature using wallet keys. Supply exactly one of data or hashToDirectlySign.
- `wallet_decrypt` — Decrypts data using wallet keys.
- `wallet_encrypt` — Encrypts data using wallet keys. protocolID is a JSON array like [2,
- `wallet_proveCertificate` — Proves select fields of a certificate to a verifier.
- `wallet_signAction` — Signs a transaction previously created with createAction (when signAndProcess was false).
- `wallet_signBsm` — Sign a message using BSM (Bitcoin Signed Message) format
- `wallet_waitForAuthentication` — Blocks until the wallet user is authenticated.
- `x402_request` — Request any HTTPS service without automatically paying. Returns the response if free, or a BSV payment quote for approval. POST/PUT/PATCH/DELETE may execute if the service does not require payment. Use auth=brc31 for BSV-authenticated/BR…
- `bsocial_createPost` — Create a social post on the BSV blockchain using B:// and MAP protocols. Posts are stored permanently on-chain and can include plain text or markdown content.
- `droplit_fund` — Submit one raw transaction for sponsor funding and broadcast. Subject to sponsor approval and quotas. Unknown outcomes must be reconciled before retrying.
- `mnee_sendMnee` — Send MNEE tokens to a specified address
- `wallet_acquireCertificate` — Acquires an identity certificate from a certifier.
- `wallet_cancelListing` — Cancel an ordinal marketplace listing
- `wallet_createAction` — Creates a new Bitcoin transaction. Handles funding, signing, and broadcasting based on options.
- `wallet_createOrdinals` — Creates and inscribes ordinals (NFTs) on the Bitcoin SV blockchain. This tool lets you mint new digital artifacts by encoding data directly into the blockchain. Supports various content types including images, text, JSON, and HTML. The t…
- `wallet_listOrdinal` — List an ordinal for sale on the marketplace
- `wallet_lockBsv` — Lock BSV until a specific block height
- `wallet_mintCollection` — Mint a collection of ordinals from a folder of images with proper metadata. This tool creates a collection inscription first, then mints each image as a collection item with the appropriate metadata linking it to the collection.
- `wallet_opnsDeregister` — Deregister an OpNS name
- `wallet_purchaseListing` — Purchases a listing from the Bitcoin SV ordinals marketplace. Supports both NFT purchases and BSV21 token purchases.
- `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. Supports BSV and USD amounts with automatic conversion.
- `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. Use type=
- `wallet_unlockBsv` — Unlock all matured time-locked BSV
- `x402_payQuote` — Pay a previously quoted BSV service request from the connected wallet, then return its response. Only call after authorization for the service, amount, and total limit including mining fees. Reuses the stored URL, method, body and creden…
- `a2b_discover` — Search on-chain agent and MCP tool records. Use
- `bap_getCurrentAddress` — Retrieves the current BAP identity
- `bap_getId` — Retrieves a Bitcoin Attestation Protocol (BAP) identity profile using an idKey (Paymail or public key). If no idKey is provided, it attempts to use the server
- `bmap_readFollows` — Read follow relationships from the BMAP API. Shows who a user is following or who follows them.
- `bmap_readLikes` — Read likes and reactions for a specific post from the BMAP API. Shows who liked the post and what emoji reactions were used.
- `bmap_readPosts` — Read social posts from the BMAP API (query layer). Can fetch posts by author (BAP ID), specific post by transaction ID, or recent posts from all users. Supports pagination and feed functionality.
- `bsocial_readPosts` — Read social posts from the BSV blockchain using BMAP API. Can fetch posts by author (BAP ID), specific post by transaction ID, or recent posts from all users. Supports pagination and feed functionality.
- `bsv_decodeTransaction` — Decodes and analyzes Bitcoin SV transactions to provide detailed insights. This powerful tool accepts either a transaction ID or raw transaction data and returns comprehensive information including inputs, outputs, fee calculations, scri…
- `bsv_explore` — Explore Bitcoin SV blockchain data using the configured explorer API. Access multiple data types:\n\n
- `bsv_getPrice` — Retrieves the current price of Bitcoin SV (BSV) in USD from a reliable exchange API. This tool provides real-time market data that can be used for calculating transaction values, monitoring market conditions, or converting between BSV an…
- `bsv_status` — Show server version, configured network, wallet availability, backend URLs, live 1Sat modules and any persistent Vault migration warning. Does not request keys, sign, sync or spend. Backend modules do not imply MCP tools or sponsor appro…
- `droplit_discover` — List publicly opted-in sponsors. No wallet or sponsor selection is required. Listing grants no access or funding; choose a slug, then request the sponsor owner
- `droplit_getAccess` — Read this connected wallet
- `mnee_getBalance` — Retrieves the current MNEE token balance for the wallet. Returns the balance in MNEE tokens.
- `mnee_parseTx` — Parse an MNEE transaction to get detailed information about its operations and amounts. All amounts are in atomic units with 5 decimal precision (e.g. 1000 atomic units = 0.01 MNEE).
- `ordinals_getInscription` — Retrieves metadata for an inscription by its outpoint. Returns content type, file info, origin, MAP data, and sequence info.
- `ordinals_getTokenByIdOrTicker` — Retrieves detailed information about a BSV21 token by its ID (txid_vout format). Returns token data including symbol, supply, decimals, funding status, and current state.
- `ordinals_marketListings` — Search active 1Sat marketplace listings by name prefix or content type. Prices are satoshis. Pass the last score as from for the next page. Availability is checked again when purchasing.
- `ordinals_marketSales` — Query completed 1Sat marketplace sales by name prefix or content type. Prices are satoshis. Pass the last score as from for the next page.
- `ordinals_searchInscriptions` — Search indexed outputs by 1Sat event/topic/owner key (e.g. own:ADDRESS). Returns inscription and MAP metadata when indexed. This is an index-key search, not free-text search; use marketListings.q for listing names.
- `utils_convertData` — Converts data between different encodings (utf8, hex, base64, binary). Useful for transforming data formats when working with blockchain data, encryption, or file processing.\n\n
- `wallet_checkDroplitFaucetStatus` — Reads public faucet balance and payout settings. This is not proof of caller authorization; use droplit_getAccess for that.
- `wallet_discoverByAttributes` — Discovers certificates matching specific attributes.
- `wallet_discoverByIdentityKey` — Discovers certificates issued to a given identity key.
- `wallet_gatherCollectionInfo` — Analyzes a folder of images and gathers all necessary information for minting an ordinals collection. This includes validating images, checking wallet balance, estimating costs, and suggesting metadata. Use this before minting to ensure …
- `wallet_getAddress` — Retrieves the wallet
- `wallet_getBalance` — Retrieves the current BSV balance for the wallet.
- `wallet_getBsv21Balances` — Get aggregated BSV21 token balances grouped by token ID
- `wallet_getHeaderForHeight` — Gets the 80-byte block header at a given height.
- `wallet_getHeight` — Gets the current blockchain height.
- `wallet_getLockData` — Get summary of time-locked BSV (total, unlockable, next unlock height)
- `wallet_getNetwork` — Gets the network the wallet is connected to (mainnet or testnet).
- `wallet_getOrdinals` — List ordinals/inscriptions in the wallet with metadata. Each result carries an
- `wallet_getPublicKey` — Retrieves a public key by protocol/key derivation. Use identityKey:true for the root identity key. protocolID is a JSON array like [2,
- `wallet_getVersion` — Gets the wallet implementation version.
- `wallet_isAuthenticated` — Checks if the wallet user is authenticated.
- `wallet_list` — List named local accounts by public address. Does not unlock wallets, reveal keys or contact a service.
- `wallet_listActions` — Lists wallet transactions filtered by labels, with optional input/output details.
- `wallet_listCertificates` — Lists identity certificates filtered by certifiers and types.
- `wallet_listOutputs` — Lists spendable outputs in a basket, optionally filtered by tags.
- `wallet_listTokens` — List BSV21 token outputs in the wallet
- `wallet_revealCounterpartyKeyLinkage` — Reveals the linkage between the wallet identity and a counterparty to a verifier.
- `wallet_revealDelegation` — Receive the human owner
- `wallet_revealSpecificKeyLinkage` — Reveals linkage for a specific protocol/key combination to a verifier.
- `wallet_use` — Validate an account and give its restart configuration. Does not replace the wallet of a running session or modify client settings.
- `wallet_verifyHmac` — Verifies an HMAC using wallet keys.
- `wallet_verifySignature` — Verifies a digital signature using wallet keys. Supply exactly one of data or hashToDirectlyVerify.
- `bap_generate` — Generates a BAP HD master key AND derives the first identity key if no BAP keys (xprv or identityPk) exist. Saves keys to secure storage. Attempts on-chain registration using payPk (honors DISABLE_BROADCASTING). Optionally takes alternat…
- `droplit_push` — Submit one sponsored data transaction. Subject to sponsor approval and quotas. An unknown outcome requires checking transaction history before retrying.
- `wallet_a2bPublishMcp` — Publish an MCP tool configuration record on-chain via Ordinal inscription. This creates a permanent, immutable, and discoverable tool definition that can be accessed by other MCP servers. The tool is published as a JSON inscription with …
- `wallet_createDroplitFaucet` — Creates a faucet owned by this wallet which must be funded before use. This does not provide free credit or approval for another sponsor.
- `wallet_internalizeAction` — Internalizes an external transaction, adding its outputs to wallet baskets.
- `wallet_opnsRegister` — Register an OpNS name
- `wallet_refreshUtxos` — Syncs external payments sent to BRC-29 deposit addresses into the wallet. Triggers lazy indexing on the server, classifies outputs (funding, ordinals, tokens), and internalizes them.
- `wallet_registerDroplitKey` — Registers public authentication material. Registration does not grant sponsor access; a sponsor owner must approve the wallet separately.

## Related servers

- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Yaver (664 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Chaoxing Agent (565 tools) — https://policylayer.com/tools/chaoxing-agent.md
- GoHighLevel MCP Server (559 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Spotify (544 tools) — https://policylayer.com/tools/novalux12-spotify-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=b-open-io-bsv-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/b-open-io-bsv-mcp
