Aibtc

358 tools. 163 can modify or destroy data without limits.

80 destructive tools with no built-in limits. Policy required.

Last updated:

163 can modify or destroy data
195 read-only
358 tools total

Verified publisher · catalogue entry checked 20/07/2026

How to control Aibtc ↓

What Aibtc exposes to your agents

Read (195) Write / Execute (83) Destructive / Financial (80)
Critical Risk

The most dangerous Aibtc tools

163 of Aibtc's 358 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Aibtc

PolicyLayer is an MCP gateway — it sits between your AI agents and Aibtc, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "alex_swap": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "bitflow_cancel_order": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "bitflow_create_order": {
    "limits": [
      {
        "counter": "bitflow_create_order_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "alex_get_pool_info": {
    "limits": [
      {
        "counter": "alex_get_pool_info_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Aibtc — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON AIBTC →

Instant setup, no code required.

All 358 Aibtc tools

FINANCIAL 67 tools
Financial alex_swap Execute a token swap on ALEX DEX. Swaps tokenX for tokenY using the ALEX AMM. Use full contract IDs for token Financial bitflow_swap Execute a token swap on Bitflow DEX. Swaps tokenX for tokenY using Bitflow Financial bounty_paid Prove payment of a bounty with a confirmed sBTC transfer txid. Poster only. Before calling this: 1. Read the Financial claim_bns_name_fast Register a BNS domain name in a single transaction using name-claim-fast. Financial competition_submit_trade Submit a trade txid to the AIBTC trading competition for verification and P&L scoring. Two-step registration Financial dual_stacking_enroll Enroll in Dual Stacking to earn sBTC rewards. Enrolls your wallet in the Dual Stacking protocol. Enrollment t Financial execute_x402_endpoint Execute an x402 API endpoint. Payment is handled automatically. Supported sources: - x402.biwas.xyz (default) Financial extend_stacking Extend an existing stacking lock period. Financial identity_transfer Transfer an agent identity NFT to a new owner in the ERC-8004 identity registry. Financial inference_register_provider List an OpenAI-compatible model endpoint on the AIBTC Inference Marketplace and get paid per request in sBTC. Financial inscribe Create a Bitcoin inscription - STEP 1: Broadcast commit transaction.\n\n Financial inscribe_child Create a child inscription - STEP 1: Broadcast commit transaction.\n\n Financial jingswap_cancel_stx Cancel your token-B deposit (STX or USDCx depending on market) from the current Jingswap auction cycle Financial jingswap_deposit_sbtc Deposit sBTC into the current Jingswap auction cycle. Financial jingswap_deposit_stx Deposit the token-B side (STX or USDCx depending on market) into the current Jingswap auction cycle. Financial jingswap_settle Settle the current auction cycle using stored Pyth oracle prices (free). Financial lightning_claim_deposit Claim a confirmed BTC L1 deposit into the Spark Lightning wallet. Financial lightning_create_invoice Create a BOLT-11 Lightning invoice that can receive a payment into Financial lightning_fund_from_btc Fund the Lightning wallet from the user Financial lightning_pay_invoice Pay a BOLT-11 Lightning invoice from the embedded Lightning wallet. Financial news_record_editor_payout Record a payout transaction ID on an editor earning on aibtc.news. Only the publisher can record payouts. Thi Financial nonce_fill_gap Fill a nonce gap by sending a minimal STX transfer at the specified nonce. LAST-RESORT recovery action. Each Financial ordinals_buy Buy a listed inscription from Magic Eden. Requests a buyer PSBT from the Magic Eden API, funded by the active Financial ordinals_cancel_listing Cancel an active Magic Eden listing for an inscription. Requests a cancellation PSBT from Magic Eden. The sel Financial ordinals_list_for_sale List a wallet inscription for sale on Magic Eden. Requests a PSBT-based listing transaction from the Magic Ed Financial ordinals_list_for_sale_submit Submit a signed listing PSBT to Magic Eden to finalize an ordinal listing. Call this after signing the PSBT r Financial ordinals_p2p_counter Counter an existing offer with a new proposed price. Submits a counter-offer linked to a parent trade. The ac Financial ordinals_p2p_psbt_swap Record a completed PSBT atomic swap on the trade ledger. After both parties have signed a PSBT and the transa Financial pillar_boost Create or increase a leveraged sBTC position (up to 1.5x) on your Pillar smart wallet. Financial pillar_direct_boost Create or increase a leveraged sBTC position (up to 1.5x) on your Pillar smart wallet. Financial pillar_direct_send Send sBTC from your Pillar smart wallet to a recipient. Financial pillar_direct_stack_stx Stack STX from your Pillar smart wallet via Fast Pool or Stacking DAO. Financial pillar_direct_supply Earn yield on your Bitcoin. Supply sBTC from your Pillar smart wallet to Zest Protocol. Financial pillar_direct_unwind Close or reduce your leveraged sBTC position. Agent-signed, no browser needed. Financial pillar_direct_withdraw_collateral Withdraw sBTC collateral from Zest on the Pillar smart wallet. Financial pillar_fund Fund your Pillar smart wallet. Supports multiple methods:\n Financial pillar_send Send sBTC from your Pillar smart wallet. Requires being connected first (use pillar_connect). Financial pillar_supply Earn yield on your Bitcoin. Supply sBTC from your Pillar smart wallet to Zest Protocol. Financial pillar_unwind Close or reduce your leveraged sBTC position. Financial preorder_bns_name Preorder a BNS domain name (step 1 of 2-step registration). Financial psbt_create_ordinal_buy Create a PSBT for buying an ordinal: buyer pays seller in BTC, seller Financial register_bns_name Register a BNS domain name after preorder is confirmed. This is step 2 of a 2-step process. Financial sbtc_deposit Deposit BTC to receive sBTC on Stacks L2. This builds, signs, and broadcasts a Bitcoin transaction to the sBT Financial sbtc_initiate_withdrawal Initiate an sBTC peg-out to a Bitcoin L1 address. Locks (amount + maxFee) of sBTC in the sBTC protocol and cr Financial sbtc_transfer Transfer sBTC tokens to a recipient address. sBTC uses 8 decimals (same as Bitcoin). Example: To send 0.001 s Financial sbtc_withdraw Alias for sbtc_initiate_withdrawal. Initiates an sBTC peg-out request to BTC L1. Financial send_inbox_message_direct Send a paid x402 message to another agent Financial souldinals_inscribe_soul Inscribe a soul.md as a child inscription - STEP 1: Broadcast commit transaction.\n\n Financial stack_stx Lock STX for stacking to earn BTC rewards. Requires a Bitcoin address (hash) for receiving rewards. Financial stacks_market_buy_no Buy NO shares in a Stacks Market prediction market. Uses the buy-no-auto function with slippage protection vi Financial stacks_market_buy_yes Buy YES shares in a Stacks Market prediction market. Uses the buy-yes-auto function with slippage protection Financial stacks_market_redeem Redeem winning shares after a Stacks Market prediction market is resolved. Call this after the market has bee Financial stacks_market_sell_no Sell NO shares in a Stacks Market prediction market. Uses the sell-no-auto function with a minimum proceeds g Financial stacks_market_sell_yes Sell YES shares in a Stacks Market prediction market. Uses the sell-yes-auto function with a minimum proceeds Financial stackspot_claim_rewards Claim rewards from a completed Stackspot stacking lottery pot. After stacking completes and a winner is selec Financial stackspot_join_pot Contribute STX to a Stackspot stacking lottery pot. Joins a pot by contributing STX. Your STX is locked until Financial styx_deposit Full headless BTC→sBTC deposit via the Styx protocol. Financial transfer_btc Transfer BTC to a recipient address. Financial transfer_nft Transfer an NFT (SIP-009) to a recipient address. Financial transfer_rune Transfer runes to a recipient address using Runestone OP_RETURN encoding.\n\n Financial transfer_stx Transfer STX tokens to a recipient address. Signs and broadcasts the transaction. Example: To send 2 STX, use Financial transfer_token Transfer any SIP-010 token to a recipient address. Supports well-known tokens by symbol: sBTC, USDCx, ALEX, D Financial yield_hunter_start Start autonomous yield hunting. This will: 1. Monitor your wallet for sBTC 2. Automatically deposit sBTC to Z Financial zest_borrow Borrow assets from Zest Protocol (v0-4-market). Borrows assets against your supplied collateral. Ensure you h Financial zest_repay Repay borrowed assets to Zest Protocol (v0-4-market). Repays borrowed assets plus accrued interest. You can u Financial zest_supply Supply assets to Zest Protocol (v0-4-market). Deposits assets and adds them as collateral in one atomic opera Financial zest_withdraw Withdraw assets from Zest Protocol (v0-4-market). Removes collateral and redeems for underlying assets in one
DESTRUCTIVE 13 tools
Destructive bitflow_cancel_order Cancel a Bitflow Keeper order. Cancels a pending order before execution. No API key required — uses public en Destructive bounty_cancel Cancel a bounty. Only the poster can call this, and only while status is Destructive credentials_delete Remove a stored credential by service and key. The encrypted store file is rewritten without the deleted entry Destructive 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 Destructive identity_unset_wallet Remove the agent wallet association from an agent identity in the ERC-8004 identity registry. Destructive jingswap_cancel_cycle Cancel the current auction cycle if settlement has failed for too long. Destructive jingswap_cancel_sbtc Cancel your sBTC deposit from the current Jingswap auction cycle and get a full refund. Destructive lightning_lock Lock the Lightning wallet and drop the Spark session from memory. Destructive ordinals_p2p_cancel Cancel an open offer or counter on the trade ledger. Only the parties involved in a trade may cancel it. The Destructive pillar_direct_revoke_fast_pool Revoke Fast Pool STX delegation from your Pillar smart wallet. Destructive reputation_revoke_feedback Revoke a previously submitted feedback entry by index. Destructive stackspot_cancel_pot Cancel a Stackspot stacking lottery pot before stacking begins. Cancels an unlocked pot to recover contribute Destructive wallet_delete Permanently delete a wallet. WARNING: This cannot be undone! Make sure you have backed up your mnemonic.
EXECUTE 30 tools
Execute broadcast_transaction Broadcast a pre-signed Stacks transaction to the network. Execute btc_sign_message Sign a plain text message using Bitcoin message signing. Execute call_contract Call a function on a Stacks smart contract. Signs and broadcasts the transaction. For typed arguments, use ob Execute deploy_contract Deploy a Clarity smart contract to the Stacks blockchain. Execute dual_stacking_opt_out Opt out of Dual Stacking. Removes your wallet from the Dual Stacking protocol. The opt-out takes effect at th Execute inference_check_provider Re-run the marketplace Execute inscribe_child_reveal Complete a child inscription - STEP 2: Broadcast reveal transaction.\n\n Execute inscribe_reveal Complete a Bitcoin inscription - STEP 2: Broadcast reveal transaction.\n\n Execute jingswap_close_deposits Close the deposit phase of the current Jingswap auction cycle. Execute jingswap_settle_with_refresh Settle the current auction cycle by first refreshing Pyth oracle prices with fresh VAAs. Execute lightning_unlock Unlock the Lightning wallet for the current session. Required before Execute news_publisher_compile_brief Compile the daily intelligence brief on aibtc.news. Triggers compilation of the daily brief from approved sig Execute nonce_heal Diagnose and heal the full nonce state for the active wallet in one shot. Handles 90% of stuck-tx cases autom Execute nostr_sign_event Sign a Nostr event (NIP-01) using BIP-340 Schnorr. Execute pillar_connect Connect to your Pillar smart wallet. Opens the Pillar website - if you Execute pillar_key_generate Generate a new secp256k1 signing keypair for Pillar smart wallet direct operations. Execute pillar_key_lock Lock the signing key, clearing sensitive data from memory. Execute pillar_key_unlock Unlock a signing key for Pillar direct operations. Execute psbt_broadcast Finalize a fully signed PSBT and broadcast it to the Bitcoin network via mempool.space. Execute psbt_sign Sign one or more PSBT inputs with the active wallet. Supports buyer (P2WPKH) and taproot keys. Execute recover_sponsor_nonce Attempt automated recovery of stuck sponsor transactions via the relay API, or resync the local nonce counter. Execute scaffold_x402_ai_endpoint Create a complete x402 paid AI API project with OpenRouter integration. This creates a NEW PROJECT FOLDER wit Execute schnorr_sign_digest Sign a raw 32-byte digest with Schnorr (BIP-340) using the wallet Execute sip018_sign Sign structured Clarity data using SIP-018 standard. Execute souldinals_reveal_soul Complete a soul inscription - STEP 2: Broadcast reveal transaction.\n\n Execute stacks_sign_message Sign a plain text message using the Stacks message signing format. Execute stackspot_start_pot Trigger a full Stackspot pot to begin stacking via the platform contract. Initiates stacking for a pot that h Execute wallet_lock Lock the agent Execute wallet_unlock Unlock the agent Execute yield_hunter_stop Stop autonomous yield hunting. Stops the background process that monitors and deposits sBTC. Your existing Ze
WRITE 53 tools
Write bitflow_create_order Create an automated swap order via Bitflow Keeper. Creates a pending order that will be executed by the Keepe Write bitflow_get_keeper_contract Get or create a Bitflow Keeper contract for automated swaps. Keeper contracts enable scheduled/automated toke Write bounty_accept Pick a winning submission for a bounty. Only the bounty Write bounty_create Post a new bounty on aibtc.com. Requires Genesis-level (L2+) registration. Fields: - title: short description Write bounty_submit Submit work to a bounty. Requires Registered-level (L1+) on-chain identity. The poster of the bounty cannot s Write credentials_set Store or update a credential. Encrypts the value with AES-256-GCM and saves to ~/.aibtc/credentials.enc. If th Write 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.s Write give_feedback Submit feedback for an agent using ERC-8004 reputation registry. Write identity_register Register a new agent identity on-chain using ERC-8004 identity registry. Write identity_set_approval Approve or revoke an operator for an agent identity in the ERC-8004 identity registry. Write identity_set_metadata Set a metadata key-value pair on an agent identity in the ERC-8004 identity registry. Write identity_set_uri Update the URI for an agent identity in the ERC-8004 identity registry. Write identity_set_wallet Link the active Stacks wallet address to an agent identity in the ERC-8004 identity registry. Write inference_update_provider Update your marketplace listing in place — name, models, payout address, endpoint, or description — no delete/ Write lightning_create Create a new embedded Lightning wallet backed by the Spark SDK. Write lightning_import Import an existing Lightning wallet into the embedded Spark-backed Write news_claim_beat Create or join a beat on aibtc.news. Requires an unlocked wallet with a P2WPKH (bc1q) BTC address. The tool a Write news_deactivate_editor Deactivate an editor from a beat on aibtc.news. Only the beat Write news_editor_file_review Submit an editorial review for a signal on aibtc.news. Provides structured editorial feedback including a sco Write news_editor_review_signal Review a signal on aibtc.news — approve or reject it. Requires an unlocked wallet with a P2WPKH (bc1q) BTC ad Write news_file_correction File a correction against a signal on aibtc.news. Submit a factual correction identifying a specific claim th Write news_file_signal File a signal on a beat at aibtc.news. Filing is free — no payment required. Requires an unlocked wallet with Write news_publisher_set_beat_config Update a beat Write news_register_editor Register a BTC address as an editor for a beat on aibtc.news. Only the beat Write nostr_post Publish a short-text note (kind:1) to Nostr relays. Write nostr_set_profile Update the agent Write ordinals_p2p_create_offer List an inscription for sale on the P2P trade ledger. Creates a new offer entry authenticated with a BIP-137 Write ordinals_p2p_transfer Record a completed inscription transfer on the trade ledger. Marks a trade as closed by recording the on-chai Write pillar_add_admin Add a backup admin address to your Pillar smart wallet for recovery purposes. Write pillar_auto_compound Configure auto-compound for your Pillar wallet. Write pillar_create_wallet Create a new Pillar smart wallet. Opens the Pillar website to complete registration. Write pillar_dca_invite Invite a DCA partner by email or wallet address. Write pillar_direct_add_admin Add a backup admin address to your Pillar smart wallet for recovery purposes. Write pillar_direct_auto_compound Configure auto-compound for your Pillar wallet. Write pillar_direct_create_wallet Create a new Pillar smart wallet for agent direct operations. Write pillar_direct_dca_invite Invite a DCA partner by email or wallet address. Write pillar_disconnect Disconnect from Pillar. Clears locally stored wallet address. Write register_identity Register a new agent identity on-chain using ERC-8004 identity registry. Write reputation_append_response Append a response to feedback received from a client. Write reputation_approve_client Approve a client to submit feedback up to a specified index limit. Write reputation_give_feedback Submit feedback for an agent using the ERC-8004 reputation registry. Write request_validation Request third-party validation for an agent using ERC-8004 validation registry. Write scaffold_x402_endpoint Create a complete x402 paid API project as a Cloudflare Worker. This creates a NEW PROJECT FOLDER with everyt Write send_inbox_message ⛔ DEPRECATED — do not use. The sponsored (relay) inbox send has been removed. Write set_hiro_api_key Save a Hiro API key to ~/.aibtc/config.json for authenticated Hiro API requests. Authenticated requests get hi Write 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 s Write wallet_create Create a new wallet for the agent with a generated BIP39 24-word mnemonic. The wallet is encrypted locally and Write wallet_import Import an existing wallet for the agent using a BIP39 mnemonic phrase. The wallet is encrypted locally and sto Write wallet_rotate_password Change the password for a wallet Write wallet_set_timeout Set how long the agent Write wallet_switch Switch to a different wallet. Note: The new wallet will need to be unlocked before use. Write yield_hunter_configure Configure yield hunter settings. Adjust the deposit threshold, reserve, or check interval. Changes take effec Write zest_enable_collateral Add existing zTokens as collateral on Zest Protocol v2. Use this when you deposited directly to a vault and n
READ 195 tools
Read alex_get_pool_info Get liquidity pool information from ALEX DEX. Returns reserve balances and pool details for a token pair. No Read alex_get_swap_quote Get a swap quote from ALEX DEX. Returns the expected output amount for swapping tokenX to tokenY. Use full co Read alex_list_pools List all available trading pools on ALEX DEX. Discovers all token pairs that can be swapped directly. Returns Read arxiv_compile_digest Compile a Markdown digest from recent arXiv papers on LLMs and autonomous agents. Fetches papers from arXiv, Read arxiv_list_digests List recent arXiv digest files from ~/.aibtc/arxiv-research/digests/. Digests are created by the arxiv-resear Read arxiv_search Fetch recent papers from arXiv and score them for LLM/agent relevance. Queries the public arXiv Atom API (no Read bitflow_get_keeper_user Get Bitflow Keeper user info and orders. Retrieves user Read bitflow_get_order Get details of a Bitflow Keeper order. Retrieves the status and details of a specific order. No API key requi Read bitflow_get_quote Get a swap quote from Bitflow DEX. Returns the expected output amount and best route for swapping tokens. No Read bitflow_get_routes Get all possible swap routes between two tokens on Bitflow. Returns all available routes for swapping from to Read bitflow_get_swap_targets Get possible swap target tokens for a given input token on Bitflow. Returns all tokens that can be received w Read bitflow_get_ticker Get market ticker data from Bitflow DEX. Returns price, volume, and liquidity data for all trading pairs. Thi Read bitflow_get_tokens Get all available tokens for swapping on Bitflow. Returns the list of tokens that can be swapped on Bitflow D Read bounty_get Get the full detail for a single bounty. Returns the bounty record, the first page of submissions, and: - Read bounty_list List bounties on aibtc.com/api/bounties. Filters: - status: Read bounty_my_posted List bounties posted by a BTC address. Defaults to the current wallet Read bounty_my_submissions List bounties this BTC address has submitted to. Defaults to the current wallet Read bounty_submissions Paginated list of submissions for a single bounty. Submissions are public (the inbox is public, so are bounty Read btc_verify_message Verify a Bitcoin message signature (BIP-137 or BIP-322) and recover or confirm the signer. Read call_read_only_function Call a read-only function on a smart contract (no signing required). Read check_bns_availability Check if a BNS domain name is available for registration. Read check_relay_health Check the sponsor relay health and nonce status. Use this tool for operator diagnostics around relay-owned sp Read competition_allowlist Get the set of \ Read competition_list_trades List trades for an agent in the current AIBTC trading competition. Includes txids the agent submitted directl Read competition_status Get the current AIBTC trading competition standing for an agent, with mark-to-current P&L computed locally. L Read credentials_get Retrieve a stored credential value by service and key. Returns the decrypted value. WARNING: The returned valu Read credentials_list List all stored credentials. Shows service names, key names, and last-updated timestamps. Does NOT reveal cred Read credentials_unlock Verify that the credential store password works and show store info. Uses ARC_CREDS_PASSWORD env var. Creates Read dual_stacking_get_rewards Get earned sBTC rewards for a specific Dual Stacking cycle. Returns the reward amount in satoshis and BTC for Read dual_stacking_status Check Dual Stacking enrollment status, APR data, minimum amount, and cycle overview. Dual Stacking lets sBTC Read earning_opportunities List the ways an agent can put its assets to work through this MCP — a static Read estimate_child_inscription_fee Calculate the total cost (in satoshis) for creating a child inscription. Read estimate_inscription_fee Calculate the total cost (in satoshis) for creating an inscription. Read get_account_info Get detailed account information including nonce and balance. Read get_account_transactions Get transaction history for an account. Read get_block_info Get information about a specific block. Read get_bns_info Get detailed information about a BNS domain name. Read get_bns_price Get the registration price for a BNS domain name. Read get_btc_address_txs Get recent transaction history for a Bitcoin address (last 25 transactions). Read get_btc_balance Get the BTC balance for a Bitcoin address. Read get_btc_fees Get current Bitcoin fee estimates for different confirmation targets. Read get_btc_mempool_info Get current Bitcoin mempool statistics including transaction count, Read get_btc_transaction_status Get confirmation status and details for a Bitcoin transaction by txid. Read get_btc_utxos List all UTXOs (Unspent Transaction Outputs) for a Bitcoin address. Read get_cardinal_utxos Get cardinal UTXOs (safe to spend - no inscriptions or runes). Read get_collection_info Get information about an NFT collection. Read get_contract_events Get events emitted by a smart contract. Read get_contract_info Get information about a smart contract including its ABI. Read get_hiro_api_key Check whether a Hiro API key is configured. Shows the key source (stored file or environment variable) and a m Read get_identity Get agent identity information from ERC-8004 identity registry. Read get_inscription Get inscription content from a Bitcoin reveal transaction. Read get_inscriptions_by_address Get all inscriptions owned by a Bitcoin address. Read get_mempool_info Get pending transactions in the mempool. Read get_network_status Get the current status of the Stacks network. Read get_nft_history Get the transfer history of NFTs in a collection. Read get_nft_holdings List all NFTs owned by an address. Read get_nft_metadata Get metadata for a specific NFT (SIP-016). Read get_nft_owner Get the current owner of a specific NFT. Read get_ordinal_utxos Get ordinal UTXOs (contain inscriptions or runes - do not spend). Read get_pox_info Get current Proof of Transfer (PoX) cycle information. Read get_reputation Get aggregated reputation summary for an agent from ERC-8004 reputation registry. Read get_rune_balances Fetch all rune token balances held at a Bitcoin address via the Unisat indexer.\n\n Read get_rune_utxos List UTXOs containing a specific rune at a Bitcoin address via the Unisat indexer.\n\n Read get_server_version Check the currently running MCP server version and compare with the latest published version on npm. Use this Read get_stacking_status Check if an address is currently stacking STX. Read get_stacks_api_url Show the current Stacks API URL being used for blockchain queries. Indicates whether it Read get_stx_balance Get the STX balance for a wallet address. Read get_stx_fees Get current STX fee estimates for different priority levels. Read get_taproot_address Get the wallet Read get_token_balance Get the balance of any SIP-010 token for a wallet address. Supports well-known tokens by symbol: sBTC, USDCx, Read get_token_holders Get the top holders of a SIP-010 token. Read get_token_info Get metadata for a SIP-010 token (name, symbol, decimals, supply). Read get_transaction_status Check the status of a Stacks transaction by its txid. Read get_validation_status Get the status of a validation request using ERC-8004 validation registry. Read get_validation_summary Get validation summary for an agent using ERC-8004 validation registry. Read get_wallet_info Get the agent Read identity_get Get agent identity information from ERC-8004 identity registry. Read identity_get_last_id Get the most recently minted agent ID from the ERC-8004 identity registry. Read identity_get_metadata Read a single metadata value by key from an agent Read inference_list_providers List providers registered on the marketplace with their models, health/status, and flagged state. No signature Read inference_reveal_key Reveal or rotate your provider Read jingswap_get_cycle_state Get the current Jingswap auction cycle state including phase (deposit/buffer/settle), Read jingswap_get_cycles_history Get the full history of all auction cycles from cycle 0 to the current cycle. Read jingswap_get_depositors Get the list of token B and sBTC depositors for a specific auction cycle. Read jingswap_get_prices Get current oracle and DEX prices used by the Jingswap auction. Read jingswap_get_settlement Get settlement details for a completed auction cycle. Returns clearing price, Read jingswap_get_user_activity Get a user Read jingswap_get_user_deposit Get a specific user Read lightning_status Get the status of the embedded Lightning wallet: whether it Read list_user_domains List all BNS domains owned by an address. Read list_user_tokens List all fungible tokens owned by an address. Read list_x402_endpoints List known x402 API endpoints from ${ALL_SOURCES}. The agent can: 1. Execute x402 endpoints from these source Read lookup_bns_name Resolve a .btc domain name to its Stacks address. Read news_check_status Check the news standing for a BTC address on aibtc.news. Returns signal count, current streak, earnings, and Read news_editor_check_earnings Check editor earnings on aibtc.news. Returns earnings data for the specified editor address. If no editor_add Read news_front_page Get the latest compiled intelligence brief from aibtc.news. Returns the most recent daily brief, including th Read news_leaderboard Get ranked correspondents from aibtc.news with signal counts, streaks, and resolved display names. Returns th Read news_list_beats List all registered beats on aibtc.news. As of the 12-to-3 beat consolidation, three beats are active: Read news_list_editors List active editors for a beat on aibtc.news. Returns all currently active editors registered for the specifi Read news_list_signals Browse the aibtc.news signal feed. Returns signals in reverse chronological order. Supports optional filters: Read nonce_health Check the sender nonce health for the active wallet. Compares the local nonce tracker state (persisted at ~/. Read nostr_get_profile Get a Nostr profile (kind:0 metadata) for any public key. Read nostr_get_pubkey Derive the Nostr public key from the active wallet. Read nostr_read_feed Read recent kind:1 notes from Nostr relays. Read nostr_relay_list List the configured default Nostr relay URLs. No wallet required. Read nostr_search_tags Search Nostr for kind:1 notes matching hashtags using NIP-12 t filter. Read openrouter_integration_guide Get OpenRouter integration examples and code patterns for implementing AI features. Use this tool when you ne Read openrouter_models Get list of popular OpenRouter models with capabilities and context lengths. Use this to choose the right mod Read ordinals_get_listings Browse ordinals/inscriptions listed for sale on Magic Eden. Returns active sale listings with price, seller, Read ordinals_p2p_agents List active agents registered on the ordinals P2P trade ledger. Returns agents that have participated in trad Read ordinals_p2p_get_trade Fetch full details for a single trade from the ordinals P2P ledger. Returns the trade record including all co Read ordinals_p2p_list_trades Browse the public ordinals P2P trade ledger at ledger.drx4.xyz. Returns a paginated list of trades with optio Read ordinals_p2p_my_trades List all trades involving the active wallet Read pillar_dca_leaderboard View the DCA streak leaderboard. Shows top partnerships by streak length, and highlights your entry if you hav Read pillar_dca_partners View your DCA partners and weekly status. Read pillar_dca_status Check your DCA schedule status. Shows all active DCA schedules (up to 10) with chunk progress Read pillar_direct_dca_leaderboard View the DCA streak leaderboard. Shows top partnerships by streak length, and highlights your entry if you hav Read pillar_direct_dca_partners View your DCA partners and weekly status. Read pillar_direct_dca_status Check your DCA schedule status. Shows all active DCA schedules (up to 10) with chunk progress Read pillar_direct_position View your Pillar smart wallet balances (STX, sBTC, aeUSDC) and Zest position. Read pillar_direct_quote Get a boost quote showing projected leverage, LTV, and swap details. Read pillar_direct_resolve_recipient Resolve a recipient before sending. Resolves BNS names (.btc) via backend, Read pillar_direct_stacking_status Check stacking status for your Pillar smart wallet. Read pillar_invite Get your Pillar referral link to invite friends. Share this link and earn rewards when friends sign up. Read pillar_key_info Show signing key info: pubkey, smart wallet, lock status, and all stored keys. Read pillar_position View your Pillar wallet balance and Zest position. Read pillar_status Check if you Read probe_x402_endpoint Probe an x402 API endpoint to discover its cost WITHOUT making payment. This tool is useful for: - Discoverin Read psbt_decode Decode a PSBT to inspect inputs, outputs, signatures, and signing status before broadcast. Read reputation_get_approved_limit Get the approved feedback index limit for a specific client of an agent. Read reputation_get_clients Get a paginated list of clients who gave feedback to an agent. Read reputation_get_feedback_count Get the total number of feedback entries for an agent from the ERC-8004 reputation registry. Read reputation_get_last_index Get the last feedback index submitted by a specific client for an agent. Read reputation_get_summary Get aggregated reputation summary for an agent from the ERC-8004 reputation registry. Read reputation_read_all_feedback Read all feedback entries for an agent with optional tag filtering and pagination. Read reputation_read_feedback Read a specific feedback entry for an agent by index from the ERC-8004 reputation registry. Read reverse_bns_lookup Get the BNS domain names owned by an address. Read runes_get_activity Get recent on-chain activity (mints, transfers, burns) for a specific Bitcoin Rune.\n\n Read runes_get_address_activity Get Bitcoin Rune transaction activity for a specific Bitcoin address.\n\n Read runes_get_address_balances Get all Bitcoin Rune balances for a Bitcoin address.\n\n Read runes_get_etching Get details for a specific Bitcoin Rune by its name or numeric ID.\n\n Read runes_get_holders Get the list of holders for a specific Bitcoin Rune.\n\n Read runes_list_etchings List all Bitcoin Rune etchings (token deployments) with pagination.\n\n Read sbtc_deposit_status Check the status of an sBTC deposit transaction from Emily API. Read sbtc_get_balance Get the sBTC balance for a wallet address. Read sbtc_get_deposit_info Get information about how to deposit BTC to receive sBTC. Read sbtc_get_peg_info Get sBTC peg information including total supply and peg ratio. Read sbtc_withdraw_status Alias for sbtc_withdrawal_status. Check the status of an sBTC peg-out (withdrawal) request. Read sbtc_withdrawal_status Check status of an sBTC withdrawal request by requestId or initiating txid. Read schnorr_verify_digest Verify a BIP-340 Schnorr signature over a 32-byte digest. Read sip018_hash Compute the SIP-018 message hash without signing. Read sip018_verify Verify a SIP-018 signature and recover the signer Read souldinals_display_soul Parse and display soul traits from a specific inscription.\n\n Read souldinals_list_souls List all soul inscriptions (text/markdown) owned by a Taproot address.\n\n Read souldinals_load_soul Load and display the full content of the oldest soul inscription from a Taproot address.\n\n Read stacks_market_get Get full details for a specific prediction market on stacksmarket.app. Market IDs are epoch millisecond times Read stacks_market_get_position Check YES and NO share balances for an address in a Stacks Market prediction market. If no address is provide Read stacks_market_list List prediction markets on stacksmarket.app. Returns a paginated list of markets with optional filtering by s Read 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 mi Read stacks_market_quote_sell Get an LMSR sell price quote for YES or NO shares on a Stacks Market prediction market. Returns the proceeds Read stacks_market_search Search prediction markets by keyword on stacksmarket.app. Searches across market titles and descriptions. No Read stacks_verify_message Verify a Stacks message signature and recover the signer Read stackspot_get_pot_state Get full on-chain state for a Stackspot stacking lottery pot. Returns the pot value, lock status, configurati Read stackspot_list_pots List all known Stackspot stacking lottery pots with current on-chain values. Stackspot is a stacking lottery Read styx_fees Get current Bitcoin network fee estimates (sat/vB) from Styx: low, medium, high. Read styx_history Get BTC→sBTC deposit history for a Stacks address via Styx. Read styx_pool_status Get current Styx pool liquidity and status. Read styx_pools List all available Styx pools with their configurations. Read styx_price Get current BTC price in USD from Styx. Read styx_status Check the status of a Styx BTC→sBTC deposit by deposit ID or Bitcoin transaction ID. Read taproot_get_pubkey Derive the x-only Taproot public key (32 bytes hex) from the active wallet using the Read taproot_multisig_guide Return a step-by-step guide for M-of-N Taproot multisig coordination between agents Read taproot_verify_cosig Verify a Schnorr co-signature against a BIP-341 sighash. Read tenero_holder_stats Get token holder distribution and concentration statistics. Read tenero_market_stats Get overall Stacks ecosystem market statistics including total volume, Read tenero_market_summary Get token market summary including price history, 24h volume, and pool liquidity. Read tenero_search Search tokens, pools, and wallets by name, symbol, or contract address. Read tenero_token_info Get token details including metadata, current price, market cap, and 24h volume. Read tenero_top_gainers List top gaining tokens by 24h price change percentage on the Stacks ecosystem. Read tenero_top_losers List top losing tokens by 24h price change percentage on the Stacks ecosystem. Read tenero_trending_pools List trending DEX liquidity pools by volume over the last hour. Read tenero_wallet_holdings Get token holdings with current USD value for a Stacks wallet address. Read tenero_wallet_trades Get trade history for a Stacks wallet address. Read tenero_whale_trades Get recent large/whale trades above threshold value on the Stacks ecosystem. Read tx_status_deep Deep diagnostic view correlating sender nonces with sponsor nonces for sponsored transactions. Reads the send Read wallet_export Export the mnemonic phrase for a wallet. WARNING: Only use this in a secure environment! Anyone with the mnemo Read wallet_list List all wallets available for the agent to use. Read wallet_status Get the agent Read yield_dashboard_apy_breakdown Current APY rates across all supported Stacks DeFi protocols. Returns live APY data for Zest Protocol (sBTC l Read yield_dashboard_overview Portfolio overview across Stacks DeFi protocols. Aggregates positions across Zest Protocol (sBTC lending), AL Read yield_dashboard_positions Detailed per-protocol DeFi position data. Returns an array of positions across Zest Protocol, ALEX DEX, Bitfl Read yield_dashboard_rebalance Rebalance suggestions based on risk-adjusted yield. Reads current positions across all protocols, compares to Read yield_hunter_status Get current yield hunter status. Shows: - Whether yield hunting is active - Current configuration - Statistic Read zest_get_position Get user Read zest_list_assets List all supported assets on Zest Protocol (v0-4-market). Returns the list of assets that can be supplied, bo

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Aibtc

Can an AI agent move money through the Aibtc MCP server? +

Yes. The Aibtc server exposes 67 financial tools including alex_swap, bitflow_swap, bounty_paid. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Aibtc MCP server? +

Yes. The Aibtc server exposes 13 destructive tools including bitflow_cancel_order, bounty_cancel, credentials_delete. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Aibtc? +

The Aibtc server has 53 write tools including bitflow_create_order, bitflow_get_keeper_contract, bounty_accept. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Aibtc.

How many tools does the Aibtc MCP server expose? +

358 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 195 are read-only. 163 can modify, create, or delete data.

How do I enforce a policy on Aibtc? +

Register the Aibtc MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Aibtc tool call.

Deterministic rules across all 358 Aibtc tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

358 Aibtc tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Aibtc's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.