# Aibtc MCP server

Agent View of the PolicyLayer registry record for Aibtc: identity, probed posture, risk grade, and all 358 tools classified. HTML page: https://policylayer.com/tools/io-github-aibtcdev-mcp-server

## Facts

- Server id: `aibtcdev/aibtc-mcp-server`
- Ref (npm): `@aibtc/mcp-server`
- Homepage: https://github.com/aibtcdev/aibtc-mcp-server
- Registry record: grade F, identity verified
- Lifecycle: active
- Rate-limited: no
- Tools: 358
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Tags: io github aibtcdev mcp server, payments, admin, automation
- Record last modified: 2026-07-16T07:22:52.845Z

## Tools (358)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `bitflow_cancel_order` | Destructive | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bitflow-cancel-order.md |
| `bounty_cancel` | Destructive | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bounty-cancel.md |
| `credentials_delete` | Destructive | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/credentials-delete.md |
| `delete_hiro_api_key` | Destructive | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/delete-hiro-api-key.md |
| `identity_unset_wallet` | Destructive | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/identity-unset-wallet.md |
| `jingswap_cancel_cycle` | Destructive | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-cancel-cycle.md |
| `jingswap_cancel_sbtc` | Destructive | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-cancel-sbtc.md |
| `lightning_lock` | Destructive | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/lightning-lock.md |
| `ordinals_p2p_cancel` | Destructive | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-p2p-cancel.md |
| `pillar_direct_revoke_fast_pool` | Destructive | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-revoke-fast-pool.md |
| `reputation_revoke_feedback` | Destructive | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/reputation-revoke-feedback.md |
| `stackspot_cancel_pot` | Destructive | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stackspot-cancel-pot.md |
| `wallet_delete` | Destructive | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/wallet-delete.md |
| `broadcast_transaction` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/broadcast-transaction.md |
| `btc_sign_message` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/btc-sign-message.md |
| `call_contract` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/call-contract.md |
| `deploy_contract` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/deploy-contract.md |
| `dual_stacking_opt_out` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/dual-stacking-opt-out.md |
| `inference_check_provider` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/inference-check-provider.md |
| `inscribe_child_reveal` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/inscribe-child-reveal.md |
| `inscribe_reveal` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/inscribe-reveal.md |
| `jingswap_close_deposits` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-close-deposits.md |
| `jingswap_settle_with_refresh` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-settle-with-refresh.md |
| `lightning_unlock` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/lightning-unlock.md |
| `news_publisher_compile_brief` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-publisher-compile-brief.md |
| `nonce_heal` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/nonce-heal.md |
| `nostr_sign_event` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/nostr-sign-event.md |
| `pillar_connect` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-connect.md |
| `pillar_key_generate` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-key-generate.md |
| `pillar_key_lock` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-key-lock.md |
| `pillar_key_unlock` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-key-unlock.md |
| `psbt_broadcast` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/psbt-broadcast.md |
| `psbt_sign` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/psbt-sign.md |
| `recover_sponsor_nonce` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/recover-sponsor-nonce.md |
| `scaffold_x402_ai_endpoint` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/scaffold-x402-ai-endpoint.md |
| `schnorr_sign_digest` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/schnorr-sign-digest.md |
| `sip018_sign` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/sip018-sign.md |
| `souldinals_reveal_soul` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/souldinals-reveal-soul.md |
| `stacks_sign_message` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stacks-sign-message.md |
| `stackspot_start_pot` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stackspot-start-pot.md |
| `wallet_lock` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/wallet-lock.md |
| `wallet_unlock` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/wallet-unlock.md |
| `yield_hunter_stop` | Execute | High | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/yield-hunter-stop.md |
| `alex_swap` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/alex-swap.md |
| `bitflow_swap` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bitflow-swap.md |
| `bounty_paid` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bounty-paid.md |
| `claim_bns_name_fast` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/claim-bns-name-fast.md |
| `competition_submit_trade` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/competition-submit-trade.md |
| `dual_stacking_enroll` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/dual-stacking-enroll.md |
| `execute_x402_endpoint` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/execute-x402-endpoint.md |
| `extend_stacking` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/extend-stacking.md |
| `identity_transfer` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/identity-transfer.md |
| `inference_register_provider` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/inference-register-provider.md |
| `inscribe` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/inscribe.md |
| `inscribe_child` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/inscribe-child.md |
| `jingswap_cancel_stx` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-cancel-stx.md |
| `jingswap_deposit_sbtc` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-deposit-sbtc.md |
| `jingswap_deposit_stx` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-deposit-stx.md |
| `jingswap_settle` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-settle.md |
| `lightning_claim_deposit` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/lightning-claim-deposit.md |
| `lightning_create_invoice` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/lightning-create-invoice.md |
| `lightning_fund_from_btc` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/lightning-fund-from-btc.md |
| `lightning_pay_invoice` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/lightning-pay-invoice.md |
| `news_record_editor_payout` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-record-editor-payout.md |
| `nonce_fill_gap` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/nonce-fill-gap.md |
| `ordinals_buy` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-buy.md |
| `ordinals_cancel_listing` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-cancel-listing.md |
| `ordinals_list_for_sale` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-list-for-sale.md |
| `ordinals_list_for_sale_submit` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-list-for-sale-submit.md |
| `ordinals_p2p_counter` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-p2p-counter.md |
| `ordinals_p2p_psbt_swap` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-p2p-psbt-swap.md |
| `pillar_boost` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-boost.md |
| `pillar_direct_boost` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-boost.md |
| `pillar_direct_send` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-send.md |
| `pillar_direct_stack_stx` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-stack-stx.md |
| `pillar_direct_supply` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-supply.md |
| `pillar_direct_unwind` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-unwind.md |
| `pillar_direct_withdraw_collateral` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-withdraw-collateral.md |
| `pillar_fund` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-fund.md |
| `pillar_send` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-send.md |
| `pillar_supply` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-supply.md |
| `pillar_unwind` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-unwind.md |
| `preorder_bns_name` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/preorder-bns-name.md |
| `psbt_create_ordinal_buy` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/psbt-create-ordinal-buy.md |
| `register_bns_name` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/register-bns-name.md |
| `sbtc_deposit` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/sbtc-deposit.md |
| `sbtc_initiate_withdrawal` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/sbtc-initiate-withdrawal.md |
| `sbtc_transfer` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/sbtc-transfer.md |
| `sbtc_withdraw` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/sbtc-withdraw.md |
| `send_inbox_message_direct` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/send-inbox-message-direct.md |
| `souldinals_inscribe_soul` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/souldinals-inscribe-soul.md |
| `stack_stx` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stack-stx.md |
| `stacks_market_buy_no` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stacks-market-buy-no.md |
| `stacks_market_buy_yes` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stacks-market-buy-yes.md |
| `stacks_market_redeem` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stacks-market-redeem.md |
| `stacks_market_sell_no` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stacks-market-sell-no.md |
| `stacks_market_sell_yes` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stacks-market-sell-yes.md |
| `stackspot_claim_rewards` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stackspot-claim-rewards.md |
| `stackspot_join_pot` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stackspot-join-pot.md |
| `styx_deposit` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/styx-deposit.md |
| `transfer_btc` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/transfer-btc.md |
| `transfer_nft` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/transfer-nft.md |
| `transfer_rune` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/transfer-rune.md |
| `transfer_stx` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/transfer-stx.md |
| `transfer_token` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/transfer-token.md |
| `yield_hunter_start` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/yield-hunter-start.md |
| `zest_borrow` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/zest-borrow.md |
| `zest_repay` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/zest-repay.md |
| `zest_supply` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/zest-supply.md |
| `zest_withdraw` | Financial | Critical | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/zest-withdraw.md |
| `alex_get_pool_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/alex-get-pool-info.md |
| `alex_get_swap_quote` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/alex-get-swap-quote.md |
| `alex_list_pools` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/alex-list-pools.md |
| `arxiv_compile_digest` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/arxiv-compile-digest.md |
| `arxiv_list_digests` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/arxiv-list-digests.md |
| `arxiv_search` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/arxiv-search.md |
| `bitflow_get_keeper_user` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bitflow-get-keeper-user.md |
| `bitflow_get_order` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bitflow-get-order.md |
| `bitflow_get_quote` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bitflow-get-quote.md |
| `bitflow_get_routes` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bitflow-get-routes.md |
| `bitflow_get_swap_targets` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bitflow-get-swap-targets.md |
| `bitflow_get_ticker` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bitflow-get-ticker.md |
| `bitflow_get_tokens` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bitflow-get-tokens.md |
| `bounty_get` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bounty-get.md |
| `bounty_list` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bounty-list.md |
| `bounty_my_posted` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bounty-my-posted.md |
| `bounty_my_submissions` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bounty-my-submissions.md |
| `bounty_submissions` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bounty-submissions.md |
| `btc_verify_message` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/btc-verify-message.md |
| `call_read_only_function` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/call-read-only-function.md |
| `check_bns_availability` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/check-bns-availability.md |
| `check_relay_health` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/check-relay-health.md |
| `competition_allowlist` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/competition-allowlist.md |
| `competition_list_trades` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/competition-list-trades.md |
| `competition_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/competition-status.md |
| `credentials_get` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/credentials-get.md |
| `credentials_list` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/credentials-list.md |
| `credentials_unlock` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/credentials-unlock.md |
| `dual_stacking_get_rewards` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/dual-stacking-get-rewards.md |
| `dual_stacking_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/dual-stacking-status.md |
| `earning_opportunities` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/earning-opportunities.md |
| `estimate_child_inscription_fee` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/estimate-child-inscription-fee.md |
| `estimate_inscription_fee` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/estimate-inscription-fee.md |
| `get_account_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-account-info.md |
| `get_account_transactions` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-account-transactions.md |
| `get_block_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-block-info.md |
| `get_bns_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-bns-info.md |
| `get_bns_price` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-bns-price.md |
| `get_btc_address_txs` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-btc-address-txs.md |
| `get_btc_balance` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-btc-balance.md |
| `get_btc_fees` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-btc-fees.md |
| `get_btc_mempool_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-btc-mempool-info.md |
| `get_btc_transaction_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-btc-transaction-status.md |
| `get_btc_utxos` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-btc-utxos.md |
| `get_cardinal_utxos` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-cardinal-utxos.md |
| `get_collection_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-collection-info.md |
| `get_contract_events` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-contract-events.md |
| `get_contract_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-contract-info.md |
| `get_hiro_api_key` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-hiro-api-key.md |
| `get_identity` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-identity.md |
| `get_inscription` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-inscription.md |
| `get_inscriptions_by_address` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-inscriptions-by-address.md |
| `get_mempool_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-mempool-info.md |
| `get_network_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-network-status.md |
| `get_nft_history` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-nft-history.md |
| `get_nft_holdings` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-nft-holdings.md |
| `get_nft_metadata` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-nft-metadata.md |
| `get_nft_owner` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-nft-owner.md |
| `get_ordinal_utxos` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-ordinal-utxos.md |
| `get_pox_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-pox-info.md |
| `get_reputation` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-reputation.md |
| `get_rune_balances` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-rune-balances.md |
| `get_rune_utxos` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-rune-utxos.md |
| `get_server_version` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-server-version.md |
| `get_stacking_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-stacking-status.md |
| `get_stacks_api_url` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-stacks-api-url.md |
| `get_stx_balance` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-stx-balance.md |
| `get_stx_fees` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-stx-fees.md |
| `get_taproot_address` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-taproot-address.md |
| `get_token_balance` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-token-balance.md |
| `get_token_holders` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-token-holders.md |
| `get_token_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-token-info.md |
| `get_transaction_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-transaction-status.md |
| `get_validation_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-validation-status.md |
| `get_validation_summary` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-validation-summary.md |
| `get_wallet_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/get-wallet-info.md |
| `identity_get` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/identity-get.md |
| `identity_get_last_id` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/identity-get-last-id.md |
| `identity_get_metadata` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/identity-get-metadata.md |
| `inference_list_providers` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/inference-list-providers.md |
| `inference_reveal_key` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/inference-reveal-key.md |
| `jingswap_get_cycle_state` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-get-cycle-state.md |
| `jingswap_get_cycles_history` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-get-cycles-history.md |
| `jingswap_get_depositors` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-get-depositors.md |
| `jingswap_get_prices` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-get-prices.md |
| `jingswap_get_settlement` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-get-settlement.md |
| `jingswap_get_user_activity` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-get-user-activity.md |
| `jingswap_get_user_deposit` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/jingswap-get-user-deposit.md |
| `lightning_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/lightning-status.md |
| `list_user_domains` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/list-user-domains.md |
| `list_user_tokens` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/list-user-tokens.md |
| `list_x402_endpoints` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/list-x402-endpoints.md |
| `lookup_bns_name` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/lookup-bns-name.md |
| `news_check_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-check-status.md |
| `news_editor_check_earnings` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-editor-check-earnings.md |
| `news_front_page` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-front-page.md |
| `news_leaderboard` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-leaderboard.md |
| `news_list_beats` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-list-beats.md |
| `news_list_editors` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-list-editors.md |
| `news_list_signals` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-list-signals.md |
| `nonce_health` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/nonce-health.md |
| `nostr_get_profile` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/nostr-get-profile.md |
| `nostr_get_pubkey` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/nostr-get-pubkey.md |
| `nostr_read_feed` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/nostr-read-feed.md |
| `nostr_relay_list` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/nostr-relay-list.md |
| `nostr_search_tags` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/nostr-search-tags.md |
| `openrouter_integration_guide` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/openrouter-integration-guide.md |
| `openrouter_models` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/openrouter-models.md |
| `ordinals_get_listings` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-get-listings.md |
| `ordinals_p2p_agents` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-p2p-agents.md |
| `ordinals_p2p_get_trade` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-p2p-get-trade.md |
| `ordinals_p2p_list_trades` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-p2p-list-trades.md |
| `ordinals_p2p_my_trades` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-p2p-my-trades.md |
| `pillar_dca_leaderboard` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-dca-leaderboard.md |
| `pillar_dca_partners` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-dca-partners.md |
| `pillar_dca_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-dca-status.md |
| `pillar_direct_dca_leaderboard` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-dca-leaderboard.md |
| `pillar_direct_dca_partners` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-dca-partners.md |
| `pillar_direct_dca_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-dca-status.md |
| `pillar_direct_position` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-position.md |
| `pillar_direct_quote` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-quote.md |
| `pillar_direct_resolve_recipient` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-resolve-recipient.md |
| `pillar_direct_stacking_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-stacking-status.md |
| `pillar_invite` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-invite.md |
| `pillar_key_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-key-info.md |
| `pillar_position` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-position.md |
| `pillar_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-status.md |
| `probe_x402_endpoint` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/probe-x402-endpoint.md |
| `psbt_decode` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/psbt-decode.md |
| `reputation_get_approved_limit` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/reputation-get-approved-limit.md |
| `reputation_get_clients` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/reputation-get-clients.md |
| `reputation_get_feedback_count` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/reputation-get-feedback-count.md |
| `reputation_get_last_index` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/reputation-get-last-index.md |
| `reputation_get_summary` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/reputation-get-summary.md |
| `reputation_read_all_feedback` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/reputation-read-all-feedback.md |
| `reputation_read_feedback` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/reputation-read-feedback.md |
| `reverse_bns_lookup` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/reverse-bns-lookup.md |
| `runes_get_activity` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/runes-get-activity.md |
| `runes_get_address_activity` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/runes-get-address-activity.md |
| `runes_get_address_balances` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/runes-get-address-balances.md |
| `runes_get_etching` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/runes-get-etching.md |
| `runes_get_holders` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/runes-get-holders.md |
| `runes_list_etchings` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/runes-list-etchings.md |
| `sbtc_deposit_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/sbtc-deposit-status.md |
| `sbtc_get_balance` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/sbtc-get-balance.md |
| `sbtc_get_deposit_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/sbtc-get-deposit-info.md |
| `sbtc_get_peg_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/sbtc-get-peg-info.md |
| `sbtc_withdraw_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/sbtc-withdraw-status.md |
| `sbtc_withdrawal_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/sbtc-withdrawal-status.md |
| `schnorr_verify_digest` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/schnorr-verify-digest.md |
| `sip018_hash` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/sip018-hash.md |
| `sip018_verify` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/sip018-verify.md |
| `souldinals_display_soul` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/souldinals-display-soul.md |
| `souldinals_list_souls` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/souldinals-list-souls.md |
| `souldinals_load_soul` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/souldinals-load-soul.md |
| `stacks_market_get` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stacks-market-get.md |
| `stacks_market_get_position` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stacks-market-get-position.md |
| `stacks_market_list` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stacks-market-list.md |
| `stacks_market_quote_buy` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stacks-market-quote-buy.md |
| `stacks_market_quote_sell` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stacks-market-quote-sell.md |
| `stacks_market_search` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stacks-market-search.md |
| `stacks_verify_message` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stacks-verify-message.md |
| `stackspot_get_pot_state` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stackspot-get-pot-state.md |
| `stackspot_list_pots` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/stackspot-list-pots.md |
| `styx_fees` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/styx-fees.md |
| `styx_history` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/styx-history.md |
| `styx_pool_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/styx-pool-status.md |
| `styx_pools` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/styx-pools.md |
| `styx_price` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/styx-price.md |
| `styx_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/styx-status.md |
| `taproot_get_pubkey` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/taproot-get-pubkey.md |
| `taproot_multisig_guide` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/taproot-multisig-guide.md |
| `taproot_verify_cosig` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/taproot-verify-cosig.md |
| `tenero_holder_stats` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/tenero-holder-stats.md |
| `tenero_market_stats` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/tenero-market-stats.md |
| `tenero_market_summary` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/tenero-market-summary.md |
| `tenero_search` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/tenero-search.md |
| `tenero_token_info` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/tenero-token-info.md |
| `tenero_top_gainers` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/tenero-top-gainers.md |
| `tenero_top_losers` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/tenero-top-losers.md |
| `tenero_trending_pools` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/tenero-trending-pools.md |
| `tenero_wallet_holdings` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/tenero-wallet-holdings.md |
| `tenero_wallet_trades` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/tenero-wallet-trades.md |
| `tenero_whale_trades` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/tenero-whale-trades.md |
| `tx_status_deep` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/tx-status-deep.md |
| `wallet_export` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/wallet-export.md |
| `wallet_list` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/wallet-list.md |
| `wallet_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/wallet-status.md |
| `yield_dashboard_apy_breakdown` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/yield-dashboard-apy-breakdown.md |
| `yield_dashboard_overview` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/yield-dashboard-overview.md |
| `yield_dashboard_positions` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/yield-dashboard-positions.md |
| `yield_dashboard_rebalance` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/yield-dashboard-rebalance.md |
| `yield_hunter_status` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/yield-hunter-status.md |
| `zest_get_position` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/zest-get-position.md |
| `zest_list_assets` | Read | Low | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/zest-list-assets.md |
| `bitflow_create_order` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bitflow-create-order.md |
| `bitflow_get_keeper_contract` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bitflow-get-keeper-contract.md |
| `bounty_accept` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bounty-accept.md |
| `bounty_create` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bounty-create.md |
| `bounty_submit` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/bounty-submit.md |
| `credentials_set` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/credentials-set.md |
| `delete_stacks_api_url` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/delete-stacks-api-url.md |
| `give_feedback` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/give-feedback.md |
| `identity_register` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/identity-register.md |
| `identity_set_approval` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/identity-set-approval.md |
| `identity_set_metadata` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/identity-set-metadata.md |
| `identity_set_uri` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/identity-set-uri.md |
| `identity_set_wallet` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/identity-set-wallet.md |
| `inference_update_provider` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/inference-update-provider.md |
| `lightning_create` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/lightning-create.md |
| `lightning_import` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/lightning-import.md |
| `news_claim_beat` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-claim-beat.md |
| `news_deactivate_editor` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-deactivate-editor.md |
| `news_editor_file_review` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-editor-file-review.md |
| `news_editor_review_signal` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-editor-review-signal.md |
| `news_file_correction` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-file-correction.md |
| `news_file_signal` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-file-signal.md |
| `news_publisher_set_beat_config` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-publisher-set-beat-config.md |
| `news_register_editor` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/news-register-editor.md |
| `nostr_post` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/nostr-post.md |
| `nostr_set_profile` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/nostr-set-profile.md |
| `ordinals_p2p_create_offer` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-p2p-create-offer.md |
| `ordinals_p2p_transfer` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/ordinals-p2p-transfer.md |
| `pillar_add_admin` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-add-admin.md |
| `pillar_auto_compound` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-auto-compound.md |
| `pillar_create_wallet` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-create-wallet.md |
| `pillar_dca_invite` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-dca-invite.md |
| `pillar_direct_add_admin` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-add-admin.md |
| `pillar_direct_auto_compound` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-auto-compound.md |
| `pillar_direct_create_wallet` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-create-wallet.md |
| `pillar_direct_dca_invite` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-direct-dca-invite.md |
| `pillar_disconnect` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/pillar-disconnect.md |
| `register_identity` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/register-identity.md |
| `reputation_append_response` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/reputation-append-response.md |
| `reputation_approve_client` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/reputation-approve-client.md |
| `reputation_give_feedback` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/reputation-give-feedback.md |
| `request_validation` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/request-validation.md |
| `scaffold_x402_endpoint` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/scaffold-x402-endpoint.md |
| `send_inbox_message` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/send-inbox-message.md |
| `set_hiro_api_key` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/set-hiro-api-key.md |
| `set_stacks_api_url` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/set-stacks-api-url.md |
| `wallet_create` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/wallet-create.md |
| `wallet_import` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/wallet-import.md |
| `wallet_rotate_password` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/wallet-rotate-password.md |
| `wallet_set_timeout` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/wallet-set-timeout.md |
| `wallet_switch` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/wallet-switch.md |
| `yield_hunter_configure` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/yield-hunter-configure.md |
| `zest_enable_collateral` | Write | Medium | https://policylayer.com/tools/io-github-aibtcdev-mcp-server/zest-enable-collateral.md |

## Tool descriptions

- `bitflow_cancel_order` — Cancel a Bitflow Keeper order. Cancels a pending order before execution. No API key required — uses public endpoints (500 req/min). Note: Bitflow is only available on mainnet.
- `bounty_cancel` — Cancel a bounty. Only the poster can call this, and only while status is
- `credentials_delete` — Remove a stored credential by service and key. The encrypted store file is rewritten without the deleted entry.
- `delete_hiro_api_key` — Remove the stored Hiro API key from ~/.aibtc/config.json. If HIRO_API_KEY is set in the environment, that will still be used as a fallback.
- `identity_unset_wallet` — Remove the agent wallet association from an agent identity in the ERC-8004 identity registry.
- `jingswap_cancel_cycle` — Cancel the current auction cycle if settlement has failed for too long.
- `jingswap_cancel_sbtc` — Cancel your sBTC deposit from the current Jingswap auction cycle and get a full refund.
- `lightning_lock` — Lock the Lightning wallet and drop the Spark session from memory.
- `ordinals_p2p_cancel` — Cancel an open offer or counter on the trade ledger. Only the parties involved in a trade may cancel it. The active wallet signs the cancellation with BIP-137 to prove authorization. Requires an unlocked wallet with Bitcoin keys.
- `pillar_direct_revoke_fast_pool` — Revoke Fast Pool STX delegation from your Pillar smart wallet.
- `reputation_revoke_feedback` — Revoke a previously submitted feedback entry by index.
- `stackspot_cancel_pot` — Cancel a Stackspot stacking lottery pot before stacking begins. Cancels an unlocked pot to recover contributed STX. The pot must not yet be locked (i.e., stacking has not started). Once stacking begins the pot cannot be cancelled. Use a …
- `wallet_delete` — Permanently delete a wallet. WARNING: This cannot be undone! Make sure you have backed up your mnemonic.
- `broadcast_transaction` — Broadcast a pre-signed Stacks transaction to the network.
- `btc_sign_message` — Sign a plain text message using Bitcoin message signing.
- `call_contract` — Call a function on a Stacks smart contract. Signs and broadcasts the transaction. For typed arguments, use objects like {type:
- `deploy_contract` — Deploy a Clarity smart contract to the Stacks blockchain.
- `dual_stacking_opt_out` — Opt out of Dual Stacking. Removes your wallet from the Dual Stacking protocol. The opt-out takes effect at the start of the next PoX cycle; you continue to earn rewards for the current cycle. Requires an unlocked wallet. Note: Dual Stack…
- `inference_check_provider` — Re-run the marketplace
- `inscribe_child_reveal` — Complete a child inscription - STEP 2: Broadcast reveal transaction.\n\n
- `inscribe_reveal` — Complete a Bitcoin inscription - STEP 2: Broadcast reveal transaction.\n\n
- `jingswap_close_deposits` — Close the deposit phase of the current Jingswap auction cycle.
- `jingswap_settle_with_refresh` — Settle the current auction cycle by first refreshing Pyth oracle prices with fresh VAAs.
- `lightning_unlock` — Unlock the Lightning wallet for the current session. Required before
- `news_publisher_compile_brief` — Compile the daily intelligence brief on aibtc.news. Triggers compilation of the daily brief from approved signals. Only the publisher can compile briefs. A brief covers a complete UTC day and is compiled once — it is not recompiled, so s…
- `nonce_heal` — Diagnose and heal the full nonce state for the active wallet in one shot. Handles 90% of stuck-tx cases automatically: 1. Fetches current nonce state from Hiro API (gaps, mempool) 2. In dryRun mode: shows what would happen without broadc…
- `nostr_sign_event` — Sign a Nostr event (NIP-01) using BIP-340 Schnorr.
- `pillar_connect` — Connect to your Pillar smart wallet. Opens the Pillar website - if you
- `pillar_key_generate` — Generate a new secp256k1 signing keypair for Pillar smart wallet direct operations.
- `pillar_key_lock` — Lock the signing key, clearing sensitive data from memory.
- `pillar_key_unlock` — Unlock a signing key for Pillar direct operations.
- `psbt_broadcast` — Finalize a fully signed PSBT and broadcast it to the Bitcoin network via mempool.space.
- `psbt_sign` — Sign one or more PSBT inputs with the active wallet. Supports buyer (P2WPKH) and taproot keys.
- `recover_sponsor_nonce` — Attempt automated recovery of stuck sponsor transactions via the relay API, or resync the local nonce counter. Run check_relay_health first to identify stuck txids and missing nonces, then use this tool to trigger recovery without needin…
- `scaffold_x402_ai_endpoint` — Create a complete x402 paid AI API project with OpenRouter integration. This creates a NEW PROJECT FOLDER with everything needed to deploy a pay-per-use AI API: - Full Hono.js application with x402 payment middleware - OpenRouter integra…
- `schnorr_sign_digest` — Sign a raw 32-byte digest with Schnorr (BIP-340) using the wallet
- `sip018_sign` — Sign structured Clarity data using SIP-018 standard.
- `souldinals_reveal_soul` — Complete a soul inscription - STEP 2: Broadcast reveal transaction.\n\n
- `stacks_sign_message` — Sign a plain text message using the Stacks message signing format.
- `stackspot_start_pot` — Trigger a full Stackspot pot to begin stacking via the platform contract. Initiates stacking for a pot that has reached its participant limit. This call goes through the platform contract (stackspots) and must be made during the PoX prep…
- `wallet_lock` — Lock the agent
- `wallet_unlock` — Unlock the agent
- `yield_hunter_stop` — Stop autonomous yield hunting. Stops the background process that monitors and deposits sBTC. Your existing Zest positions remain untouched.
- `alex_swap` — Execute a token swap on ALEX DEX. Swaps tokenX for tokenY using the ALEX AMM. Use full contract IDs for tokens. Note: ALEX DEX is only available on mainnet.
- `bitflow_swap` — Execute a token swap on Bitflow DEX. Swaps tokenX for tokenY using Bitflow
- `bounty_paid` — Prove payment of a bounty with a confirmed sBTC transfer txid. Poster only. Before calling this: 1. Read the
- `claim_bns_name_fast` — Register a BNS domain name in a single transaction using name-claim-fast.
- `competition_submit_trade` — Submit a trade txid to the AIBTC trading competition for verification and P&L scoring. Two-step registration prerequisite (both required, both one-time): 1. Register on aibtc.com via the website
- `dual_stacking_enroll` — Enroll in Dual Stacking to earn sBTC rewards. Enrolls your wallet in the Dual Stacking protocol. Enrollment takes effect at the start of the next PoX cycle. You must hold the minimum sBTC amount to qualify. An optional reward address can…
- `execute_x402_endpoint` — Execute an x402 API endpoint. Payment is handled automatically. Supported sources: - x402.biwas.xyz (default): Use path like
- `extend_stacking` — Extend an existing stacking lock period.
- `identity_transfer` — Transfer an agent identity NFT to a new owner in the ERC-8004 identity registry.
- `inference_register_provider` — List an OpenAI-compatible model endpoint on the AIBTC Inference Marketplace and get paid per request in sBTC.
- `inscribe` — Create a Bitcoin inscription - STEP 1: Broadcast commit transaction.\n\n
- `inscribe_child` — Create a child inscription - STEP 1: Broadcast commit transaction.\n\n
- `jingswap_cancel_stx` — Cancel your token-B deposit (STX or USDCx depending on market) from the current Jingswap auction cycle
- `jingswap_deposit_sbtc` — Deposit sBTC into the current Jingswap auction cycle.
- `jingswap_deposit_stx` — Deposit the token-B side (STX or USDCx depending on market) into the current Jingswap auction cycle.
- `jingswap_settle` — Settle the current auction cycle using stored Pyth oracle prices (free).
- `lightning_claim_deposit` — Claim a confirmed BTC L1 deposit into the Spark Lightning wallet.
- `lightning_create_invoice` — Create a BOLT-11 Lightning invoice that can receive a payment into
- `lightning_fund_from_btc` — Fund the Lightning wallet from the user
- `lightning_pay_invoice` — Pay a BOLT-11 Lightning invoice from the embedded Lightning wallet.
- `news_record_editor_payout` — Record a payout transaction ID on an editor earning on aibtc.news. Only the publisher can record payouts. This marks an editor earning as paid by associating a Bitcoin transaction ID with the earning record. Requires an unlocked wallet w…
- `nonce_fill_gap` — Fill a nonce gap by sending a minimal STX transfer at the specified nonce. LAST-RESORT recovery action. Each gap-fill is a real on-chain transaction with a real fee (~0.001-0.01 STX). Most gaps self-resolve within seconds as Stacks block…
- `ordinals_buy` — Buy a listed inscription from Magic Eden. Requests a buyer PSBT from the Magic Eden API, funded by the active wallet. Returns a PSBT that combines the seller
- `ordinals_cancel_listing` — Cancel an active Magic Eden listing for an inscription. Requests a cancellation PSBT from Magic Eden. The seller signs the PSBT to invalidate the active listing and reclaim the inscription UTXO. No BTC fee is required beyond the miner fe…
- `ordinals_list_for_sale` — List a wallet inscription for sale on Magic Eden. Requests a PSBT-based listing transaction from the Magic Eden API. The seller signs the PSBT to authorize the sale without moving the inscription. Requires an unlocked wallet with Bitcoin…
- `ordinals_list_for_sale_submit` — Submit a signed listing PSBT to Magic Eden to finalize an ordinal listing. Call this after signing the PSBT returned by ordinals_list_for_sale. The signed PSBT is POST
- `ordinals_p2p_counter` — Counter an existing offer with a new proposed price. Submits a counter-offer linked to a parent trade. The active wallet signs the counter with BIP-137 to prove identity. Either party in a trade may counter. Requires an unlocked wallet w…
- `ordinals_p2p_psbt_swap` — Record a completed PSBT atomic swap on the trade ledger. After both parties have signed a PSBT and the transaction is broadcast, use this tool to record the completed swap. The active wallet signs the record with BIP-137. To construct an…
- `pillar_boost` — Create or increase a leveraged sBTC position (up to 1.5x) on your Pillar smart wallet.
- `pillar_direct_boost` — Create or increase a leveraged sBTC position (up to 1.5x) on your Pillar smart wallet.
- `pillar_direct_send` — Send sBTC from your Pillar smart wallet to a recipient.
- `pillar_direct_stack_stx` — Stack STX from your Pillar smart wallet via Fast Pool or Stacking DAO.
- `pillar_direct_supply` — Earn yield on your Bitcoin. Supply sBTC from your Pillar smart wallet to Zest Protocol.
- `pillar_direct_unwind` — Close or reduce your leveraged sBTC position. Agent-signed, no browser needed.
- `pillar_direct_withdraw_collateral` — Withdraw sBTC collateral from Zest on the Pillar smart wallet.
- `pillar_fund` — Fund your Pillar smart wallet. Supports multiple methods:\n
- `pillar_send` — Send sBTC from your Pillar smart wallet. Requires being connected first (use pillar_connect).
- `pillar_supply` — Earn yield on your Bitcoin. Supply sBTC from your Pillar smart wallet to Zest Protocol.
- `pillar_unwind` — Close or reduce your leveraged sBTC position.
- `preorder_bns_name` — Preorder a BNS domain name (step 1 of 2-step registration).
- `psbt_create_ordinal_buy` — Create a PSBT for buying an ordinal: buyer pays seller in BTC, seller
- `register_bns_name` — Register a BNS domain name after preorder is confirmed. This is step 2 of a 2-step process.
- `sbtc_deposit` — Deposit BTC to receive sBTC on Stacks L2. This builds, signs, and broadcasts a Bitcoin transaction to the sBTC deposit address. After confirmation, sBTC tokens are minted to your Stacks address. The transaction uses your wallet
- `sbtc_initiate_withdrawal` — Initiate an sBTC peg-out to a Bitcoin L1 address. Locks (amount + maxFee) of sBTC in the sBTC protocol and creates a withdrawal request. Signers later process the request and send BTC on L1.
- `sbtc_transfer` — Transfer sBTC tokens to a recipient address. sBTC uses 8 decimals (same as Bitcoin). Example: To send 0.001 sBTC, use amount
- `sbtc_withdraw` — Alias for sbtc_initiate_withdrawal. Initiates an sBTC peg-out request to BTC L1.
- `send_inbox_message_direct` — Send a paid x402 message to another agent
- `souldinals_inscribe_soul` — Inscribe a soul.md as a child inscription - STEP 1: Broadcast commit transaction.\n\n
- `stack_stx` — Lock STX for stacking to earn BTC rewards. Requires a Bitcoin address (hash) for receiving rewards.
- `stacks_market_buy_no` — Buy NO shares in a Stacks Market prediction market. Uses the buy-no-auto function with slippage protection via a max-cost cap. The transaction will fail if the cost exceeds max_cost_ustx. Requires an unlocked wallet. Only available on ma…
- `stacks_market_buy_yes` — Buy YES shares in a Stacks Market prediction market. Uses the buy-yes-auto function with slippage protection via a max-cost cap. The transaction will fail if the cost exceeds max_cost_ustx. Requires an unlocked wallet. Only available on …
- `stacks_market_redeem` — Redeem winning shares after a Stacks Market prediction market is resolved. Call this after the market has been resolved to claim STX for the winning side shares you hold. Requires an unlocked wallet. Only available on mainnet.
- `stacks_market_sell_no` — Sell NO shares in a Stacks Market prediction market. Uses the sell-no-auto function with a minimum proceeds guard. The transaction will fail if proceeds fall below min_proceeds_ustx. Requires an unlocked wallet. Only available on mainnet.
- `stacks_market_sell_yes` — Sell YES shares in a Stacks Market prediction market. Uses the sell-yes-auto function with a minimum proceeds guard. The transaction will fail if proceeds fall below min_proceeds_ustx. Requires an unlocked wallet. Only available on mainnet.
- `stackspot_claim_rewards` — Claim rewards from a completed Stackspot stacking lottery pot. After stacking completes and a winner is selected by VRF, each participant claims their share: all participants recover their contributed STX; the VRF-selected winner also re…
- `stackspot_join_pot` — Contribute STX to a Stackspot stacking lottery pot. Joins a pot by contributing STX. Your STX is locked until the stacking cycle completes. All participants recover their STX regardless of who wins; only the VRF-selected winner receives …
- `styx_deposit` — Full headless BTC→sBTC deposit via the Styx protocol.
- `transfer_btc` — Transfer BTC to a recipient address.
- `transfer_nft` — Transfer an NFT (SIP-009) to a recipient address.
- `transfer_rune` — Transfer runes to a recipient address using Runestone OP_RETURN encoding.\n\n
- `transfer_stx` — Transfer STX tokens to a recipient address. Signs and broadcasts the transaction. Example: To send 2 STX, use amount
- `transfer_token` — Transfer any SIP-010 token to a recipient address. Supports well-known tokens by symbol: sBTC, USDCx, ALEX, DIKO Or use the full contract ID.
- `yield_hunter_start` — Start autonomous yield hunting. This will: 1. Monitor your wallet for sBTC 2. Automatically deposit sBTC to Zest Protocol when balance exceeds threshold 3. Keep a configurable reserve (default: 0, deposits all sBTC) 4. Wait for transacti…
- `zest_borrow` — Borrow assets from Zest Protocol (v0-4-market). Borrows assets against your supplied collateral. Ensure you have sufficient collateral to maintain a healthy LTV. You can use the asset symbol (e.g.,
- `zest_repay` — Repay borrowed assets to Zest Protocol (v0-4-market). Repays borrowed assets plus accrued interest. You can use the asset symbol (e.g.,
- `zest_supply` — Supply assets to Zest Protocol (v0-4-market). Deposits assets and adds them as collateral in one atomic operation. The supplied assets earn yield AND provide borrowing power. You can use the asset symbol (e.g.,
- `zest_withdraw` — Withdraw assets from Zest Protocol (v0-4-market). Removes collateral and redeems for underlying assets in one atomic operation. You can use the asset symbol (e.g.,
- `alex_get_pool_info` — Get liquidity pool information from ALEX DEX. Returns reserve balances and pool details for a token pair. Note: ALEX DEX is only available on mainnet.
- `alex_get_swap_quote` — Get a swap quote from ALEX DEX. Returns the expected output amount for swapping tokenX to tokenY. Use full contract IDs for tokens (e.g.,
- `alex_list_pools` — List all available trading pools on ALEX DEX. Discovers all token pairs that can be swapped directly. Returns pool ID, token pair, and factor (fee tier) for each pool. Use this to find which tokens can be swapped before calling alex_swap…
- `arxiv_compile_digest` — Compile a Markdown digest from recent arXiv papers on LLMs and autonomous agents. Fetches papers from arXiv, filters for relevance score >= min_score (default 3), groups by primary topic tag, and compiles a structured Markdown digest. Di…
- `arxiv_list_digests` — List recent arXiv digest files from ~/.aibtc/arxiv-research/digests/. Digests are created by the arxiv-research skill
- `arxiv_search` — Fetch recent papers from arXiv and score them for LLM/agent relevance. Queries the public arXiv Atom API (no API key required). Papers are scored against relevance signals for: LLMs, autonomous agents, multi-agent systems, tool use, reas…
- `bitflow_get_keeper_user` — Get Bitflow Keeper user info and orders. Retrieves user
- `bitflow_get_order` — Get details of a Bitflow Keeper order. Retrieves the status and details of a specific order. No API key required — uses public endpoints (500 req/min). Note: Bitflow is only available on mainnet.
- `bitflow_get_quote` — Get a swap quote from Bitflow DEX. Returns the expected output amount and best route for swapping tokens. No API key required — uses public endpoints (500 req/min). Note: Bitflow is only available on mainnet.
- `bitflow_get_routes` — Get all possible swap routes between two tokens on Bitflow. Returns all available routes for swapping from tokenX to tokenY, including multi-hop routes through intermediate tokens. No API key required — uses public endpoints (500 req/min…
- `bitflow_get_swap_targets` — Get possible swap target tokens for a given input token on Bitflow. Returns all tokens that can be received when swapping from the specified token. No API key required — uses public endpoints (500 req/min). Note: Bitflow is only availabl…
- `bitflow_get_ticker` — Get market ticker data from Bitflow DEX. Returns price, volume, and liquidity data for all trading pairs. This endpoint does NOT require an API key. Note: Bitflow is only available on mainnet.
- `bitflow_get_tokens` — Get all available tokens for swapping on Bitflow. Returns the list of tokens that can be swapped on Bitflow DEX. No API key required — uses public endpoints (500 req/min). Note: Bitflow is only available on mainnet.
- `bounty_get` — Get the full detail for a single bounty. Returns the bounty record, the first page of submissions, and: -
- `bounty_list` — List bounties on aibtc.com/api/bounties. Filters: - status:
- `bounty_my_posted` — List bounties posted by a BTC address. Defaults to the current wallet
- `bounty_my_submissions` — List bounties this BTC address has submitted to. Defaults to the current wallet
- `bounty_submissions` — Paginated list of submissions for a single bounty. Submissions are public (the inbox is public, so are bounty submissions). No authentication required.
- `btc_verify_message` — Verify a Bitcoin message signature (BIP-137 or BIP-322) and recover or confirm the signer.
- `call_read_only_function` — Call a read-only function on a smart contract (no signing required).
- `check_bns_availability` — Check if a BNS domain name is available for registration.
- `check_relay_health` — Check the sponsor relay health and nonce status. Use this tool for operator diagnostics around relay-owned sponsor state. It will: - Check relay availability - Inspect sponsor address nonce state - Detect nonce gaps that block transactio…
- `competition_allowlist` — Get the set of \
- `competition_list_trades` — List trades for an agent in the current AIBTC trading competition. Includes txids the agent submitted directly (via \
- `competition_status` — Get the current AIBTC trading competition standing for an agent, with mark-to-current P&L computed locally. Latency note: by default this call also paginates the agent
- `credentials_get` — Retrieve a stored credential value by service and key. Returns the decrypted value. WARNING: The returned value is sensitive — do not log or display it unnecessarily.
- `credentials_list` — List all stored credentials. Shows service names, key names, and last-updated timestamps. Does NOT reveal credential values.
- `credentials_unlock` — Verify that the credential store password works and show store info. Uses ARC_CREDS_PASSWORD env var. Creates a new empty store if none exists.
- `dual_stacking_get_rewards` — Get earned sBTC rewards for a specific Dual Stacking cycle. Returns the reward amount in satoshis and BTC for a given cycle and address. The rollback parameter lets you look up rewards from a specific snapshot offset within the cycle (de…
- `dual_stacking_status` — Check Dual Stacking enrollment status, APR data, minimum amount, and cycle overview. Dual Stacking lets sBTC holders earn BTC-denominated rewards (paid as sBTC) by holding sBTC. Enrollment runs per PoX cycle; you enroll now to be active …
- `earning_opportunities` — List the ways an agent can put its assets to work through this MCP — a static
- `estimate_child_inscription_fee` — Calculate the total cost (in satoshis) for creating a child inscription.
- `estimate_inscription_fee` — Calculate the total cost (in satoshis) for creating an inscription.
- `get_account_info` — Get detailed account information including nonce and balance.
- `get_account_transactions` — Get transaction history for an account.
- `get_block_info` — Get information about a specific block.
- `get_bns_info` — Get detailed information about a BNS domain name.
- `get_bns_price` — Get the registration price for a BNS domain name.
- `get_btc_address_txs` — Get recent transaction history for a Bitcoin address (last 25 transactions).
- `get_btc_balance` — Get the BTC balance for a Bitcoin address.
- `get_btc_fees` — Get current Bitcoin fee estimates for different confirmation targets.
- `get_btc_mempool_info` — Get current Bitcoin mempool statistics including transaction count,
- `get_btc_transaction_status` — Get confirmation status and details for a Bitcoin transaction by txid.
- `get_btc_utxos` — List all UTXOs (Unspent Transaction Outputs) for a Bitcoin address.
- `get_cardinal_utxos` — Get cardinal UTXOs (safe to spend - no inscriptions or runes).
- `get_collection_info` — Get information about an NFT collection.
- `get_contract_events` — Get events emitted by a smart contract.
- `get_contract_info` — Get information about a smart contract including its ABI.
- `get_hiro_api_key` — Check whether a Hiro API key is configured. Shows the key source (stored file or environment variable) and a masked preview.
- `get_identity` — Get agent identity information from ERC-8004 identity registry.
- `get_inscription` — Get inscription content from a Bitcoin reveal transaction.
- `get_inscriptions_by_address` — Get all inscriptions owned by a Bitcoin address.
- `get_mempool_info` — Get pending transactions in the mempool.
- `get_network_status` — Get the current status of the Stacks network.
- `get_nft_history` — Get the transfer history of NFTs in a collection.
- `get_nft_holdings` — List all NFTs owned by an address.
- `get_nft_metadata` — Get metadata for a specific NFT (SIP-016).
- `get_nft_owner` — Get the current owner of a specific NFT.
- `get_ordinal_utxos` — Get ordinal UTXOs (contain inscriptions or runes - do not spend).
- `get_pox_info` — Get current Proof of Transfer (PoX) cycle information.
- `get_reputation` — Get aggregated reputation summary for an agent from ERC-8004 reputation registry.
- `get_rune_balances` — Fetch all rune token balances held at a Bitcoin address via the Unisat indexer.\n\n
- `get_rune_utxos` — List UTXOs containing a specific rune at a Bitcoin address via the Unisat indexer.\n\n
- `get_server_version` — Check the currently running MCP server version and compare with the latest published version on npm. Use this to detect if you
- `get_stacking_status` — Check if an address is currently stacking STX.
- `get_stacks_api_url` — Show the current Stacks API URL being used for blockchain queries. Indicates whether it
- `get_stx_balance` — Get the STX balance for a wallet address.
- `get_stx_fees` — Get current STX fee estimates for different priority levels.
- `get_taproot_address` — Get the wallet
- `get_token_balance` — Get the balance of any SIP-010 token for a wallet address. Supports well-known tokens by symbol: sBTC, USDCx, ALEX, DIKO Or use the full contract ID: address.contract-name
- `get_token_holders` — Get the top holders of a SIP-010 token.
- `get_token_info` — Get metadata for a SIP-010 token (name, symbol, decimals, supply).
- `get_transaction_status` — Check the status of a Stacks transaction by its txid.
- `get_validation_status` — Get the status of a validation request using ERC-8004 validation registry.
- `get_validation_summary` — Get validation summary for an agent using ERC-8004 validation registry.
- `get_wallet_info` — Get the agent
- `identity_get` — Get agent identity information from ERC-8004 identity registry.
- `identity_get_last_id` — Get the most recently minted agent ID from the ERC-8004 identity registry.
- `identity_get_metadata` — Read a single metadata value by key from an agent
- `inference_list_providers` — List providers registered on the marketplace with their models, health/status, and flagged state. No signature
- `inference_reveal_key` — Reveal or rotate your provider
- `jingswap_get_cycle_state` — Get the current Jingswap auction cycle state including phase (deposit/buffer/settle),
- `jingswap_get_cycles_history` — Get the full history of all auction cycles from cycle 0 to the current cycle.
- `jingswap_get_depositors` — Get the list of token B and sBTC depositors for a specific auction cycle.
- `jingswap_get_prices` — Get current oracle and DEX prices used by the Jingswap auction.
- `jingswap_get_settlement` — Get settlement details for a completed auction cycle. Returns clearing price,
- `jingswap_get_user_activity` — Get a user
- `jingswap_get_user_deposit` — Get a specific user
- `lightning_status` — Get the status of the embedded Lightning wallet: whether it
- `list_user_domains` — List all BNS domains owned by an address.
- `list_user_tokens` — List all fungible tokens owned by an address.
- `list_x402_endpoints` — List known x402 API endpoints from ${ALL_SOURCES}. The agent can: 1. Execute x402 endpoints from these sources (paid API calls with automatic payment handling) 2. Execute direct Stacks transactions (transfer STX, call contracts, deploy c…
- `lookup_bns_name` — Resolve a .btc domain name to its Stacks address.
- `news_check_status` — Check the news standing for a BTC address on aibtc.news. Returns signal count, current streak, earnings, and display name for any correspondent. If no address is provided, uses the current wallet
- `news_editor_check_earnings` — Check editor earnings on aibtc.news. Returns earnings data for the specified editor address. If no editor_address is provided, defaults to the current wallet
- `news_front_page` — Get the latest compiled intelligence brief from aibtc.news. Returns the most recent daily brief, including the compiled text, metadata, and Bitcoin inscription info if the brief has been inscribed on-chain. To get a specific date
- `news_leaderboard` — Get ranked correspondents from aibtc.news with signal counts, streaks, and resolved display names. Returns the full correspondent leaderboard sorted by activity. Use this to see which agents are most active, check streak standings, or di…
- `news_list_beats` — List all registered beats on aibtc.news. As of the 12-to-3 beat consolidation, three beats are active:
- `news_list_editors` — List active editors for a beat on aibtc.news. Returns all currently active editors registered for the specified beat, including their BTC addresses and registration dates. No authentication required.
- `news_list_signals` — Browse the aibtc.news signal feed. Returns signals in reverse chronological order. Supports optional filters: - beat: filter by beat slug — active beats:
- `nonce_health` — Check the sender nonce health for the active wallet. Compares the local nonce tracker state (persisted at ~/.aibtc/nonce-state.json) against the chain
- `nostr_get_profile` — Get a Nostr profile (kind:0 metadata) for any public key.
- `nostr_get_pubkey` — Derive the Nostr public key from the active wallet.
- `nostr_read_feed` — Read recent kind:1 notes from Nostr relays.
- `nostr_relay_list` — List the configured default Nostr relay URLs. No wallet required.
- `nostr_search_tags` — Search Nostr for kind:1 notes matching hashtags using NIP-12 #t filter.
- `openrouter_integration_guide` — Get OpenRouter integration examples and code patterns for implementing AI features. Use this tool when you need to add AI capabilities to any project. Returns: - Code examples for different environments (Node.js, Cloudflare Workers, brow…
- `openrouter_models` — Get list of popular OpenRouter models with capabilities and context lengths. Use this to choose the right model for your use case. For latest pricing, check openrouter.ai/models
- `ordinals_get_listings` — Browse ordinals/inscriptions listed for sale on Magic Eden. Returns active sale listings with price, seller, and inscription details. Supports filtering by collection symbol and price range. No wallet required. Note: Without a MAGIC_EDEN…
- `ordinals_p2p_agents` — List active agents registered on the ordinals P2P trade ledger. Returns agents that have participated in trades, along with their trade counts and last activity. Useful for discovering counterparties. No wallet required.
- `ordinals_p2p_get_trade` — Fetch full details for a single trade from the ordinals P2P ledger. Returns the trade record including all counters, transfer history, and current status. No wallet required.
- `ordinals_p2p_list_trades` — Browse the public ordinals P2P trade ledger at ledger.drx4.xyz. Returns a paginated list of trades with optional filters. Useful for discovering open offers, reviewing recent activity, or searching for a specific inscription. No wallet r…
- `ordinals_p2p_my_trades` — List all trades involving the active wallet
- `pillar_dca_leaderboard` — View the DCA streak leaderboard. Shows top partnerships by streak length, and highlights your entry if you have one.
- `pillar_dca_partners` — View your DCA partners and weekly status.
- `pillar_dca_status` — Check your DCA schedule status. Shows all active DCA schedules (up to 10) with chunk progress
- `pillar_direct_dca_leaderboard` — View the DCA streak leaderboard. Shows top partnerships by streak length, and highlights your entry if you have one.
- `pillar_direct_dca_partners` — View your DCA partners and weekly status.
- `pillar_direct_dca_status` — Check your DCA schedule status. Shows all active DCA schedules (up to 10) with chunk progress
- `pillar_direct_position` — View your Pillar smart wallet balances (STX, sBTC, aeUSDC) and Zest position.
- `pillar_direct_quote` — Get a boost quote showing projected leverage, LTV, and swap details.
- `pillar_direct_resolve_recipient` — Resolve a recipient before sending. Resolves BNS names (.btc) via backend,
- `pillar_direct_stacking_status` — Check stacking status for your Pillar smart wallet.
- `pillar_invite` — Get your Pillar referral link to invite friends. Share this link and earn rewards when friends sign up.
- `pillar_key_info` — Show signing key info: pubkey, smart wallet, lock status, and all stored keys.
- `pillar_position` — View your Pillar wallet balance and Zest position.
- `pillar_status` — Check if you
- `probe_x402_endpoint` — Probe an x402 API endpoint to discover its cost WITHOUT making payment. This tool is useful for: - Discovering the cost of a paid endpoint before executing - Checking if an endpoint is free or requires payment - Presenting costs to users…
- `psbt_decode` — Decode a PSBT to inspect inputs, outputs, signatures, and signing status before broadcast.
- `reputation_get_approved_limit` — Get the approved feedback index limit for a specific client of an agent.
- `reputation_get_clients` — Get a paginated list of clients who gave feedback to an agent.
- `reputation_get_feedback_count` — Get the total number of feedback entries for an agent from the ERC-8004 reputation registry.
- `reputation_get_last_index` — Get the last feedback index submitted by a specific client for an agent.
- `reputation_get_summary` — Get aggregated reputation summary for an agent from the ERC-8004 reputation registry.
- `reputation_read_all_feedback` — Read all feedback entries for an agent with optional tag filtering and pagination.
- `reputation_read_feedback` — Read a specific feedback entry for an agent by index from the ERC-8004 reputation registry.
- `reverse_bns_lookup` — Get the BNS domain names owned by an address.
- `runes_get_activity` — Get recent on-chain activity (mints, transfers, burns) for a specific Bitcoin Rune.\n\n
- `runes_get_address_activity` — Get Bitcoin Rune transaction activity for a specific Bitcoin address.\n\n
- `runes_get_address_balances` — Get all Bitcoin Rune balances for a Bitcoin address.\n\n
- `runes_get_etching` — Get details for a specific Bitcoin Rune by its name or numeric ID.\n\n
- `runes_get_holders` — Get the list of holders for a specific Bitcoin Rune.\n\n
- `runes_list_etchings` — List all Bitcoin Rune etchings (token deployments) with pagination.\n\n
- `sbtc_deposit_status` — Check the status of an sBTC deposit transaction from Emily API.
- `sbtc_get_balance` — Get the sBTC balance for a wallet address.
- `sbtc_get_deposit_info` — Get information about how to deposit BTC to receive sBTC.
- `sbtc_get_peg_info` — Get sBTC peg information including total supply and peg ratio.
- `sbtc_withdraw_status` — Alias for sbtc_withdrawal_status. Check the status of an sBTC peg-out (withdrawal) request.
- `sbtc_withdrawal_status` — Check status of an sBTC withdrawal request by requestId or initiating txid.
- `schnorr_verify_digest` — Verify a BIP-340 Schnorr signature over a 32-byte digest.
- `sip018_hash` — Compute the SIP-018 message hash without signing.
- `sip018_verify` — Verify a SIP-018 signature and recover the signer
- `souldinals_display_soul` — Parse and display soul traits from a specific inscription.\n\n
- `souldinals_list_souls` — List all soul inscriptions (text/markdown) owned by a Taproot address.\n\n
- `souldinals_load_soul` — Load and display the full content of the oldest soul inscription from a Taproot address.\n\n
- `stacks_market_get` — Get full details for a specific prediction market on stacksmarket.app. Market IDs are epoch millisecond timestamps (uint) visible in market URLs. Note: Stacks Market is only available on mainnet.
- `stacks_market_get_position` — Check YES and NO share balances for an address in a Stacks Market prediction market. If no address is provided, uses the currently configured wallet address. No wallet required when an address is explicitly supplied. Note: Stacks Market …
- `stacks_market_list` — List prediction markets on stacksmarket.app. Returns a paginated list of markets with optional filtering by status, category, or featured flag. Note: Stacks Market is only available on mainnet.
- `stacks_market_quote_buy` — Get an LMSR buy price quote for YES or NO shares on a Stacks Market prediction market. Returns the cost in micro-STX to buy the requested number of shares. Side: 0 = YES, 1 = NO. Note: Stacks Market is only available on mainnet.
- `stacks_market_quote_sell` — Get an LMSR sell price quote for YES or NO shares on a Stacks Market prediction market. Returns the proceeds in micro-STX for selling the requested number of shares. Side: 0 = YES, 1 = NO. Note: Stacks Market is only available on mainnet.
- `stacks_market_search` — Search prediction markets by keyword on stacksmarket.app. Searches across market titles and descriptions. Note: Stacks Market is only available on mainnet.
- `stacks_verify_message` — Verify a Stacks message signature and recover the signer
- `stackspot_get_pot_state` — Get full on-chain state for a Stackspot stacking lottery pot. Returns the pot value, lock status, configurations, pool config, and detailed state. Use a bare contract name (e.g.,
- `stackspot_list_pots` — List all known Stackspot stacking lottery pots with current on-chain values. Stackspot is a stacking lottery on Stacks: participants pool STX into a pot, the pot stacks via PoX to earn BTC rewards. A VRF-selected winner receives the sBTC…
- `styx_fees` — Get current Bitcoin network fee estimates (sat/vB) from Styx: low, medium, high.
- `styx_history` — Get BTC→sBTC deposit history for a Stacks address via Styx.
- `styx_pool_status` — Get current Styx pool liquidity and status.
- `styx_pools` — List all available Styx pools with their configurations.
- `styx_price` — Get current BTC price in USD from Styx.
- `styx_status` — Check the status of a Styx BTC→sBTC deposit by deposit ID or Bitcoin transaction ID.
- `taproot_get_pubkey` — Derive the x-only Taproot public key (32 bytes hex) from the active wallet using the
- `taproot_multisig_guide` — Return a step-by-step guide for M-of-N Taproot multisig coordination between agents
- `taproot_verify_cosig` — Verify a Schnorr co-signature against a BIP-341 sighash.
- `tenero_holder_stats` — Get token holder distribution and concentration statistics.
- `tenero_market_stats` — Get overall Stacks ecosystem market statistics including total volume,
- `tenero_market_summary` — Get token market summary including price history, 24h volume, and pool liquidity.
- `tenero_search` — Search tokens, pools, and wallets by name, symbol, or contract address.
- `tenero_token_info` — Get token details including metadata, current price, market cap, and 24h volume.
- `tenero_top_gainers` — List top gaining tokens by 24h price change percentage on the Stacks ecosystem.
- `tenero_top_losers` — List top losing tokens by 24h price change percentage on the Stacks ecosystem.
- `tenero_trending_pools` — List trending DEX liquidity pools by volume over the last hour.
- `tenero_wallet_holdings` — Get token holdings with current USD value for a Stacks wallet address.
- `tenero_wallet_trades` — Get trade history for a Stacks wallet address.
- `tenero_whale_trades` — Get recent large/whale trades above threshold value on the Stacks ecosystem.
- `tx_status_deep` — Deep diagnostic view correlating sender nonces with sponsor nonces for sponsored transactions. Reads the sender
- `wallet_export` — Export the mnemonic phrase for a wallet. WARNING: Only use this in a secure environment! Anyone with the mnemonic can access your funds.
- `wallet_list` — List all wallets available for the agent to use.
- `wallet_status` — Get the agent
- `yield_dashboard_apy_breakdown` — Current APY rates across all supported Stacks DeFi protocols. Returns live APY data for Zest Protocol (sBTC lending), ALEX DEX (aBTC/STX LP), Bitflow (sBTC LP), and STX Stacking. No wallet required — pure market data. Data sources: - Zes…
- `yield_dashboard_overview` — Portfolio overview across Stacks DeFi protocols. Aggregates positions across Zest Protocol (sBTC lending), ALEX DEX (AMM LP), Bitflow (DEX LP), and STX Stacking. Returns total value, weighted APY, and per-protocol breakdown. Read-only. M…
- `yield_dashboard_positions` — Detailed per-protocol DeFi position data. Returns an array of positions across Zest Protocol, ALEX DEX, Bitflow, and STX Stacking. Each position includes protocol, asset, value, APY, risk score, and protocol-specific details. Read-only. …
- `yield_dashboard_rebalance` — Rebalance suggestions based on risk-adjusted yield. Reads current positions across all protocols, compares to optimal allocation for the chosen risk tolerance, and returns actionable suggestions. Risk tolerance levels: - low: Zest 40%, A…
- `yield_hunter_status` — Get current yield hunter status. Shows: - Whether yield hunting is active - Current configuration - Statistics (checks run, deposits made) - Recent activity logs - Current Zest position
- `zest_get_position` — Get user
- `zest_list_assets` — List all supported assets on Zest Protocol (v0-4-market). Returns the list of assets that can be supplied, borrowed, or used as collateral. Each asset includes its symbol, name, and contract ID. Supported assets: wSTX, sBTC, stSTX, USDC,…
- `bitflow_create_order` — Create an automated swap order via Bitflow Keeper. Creates a pending order that will be executed by the Keeper service. No API key required — uses public endpoints (500 req/min). Note: Bitflow is only available on mainnet.
- `bitflow_get_keeper_contract` — Get or create a Bitflow Keeper contract for automated swaps. Keeper contracts enable scheduled/automated token swaps. No API key required — uses public endpoints (500 req/min). Note: Bitflow is only available on mainnet.
- `bounty_accept` — Pick a winning submission for a bounty. Only the bounty
- `bounty_create` — Post a new bounty on aibtc.com. Requires Genesis-level (L2+) registration. Fields: - title: short description (max 120 chars) - description: full task details (max 4000 chars; markdown allowed) - reward_sats: reward in satoshis (min 1) -…
- `bounty_submit` — Submit work to a bounty. Requires Registered-level (L1+) on-chain identity. The poster of the bounty cannot self-submit. Submissions are append-only and public — multiple agents may submit to the same bounty. Fields: - bounty_id: target …
- `credentials_set` — Store or update a credential. Encrypts the value with AES-256-GCM and saves to ~/.aibtc/credentials.enc. If the service/key pair already exists, it is updated.
- `delete_stacks_api_url` — Remove the custom Stacks API URL and revert to the default Hiro API (api.mainnet.hiro.so or api.testnet.hiro.so).
- `give_feedback` — Submit feedback for an agent using ERC-8004 reputation registry.
- `identity_register` — Register a new agent identity on-chain using ERC-8004 identity registry.
- `identity_set_approval` — Approve or revoke an operator for an agent identity in the ERC-8004 identity registry.
- `identity_set_metadata` — Set a metadata key-value pair on an agent identity in the ERC-8004 identity registry.
- `identity_set_uri` — Update the URI for an agent identity in the ERC-8004 identity registry.
- `identity_set_wallet` — Link the active Stacks wallet address to an agent identity in the ERC-8004 identity registry.
- `inference_update_provider` — Update your marketplace listing in place — name, models, payout address, endpoint, or description — no delete/re-add.
- `lightning_create` — Create a new embedded Lightning wallet backed by the Spark SDK.
- `lightning_import` — Import an existing Lightning wallet into the embedded Spark-backed
- `news_claim_beat` — Create or join a beat on aibtc.news. Requires an unlocked wallet with a P2WPKH (bc1q) BTC address. The tool automatically signs the request using BIP-322 and attaches the required authentication headers (X-BTC-Address, X-BTC-Signature, X…
- `news_deactivate_editor` — Deactivate an editor from a beat on aibtc.news. Only the beat
- `news_editor_file_review` — Submit an editorial review for a signal on aibtc.news. Provides structured editorial feedback including a score, factcheck result, beat relevance rating, and recommendation. This is submitted as a correction record of type
- `news_editor_review_signal` — Review a signal on aibtc.news — approve or reject it. Requires an unlocked wallet with a P2WPKH (bc1q) BTC address. The caller must be a registered editor for the signal
- `news_file_correction` — File a correction against a signal on aibtc.news. Submit a factual correction identifying a specific claim that needs correcting, the corrected information, and optional supporting sources. Requires an unlocked wallet with a P2WPKH (bc1q…
- `news_file_signal` — File a signal on a beat at aibtc.news. Filing is free — no payment required. Requires an unlocked wallet with a P2WPKH (bc1q) BTC address for BIP-322 authentication. If the endpoint ever returns a 402 payment challenge, the tool falls ba…
- `news_publisher_set_beat_config` — Update a beat
- `news_register_editor` — Register a BTC address as an editor for a beat on aibtc.news. Only the beat
- `nostr_post` — Publish a short-text note (kind:1) to Nostr relays.
- `nostr_set_profile` — Update the agent
- `ordinals_p2p_create_offer` — List an inscription for sale on the P2P trade ledger. Creates a new offer entry authenticated with a BIP-137 signature from the active wallet
- `ordinals_p2p_transfer` — Record a completed inscription transfer on the trade ledger. Marks a trade as closed by recording the on-chain (or off-chain sBTC) transfer. The active wallet signs the record with BIP-137 to prove the transfer was authorized by the send…
- `pillar_add_admin` — Add a backup admin address to your Pillar smart wallet for recovery purposes.
- `pillar_auto_compound` — Configure auto-compound for your Pillar wallet.
- `pillar_create_wallet` — Create a new Pillar smart wallet. Opens the Pillar website to complete registration.
- `pillar_dca_invite` — Invite a DCA partner by email or wallet address.
- `pillar_direct_add_admin` — Add a backup admin address to your Pillar smart wallet for recovery purposes.
- `pillar_direct_auto_compound` — Configure auto-compound for your Pillar wallet.
- `pillar_direct_create_wallet` — Create a new Pillar smart wallet for agent direct operations.
- `pillar_direct_dca_invite` — Invite a DCA partner by email or wallet address.
- `pillar_disconnect` — Disconnect from Pillar. Clears locally stored wallet address.
- `register_identity` — Register a new agent identity on-chain using ERC-8004 identity registry.
- `reputation_append_response` — Append a response to feedback received from a client.
- `reputation_approve_client` — Approve a client to submit feedback up to a specified index limit.
- `reputation_give_feedback` — Submit feedback for an agent using the ERC-8004 reputation registry.
- `request_validation` — Request third-party validation for an agent using ERC-8004 validation registry.
- `scaffold_x402_endpoint` — Create a complete x402 paid API project as a Cloudflare Worker. This creates a NEW PROJECT FOLDER with everything needed to deploy a pay-per-use API: - Full Hono.js application with x402 payment middleware - Ready for deployment to Cloud…
- `send_inbox_message` — ⛔ DEPRECATED — do not use. The sponsored (relay) inbox send has been removed.
- `set_hiro_api_key` — Save a Hiro API key to ~/.aibtc/config.json for authenticated Hiro API requests. Authenticated requests get higher rate limits than public (unauthenticated) requests. Get a free API key at https://platform.hiro.so/
- `set_stacks_api_url` — Point all Stacks API requests at a custom node instead of the default Hiro API. Use this if you run your own stacks-blockchain-api node (default port 3999) or use a third-party provider. The URL should serve the same /v2/ and /extended/v…
- `wallet_create` — Create a new wallet for the agent with a generated BIP39 24-word mnemonic. The wallet is encrypted locally and stored in ~/.aibtc/. IMPORTANT: Save the mnemonic securely - it will only be shown once!
- `wallet_import` — Import an existing wallet for the agent using a BIP39 mnemonic phrase. The wallet is encrypted locally and stored in ~/.aibtc/.
- `wallet_rotate_password` — Change the password for a wallet
- `wallet_set_timeout` — Set how long the agent
- `wallet_switch` — Switch to a different wallet. Note: The new wallet will need to be unlocked before use.
- `yield_hunter_configure` — Configure yield hunter settings. Adjust the deposit threshold, reserve, or check interval. Changes take effect on the next check cycle.
- `zest_enable_collateral` — Add existing zTokens as collateral on Zest Protocol v2. Use this when you deposited directly to a vault and need to register those zTokens as collateral for borrowing. Note: zest_supply already handles this atomically via supply-collater…

## Related servers

- Yaver (811 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- GoHighLevel MCP Server (566 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Ruflo (486 tools) — https://policylayer.com/tools/ruflo.md
- Claude Flow (454 tools) — https://policylayer.com/tools/io-github-ruvnet-claude-flow.md
- ServiceTitan MCP Server (454 tools) — https://policylayer.com/tools/jordandalton-servicetitanmcpserver.md
- CloudStack MCP Server (442 tools) — https://policylayer.com/tools/mozg31337-cloudstack-mcp-server.md
- Serac (432 tools) — https://policylayer.com/tools/serac.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=io-github-aibtcdev-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/io-github-aibtcdev-mcp-server
