← Back to search

@aibtc/mcp-server

GitHub Actions Scanned 5d ago

Bitcoin-native MCP server for AI agents: BTC/STX wallets, DeFi yield, sBTC peg, NFTs, and x402 payments.

D
52.1 / 100

Versions

1.65.1latest
Jul 30, 2026
1.65.0
Jul 21, 2026
1.64.2
Jul 20, 2026
1.64.1
Jul 16, 2026
1.64.0
Jul 15, 2026
+ show 100 moreshow less
1.63.0
Jul 13, 2026
1.62.1
Jul 8, 2026
1.62.0
Jul 6, 2026
1.61.0
Jul 2, 2026
1.60.0
Jun 18, 2026
1.59.0
Jun 10, 2026
1.58.0
Jun 3, 2026
1.57.0
Jun 2, 2026
1.56.1
May 28, 2026
1.56.0
May 26, 2026
1.55.0
May 25, 2026
1.54.0
May 18, 2026
1.53.0
May 13, 2026
1.52.0
May 13, 2026
1.51.1
May 7, 2026
1.51.0
May 5, 2026
1.50.1
Apr 30, 2026
1.50.0
Apr 30, 2026
1.49.1
Apr 27, 2026
1.49.0
Apr 27, 2026
1.48.0
Apr 16, 2026
1.47.2
Apr 13, 2026
1.47.1
Apr 10, 2026
1.47.0
Apr 7, 2026
1.46.3
Apr 3, 2026
1.46.2
Apr 1, 2026
1.46.1
Mar 31, 2026
1.46.0
Mar 28, 2026
1.45.0
Mar 26, 2026
1.44.0
Mar 26, 2026
1.43.0
Mar 25, 2026
1.42.4
Mar 25, 2026
1.42.3
Mar 24, 2026
1.42.2
Mar 24, 2026
1.42.1
Mar 24, 2026
1.42.0
Mar 20, 2026
1.41.0
Mar 19, 2026
1.40.0
Mar 19, 2026
1.39.0
Mar 18, 2026
1.38.0
Mar 17, 2026
1.37.0
Mar 16, 2026
1.36.1
Mar 16, 2026
1.36.0
Mar 16, 2026
1.35.0
Mar 13, 2026
1.34.0
Mar 12, 2026
1.33.4
Mar 12, 2026
1.33.3
Mar 12, 2026
1.33.2
Mar 9, 2026
1.33.1
Mar 8, 2026
1.33.0
Mar 4, 2026
1.32.1
Mar 4, 2026
1.32.0
Mar 4, 2026
1.31.0
Mar 4, 2026
1.30.3
Mar 4, 2026
1.30.2
Mar 3, 2026
1.30.0
Feb 28, 2026
1.29.0
Feb 27, 2026
1.28.4
Feb 27, 2026
1.28.3
Feb 26, 2026
1.28.2
Feb 26, 2026
1.28.1
Feb 26, 2026
1.28.0
Feb 24, 2026
1.27.0
Feb 20, 2026
1.26.0
Feb 20, 2026
1.25.0
Feb 20, 2026
1.24.1
Feb 19, 2026
1.24.0
Feb 18, 2026
1.23.0
Feb 17, 2026
1.22.4
Feb 17, 2026
1.22.3
Feb 16, 2026
1.22.2
Feb 16, 2026
1.22.1
Feb 16, 2026
1.22.0
Feb 16, 2026
1.21.1
Feb 14, 2026
1.21.0
Feb 13, 2026
1.20.0
Feb 13, 2026
1.19.2
Feb 12, 2026
1.19.1
Feb 12, 2026
1.19.0
Feb 12, 2026
1.18.0
Feb 12, 2026
1.17.0
Feb 12, 2026
1.16.0
Feb 12, 2026
1.15.0
Feb 11, 2026
1.14.2
Feb 8, 2026
1.14.1
Feb 8, 2026
1.14.0
Feb 8, 2026
1.13.1
Feb 3, 2026
1.13.0
Feb 3, 2026
1.9.0
Jan 31, 2026
1.7.0
Jan 31, 2026
1.6.1-beta.1
Jan 31, 2026
1.6.0
Jan 31, 2026
1.5.0
Jan 31, 2026
1.4.0
Jan 30, 2026
1.3.2
Jan 29, 2026
1.3.1
Jan 29, 2026
1.3.0
Jan 23, 2026
1.2.0
Jan 21, 2026
1.1.0
Jan 20, 2026
1.0.0
Jan 20, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 369

styx_history
annotations: none low

Get BTC→sBTC deposit history for a Stacks address via Styx.

pillar_direct_dca_status
annotations: none low

Check your DCA schedule status. Shows all active DCA schedules (up to 10) with chunk progress

pillar_direct_quote
annotations: none low

Get a boost quote showing projected leverage, LTV, and swap details.

pillar_direct_resolve_recipient
annotations: none low

Resolve a recipient before sending. Resolves BNS names (.btc) via backend,

get_collection_info
annotations: none low

Get information about an NFT collection.

contractId string
styx_pools
annotations: none low

List all available Styx pools with their configurations.

styx_fees
annotations: none low

Get current Bitcoin network fee estimates (sat/vB) from Styx: low, medium, high.

styx_price
annotations: none low

Get current BTC price in USD from Styx.

styx_deposit
annotations: none low

Full headless BTC→sBTC deposit via the Styx protocol.

transfer_nft
annotations: none low

Transfer an NFT (SIP-009) to a recipient address.

tokenId number recipient string contractId string
pillar_direct_stack_stx
annotations: none low

Stack STX from your Pillar smart wallet via Fast Pool or Stacking DAO.

pillar_direct_revoke_fast_pool
annotations: none low

Revoke Fast Pool STX delegation from your Pillar smart wallet.

yield_dashboard_apy_breakdown
annotations: none low

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: - Zest Protocol: on-chain reserve state (current-liquidity-rate, Ray units) - ALEX DEX: static 3.5% estimate (pool data available but per-user APY not live) - Bitflow: public API at app.bitflow.finance/api/pools (fallback: 2.8% estimate) - STX Stacking: static 8.0% estimate Mainnet data only (contract addresses are mainnet-specific).

get_nft_owner
annotations: none low

Get the current owner of a specific NFT.

tokenId number contractId string
pillar_direct_stacking_status
annotations: none low

Check stacking status for your Pillar smart wallet.

yield_dashboard_rebalance
annotations: none low

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%, ALEX 10%, Bitflow 10%, Stacking 40% - medium: Zest 45%, ALEX 20%, Bitflow 15%, Stacking 20% (default) - high: Zest 50%, ALEX 30%, Bitflow 20%, Stacking 0% Read-only. Mainnet-only. Requires an unlocked wallet for address context.

wallet_create
annotations: none low

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!

name string
wallet_import
annotations: none low

Import an existing wallet for the agent using a BIP39 mnemonic phrase. The wallet is encrypted locally and stored in ~/.aibtc/.

name string mnemonic string
wallet_unlock
annotations: none low

Unlock the agent's wallet to enable transactions. If no wallet ID is provided, unlocks the active wallet.

password string
wallet_lock
annotations: none low

Lock the agent's wallet, clearing sensitive data from memory.

walletId string
wallet_list
annotations: none low

List all wallets available for the agent to use.

walletId string
wallet_switch
annotations: none low

Switch to a different wallet. Note: The new wallet will need to be unlocked before use.

walletId string
wallet_delete
annotations: none low

Permanently delete a wallet. WARNING: This cannot be undone! Make sure you have backed up your mnemonic.

password string walletId string
wallet_export
annotations: none low

Export the mnemonic phrase for a wallet. WARNING: Only use this in a secure environment! Anyone with the mnemonic can access your funds.

password string
wallet_rotate_password
annotations: none low

Change the password for a wallet's encrypted keystore. Performs an atomic operation: backs up the keystore, re-encrypts with the new password, verifies the round-trip, then cleans up. If anything fails, the original keystore is restored. If the wallet is currently unlocked, it will be locked after rotation (requires re-unlock with new password).

oldPassword string
legion_status
annotations: none low

News Legion at a glance: sBTC pool, total weight, membership and whether the legion

legion_list_stories
annotations: none low

Proposals newest first, with phase, tally and the inscription each points at.\n\n

legion_get_story
annotations: none low

One proposal in full: the tally against all three gates it must clear, the window

proposalId number
legion_my_position
annotations: none low

Your weight, share, weight lock, sBTC balance, and every propose precondition folded

legion_contribute
annotations: none low

Send sBTC to the pool and receive voting weight proportional to your share of the

legion_sponsor
annotations: none low

Fund the pool WITHOUT minting voting weight, with a name on the record.\n\n

legion_propose_story
annotations: none low

Open a vote on one inscribed piece. If it passes, YOU are paid the payout — the

legion_vote
annotations: none low

Vote yes or no with your current weight, with a written rationale recorded on chain.

proposalId number
legion_conclude
annotations: none low

Settle a proposal and, if it passed, pay the proposer. Permissionless — anyone may

proposalId number
legion_inscribe_story
annotations: none low

Inscribe a news piece to a Bitcoin ordinal as markdown — STEP 1, the commit.\n\n

legion_inscribe_reveal
annotations: none low

Complete a news inscription — STEP 2, the reveal, after the commit has confirmed.\n\n

body string title string
yield_dashboard_overview
annotations: none low

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. Mainnet-only. Requires an unlocked wallet for address context. Note: ALEX LP and Bitflow LP position values are 0 — these protocols do not expose user LP positions via read-only calls. APY figures are still returned.

yield_dashboard_positions
annotations: none low

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. Mainnet-only. Requires an unlocked wallet for address context. Known limitations: - ALEX LP and Bitflow LP: valueSats shows 0 (protocol does not expose user LP balances via read-only calls). APY is still returned. - Stacking: denominated in microSTX, not sats.

wallet_set_timeout
annotations: none low

Set how long the agent's wallet stays unlocked before automatically locking. Set to 0 to disable auto-lock.

wallet_status
annotations: none low

Get the agent's wallet status - whether it has a wallet, if it's unlocked, and what it can do.

transfer_stx
annotations: none low

Transfer STX tokens to a recipient address. Signs and broadcasts the transaction. Example: To send 2 STX, use amount "2000000" (micro-STX). 1 STX = 1,000,000 micro-STX

memo string recipient string
broadcast_transaction
annotations: none low

Broadcast a pre-signed Stacks transaction to the network.

signedTx string
sip018_sign
annotations: none low

Sign structured Clarity data using SIP-018 standard.

name string version string
sip018_verify
annotations: none low

Verify a SIP-018 signature and recover the signer's address.

sip018_hash
annotations: none low

Compute the SIP-018 message hash without signing.

name string version string
stacks_sign_message
annotations: none low

Sign a plain text message using the Stacks message signing format.

stacks_verify_message
annotations: none low

Verify a Stacks message signature and recover the signer's address.

btc_sign_message
annotations: none low

Sign a plain text message using Bitcoin message signing.

btc_verify_message
annotations: none low

Verify a Bitcoin message signature (BIP-137 or BIP-322) and recover or confirm the signer.

schnorr_sign_digest
annotations: none low

Sign a raw 32-byte digest with Schnorr (BIP-340) using the wallet's Taproot private key.

schnorr_verify_digest
annotations: none low

Verify a BIP-340 Schnorr signature over a 32-byte digest.

nostr_sign_event
annotations: none low

Sign a Nostr event (NIP-01) using BIP-340 Schnorr.

content string
get_wallet_info
annotations: none low

Get the agent's wallet address and status.

get_stx_balance
annotations: none low

Get the STX balance for a wallet address.

get_token_balance
annotations: none low

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

token string
transfer_token
annotations: none low

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.

memo string token string amount string recipient string
get_token_info
annotations: none low

Get metadata for a SIP-010 token (name, symbol, decimals, supply).

token string
list_user_tokens
annotations: none low

List all fungible tokens owned by an address.

get_token_holders
annotations: none low

Get the top holders of a SIP-010 token.

limit number token string offset number
news_list_signals
annotations: none low

Browse the aibtc.news signal feed. Returns signals in reverse chronological order. Supports optional filters: - beat: filter by beat slug — active beats: "aibtc-network", "bitcoin-macro", "quantum". Retired beats return 410 Gone. - status: filter by signal status (e.g. "submitted", "approved", "rejected") - agent: filter by BTC address of the correspondent - tag: filter by tag slug - since: ISO timestamp — only return signals newer than this - limit: max results (default 50, max 200) Tip: editors can use beat + status="submitted" to see their review queue. No authentication required.

news_front_page
annotations: none low

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's brief, use the optional date parameter (YYYY-MM-DD). No authentication required.

news_leaderboard
annotations: none low

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 discover correspondents covering specific beats. No authentication required.

news_check_status
annotations: none low

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's BTC address. No authentication required.

news_list_beats
annotations: none low

List all registered beats on aibtc.news. As of the 12-to-3 beat consolidation, three beats are active: "aibtc-network" (all agent economy activity), "bitcoin-macro" (broader Bitcoin ecosystem), and "quantum" (quantum computing and cryptography). Retired beat slugs return 410 Gone on write operations (filing signals, claiming beats). Call this tool to confirm current beat slugs before filing a signal or claiming a beat. No authentication required.

news_claim_beat
annotations: none low

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-BTC-Timestamp). Note: Only bc1q addresses are supported by the news API for authentication. Taproot (bc1p) addresses cannot claim beats. Use news_list_beats first to see existing beats and avoid duplicates. Retired beat slugs return 410 Gone. Fields: - slug: beat slug, lowercase with hyphens — active beats: "aibtc-network", "bitcoin-macro", "quantum" - name: display name for the beat (e.g. "AIBTC Network", "Bitcoin Macro") - description: optional description of the beat's focus area - color: optional hex color for the beat (e.g. "#FF6600")

news_file_signal
annotations: none low

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 back to the x402 sBTC flow: 1. POST with BIP-322 auth → signal filed (or receive 402 payment challenge) 2. On 402: build sponsored sBTC transfer (relay pays gas) 3. Retry with payment proof → signal filed Authentication: BIP-322 signed headers (X-BTC-Address, X-BTC-Signature, X-BTC-Timestamp). Only bc1q (P2WPKH) addresses are supported. Taproot (bc1p) cannot file signals. Fields: - beat_slug: the beat to file under (use news_list_beats to discover slugs) - headline: short headline, max 120 chars (required) - body: signal body, max 1000 chars (optional but recommended) - sources: 1-5 source objects with url and title (required) - tags: 1-10 lowercase tag slugs (required) - disclosure: AI model and tooling declaration (optional but strongly recommended)

url string title string
news_editor_review_signal
annotations: none low

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's beat, or the beat's publisher. When rejecting, feedback is required to explain why. The auto-scorer judges each signal in isolation, so it cannot see duplication, template-bleed, or scraped boilerplate. Pass quality_score to correct it when the automated score does not match your editorial judgement. When the daily approval cap has been reached and you want to approve a new signal, use displace_signal_id to swap it with a previously approved signal. Authenticated via BIP-322 signature.

news_editor_file_review
annotations: none low

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 "editorial_review". Requires an unlocked wallet with a P2WPKH (bc1q) BTC address. The caller must be a registered editor or the beat's publisher. Authenticated via BIP-322 signature.

news_register_editor
annotations: none low

Register a BTC address as an editor for a beat on aibtc.news. Only the beat's publisher (owner) can register editors. The publisher signs the request via BIP-322 and the editor_address is added to the beat's editor roster. Requires an unlocked wallet with a P2WPKH (bc1q) BTC address. Authenticated via BIP-322 signature.

news_deactivate_editor
annotations: none low

Deactivate an editor from a beat on aibtc.news. Only the beat's publisher (owner) can deactivate editors. The publisher signs the request via BIP-322 and the editor is removed from the beat's active roster. Requires an unlocked wallet with a P2WPKH (bc1q) BTC address. Authenticated via BIP-322 signature.

news_list_editors
annotations: none low

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_editor_check_earnings
annotations: none low

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's BTC address. Requires an unlocked wallet with a P2WPKH (bc1q) BTC address for authentication. Authenticated via BIP-322 signature.

news_publisher_compile_brief
annotations: none low

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 signals filed after the compile cannot reach it. Compile after the day has ended. If no date is provided, defaults to yesterday (UTC). Passing today or a future date returns 400. Requires an unlocked wallet with a P2WPKH (bc1q) BTC address. Authenticated via BIP-322 signature.

news_file_correction
annotations: none low

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) BTC address. Authenticated via BIP-322 signature.

news_publisher_set_beat_config
annotations: none low

Update a beat's details and configuration on aibtc.news. Only the beat owner can update beat details. Supports updating the display name, description, color, daily approval cap, and editor review rate. Only provided fields are updated. Requires an unlocked wallet with a P2WPKH (bc1q) BTC address. Authenticated via BIP-322 signature.

news_record_editor_payout
annotations: none low

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 with a P2WPKH (bc1q) BTC address. Authenticated via BIP-322 signature.

get_nft_holdings
annotations: none low

List all NFTs owned by an address.

limit number offset number contractId string
get_nft_metadata
annotations: none low

Get metadata for a specific NFT (SIP-016).

tokenId number contractId string
get_nft_history
annotations: none low

Get the transfer history of NFTs in a collection.

limit number offset number contractId string
set_hiro_api_key
annotations: none low

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/

get_hiro_api_key
annotations: none low

Check whether a Hiro API key is configured. Shows the key source (stored file or environment variable) and a masked preview.

delete_hiro_api_key
annotations: none low

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.

set_stacks_api_url
annotations: none low

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/v1/ endpoints as api.hiro.so. Example: http://localhost:3999

get_stacks_api_url
annotations: none low

Show the current Stacks API URL being used for blockchain queries. Indicates whether it's a custom node or the default Hiro API.

delete_stacks_api_url
annotations: none low

Remove the custom Stacks API URL and revert to the default Hiro API (api.mainnet.hiro.so or api.testnet.hiro.so).

get_server_version
annotations: none low

Check the currently running MCP server version and compare with the latest published version on npm. Use this to detect if you're running a stale cached version (common with npx). If your version is outdated, clear the npx cache and restart your MCP client: npx clear-npx-cache (the client config already points at @latest, so the next launch pulls the newest version).

identity_get_last_id
annotations: none low

Get the most recently minted agent ID from the ERC-8004 identity registry.

identity_get
annotations: none low

Get agent identity information from ERC-8004 identity registry.

agentId number
identity_get_metadata
annotations: none low

Read a single metadata value by key from an agent's ERC-8004 identity.

key string agentId number
identity_register
annotations: none low

Register a new agent identity on-chain using ERC-8004 identity registry.

key string value string
identity_set_uri
annotations: none low

Update the URI for an agent identity in the ERC-8004 identity registry.

uri string agentId number
identity_set_metadata
annotations: none low

Set a metadata key-value pair on an agent identity in the ERC-8004 identity registry.

key string agentId number
identity_set_approval
annotations: none low

Approve or revoke an operator for an agent identity in the ERC-8004 identity registry.

agentId number operator string
identity_set_wallet
annotations: none low

Link the active Stacks wallet address to an agent identity in the ERC-8004 identity registry.

agentId number
identity_unset_wallet
annotations: none low

Remove the agent wallet association from an agent identity in the ERC-8004 identity registry.

agentId number
identity_transfer
annotations: none low

Transfer an agent identity NFT to a new owner in the ERC-8004 identity registry.

agentId number recipient string
jingswap_get_cycle_state
annotations: none low

Get the current Jingswap auction cycle state including phase (deposit/buffer/settle),

market string
jingswap_get_depositors
annotations: none low

Get the list of token B and sBTC depositors for a specific auction cycle.

cycle number market string
jingswap_get_user_deposit
annotations: none low

Get a specific user's deposit amounts (token B and sBTC) for a given auction cycle.

cycle number market string address string
jingswap_get_settlement
annotations: none low

Get settlement details for a completed auction cycle. Returns clearing price,

cycle number market string
jingswap_get_cycles_history
annotations: none low

Get the full history of all auction cycles from cycle 0 to the current cycle.

market string
jingswap_get_user_activity
annotations: none low

Get a user's auction activity history — deposits, cancellations, fills, and settlements.

market string address string
jingswap_deposit_stx
annotations: none low

Deposit the token-B side (STX or USDCx depending on market) into the current Jingswap auction cycle.

amount number market string
jingswap_deposit_sbtc
annotations: none low

Deposit sBTC into the current Jingswap auction cycle.

amount number market string
jingswap_cancel_stx
annotations: none low

Cancel your token-B deposit (STX or USDCx depending on market) from the current Jingswap auction cycle

market string
jingswap_cancel_sbtc
annotations: none low

Cancel your sBTC deposit from the current Jingswap auction cycle and get a full refund.

market string
jingswap_close_deposits
annotations: none low

Close the deposit phase of the current Jingswap auction cycle.

market string
jingswap_settle
annotations: none low

Settle the current auction cycle using stored Pyth oracle prices (free).

market string
jingswap_settle_with_refresh
annotations: none low

Settle the current auction cycle by first refreshing Pyth oracle prices with fresh VAAs.

market string
jingswap_cancel_cycle
annotations: none low

Cancel the current auction cycle if settlement has failed for too long.

market string
jingswap_get_prices
annotations: none low

Get current oracle and DEX prices used by the Jingswap auction.

market string
tenero_token_info
annotations: none low

Get token details including metadata, current price, market cap, and 24h volume.

tenero_market_summary
annotations: none low

Get token market summary including price history, 24h volume, and pool liquidity.

tenero_market_stats
annotations: none low

Get overall Stacks ecosystem market statistics including total volume,

tenero_top_gainers
annotations: none low

List top gaining tokens by 24h price change percentage on the Stacks ecosystem.

tenero_top_losers
annotations: none low

List top losing tokens by 24h price change percentage on the Stacks ecosystem.

tenero_trending_pools
annotations: none low

List trending DEX liquidity pools by volume over the last hour.

tenero_wallet_trades
annotations: none low

Get trade history for a Stacks wallet address.

tenero_wallet_holdings
annotations: none low

Get token holdings with current USD value for a Stacks wallet address.

tenero_whale_trades
annotations: none low

Get recent large/whale trades above threshold value on the Stacks ecosystem.

tenero_holder_stats
annotations: none low

Get token holder distribution and concentration statistics.

tenero_search
annotations: none low

Search tokens, pools, and wallets by name, symbol, or contract address.

bounty_list
annotations: none low

List bounties on aibtc.com/api/bounties. Filters: - status: "open" | "judging" | "winner-announced" | "paid" | "abandoned" | "cancelled" | "active" (default: "active" — non-terminal states only) - poster: filter by poster BTC address - submitter: filter by submitter BTC address (bounties this address has submitted to) - tag: filter by single tag - limit / offset: pagination (max limit 100) Each bounty record includes a derived 'status' field computed from its timestamps. No authentication required.

tag string limit number offset number poster string
bounty_get
annotations: none low

Get the full detail for a single bounty. Returns the bounty record, the first page of submissions, and: - 'winner' block (when acceptedAt is set): submission id, submitter addresses, contentUrl, message, acceptedAt - 'payment' hint (when status='winner-announced'): expectedMemo='BNTY:{bountyId}', recipientStxAddress, amountSats, sbtcContract No authentication required.

bounty_id string
bounty_submissions
annotations: none low

Paginated list of submissions for a single bounty. Submissions are public (the inbox is public, so are bounty submissions). No authentication required.

limit number offset number bounty_id string
bounty_create
annotations: none low

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) - expires_at: ISO 8601 deadline for new submissions. Posters can still accept up to 14 days after expiry and pay up to 7 days after acceptance. - tags: optional list (max 5 tags, max 24 chars each) Signs with BIP-322 over: "AIBTC Bounty Create | {posterBtc} | {title} | {description} | {rewardSats} | {expiresAt} | {tagsCommaJoined} | {signedAt}"

tags array title string description string reward_sats number
bounty_submit
annotations: none low

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 bounty ID - message: submission details (max 2000 chars) - content_url: optional link to the deliverable (PR, gist, IPFS, etc.) Signs with BIP-322 over: "AIBTC Bounty Submit | {bountyId} | {submitterBtc} | {message} | {contentUrl} | {signedAt}" (contentUrl is the empty string when omitted)

message string bounty_id string content_url string
bounty_accept
annotations: none low

Pick a winning submission for a bounty. Only the bounty's poster can call this. After acceptance, bounty_get will surface a 'payment' block telling the poster the exact memo ('BNTY:{bountyId}'), recipient STX address, amount, and sBTC contract to use for the payout. The poster has 7 days after acceptedAt to prove payment with bounty_paid before the bounty flips to 'abandoned'. Signs with BIP-322 over: "AIBTC Bounty Accept | {bountyId} | {submissionId} | {signedAt}"

bounty_id string submission_id string
bounty_paid
annotations: none low

Prove payment of a bounty with a confirmed sBTC transfer txid. Poster only. Before calling this: 1. Read the 'payment' hint from bounty_get to confirm expectedMemo, recipientStxAddress, amountSats, sbtcContract. 2. Send sBTC via transfer_token (or any sBTC transfer path) with the exact memo 'BNTY:{bountyId}'. 3. Wait for confirmation — use get_transaction_status until the tx is anchored. 4. Submit the txid here. The server verifies on Hiro: tx anchored, sBTC transfer contract call, sender = poster, recipient = winner STX, amount ≥ rewardSats, memo equals 'BNTY:{bountyId}' byte-exact, tx time > acceptedAt − 60s. The same txid cannot pay two bounties. Signs with BIP-322 over: "AIBTC Bounty Paid | {bountyId} | {txid} | {signedAt}"

bounty_id string
bounty_cancel
annotations: none low

Cancel a bounty. Only the poster can call this, and only while status is 'open' or 'judging' (i.e. before any submission has been accepted). Signs with BIP-322 over: "AIBTC Bounty Cancel | {bountyId} | {signedAt}"

bounty_id string
bounty_my_posted
annotations: none low

List bounties posted by a BTC address. Defaults to the current wallet's bc1q address. By default returns up to 50 active (non-terminal) bounties so the poster sees what they still need to act on: which are still open for submissions, which are in 'judging', and which need a winner accepted or payment proven. Pass status='paid' / 'cancelled' / 'abandoned' to see specific terminal states. Pass include_terminal=true to fetch all states in parallel and return a combined view (up to 50 results). No authentication required.

bounty_my_submissions
annotations: none low

List bounties this BTC address has submitted to. Defaults to the current wallet's bc1q address. Returns the bounty records (with derived status, acceptedSubmissionId, paidTxid). Use bounty_get on any row to see whether your specific submission was the one accepted, and whether payment is proven. By default returns up to 50 active (non-terminal) bounties. Pass include_terminal=true for a combined view across all states. No authentication required.

register_identity
annotations: none low

Register a new agent identity on-chain using ERC-8004 identity registry.

key string value string
get_identity
annotations: none low

Get agent identity information from ERC-8004 identity registry.

agentId number
give_feedback
annotations: none low

Submit feedback for an agent using ERC-8004 reputation registry.

tag1 string tag2 string agentId number endpoint string feedbackUri string
get_reputation
annotations: none low

Get aggregated reputation summary for an agent from ERC-8004 reputation registry.

agentId number
request_validation
annotations: none low

Request third-party validation for an agent using ERC-8004 validation registry.

agentId number validator string requestUri string requestHash string
get_validation_status
annotations: none low

Get the status of a validation request using ERC-8004 validation registry.

requestHash string
get_validation_summary
annotations: none low

Get validation summary for an agent using ERC-8004 validation registry.

agentId number
pillar_connect
annotations: none low

Connect to your Pillar smart wallet. Opens the Pillar website - if you're logged in,

pillar_disconnect
annotations: none low

Disconnect from Pillar. Clears locally stored wallet address.

pillar_status
annotations: none low

Check if you're connected to Pillar and get your wallet address.

pillar_send
annotations: none low

Send sBTC from your Pillar smart wallet. Requires being connected first (use pillar_connect).

to string amount number recipientType enum
pillar_fund
annotations: none low

Fund your Pillar smart wallet. Supports multiple methods:\n

amount number method enum
pillar_add_admin
annotations: none low

Add a backup admin address to your Pillar smart wallet for recovery purposes.

adminAddress string
pillar_supply
annotations: none low

Earn yield on your Bitcoin. Supply sBTC from your Pillar smart wallet to Zest Protocol.

amount number
pillar_auto_compound
annotations: none low

Configure auto-compound for your Pillar wallet.

minSbtc number trigger number
pillar_unwind
annotations: none low

Close or reduce your leveraged sBTC position.

percentage number
pillar_boost
annotations: none low

Create or increase a leveraged sBTC position (up to 1.5x) on your Pillar smart wallet.

amount number
pillar_position
annotations: none low

View your Pillar wallet balance and Zest position.

pillar_create_wallet
annotations: none low

Create a new Pillar smart wallet. Opens the Pillar website to complete registration.

referral string
pillar_invite
annotations: none low

Get your Pillar referral link to invite friends. Share this link and earn rewards when friends sign up.

pillar_dca_invite
annotations: none low

Invite a DCA partner by email or wallet address.

partner string
pillar_dca_partners
annotations: none low

View your DCA partners and weekly status.

pillar_dca_leaderboard
annotations: none low

View the DCA streak leaderboard. Shows top partnerships by streak length, and highlights your entry if you have one.

pillar_dca_status
annotations: none low

Check your DCA schedule status. Shows all active DCA schedules (up to 10) with chunk progress

taproot_get_pubkey
annotations: none low

Derive the x-only Taproot public key (32 bytes hex) from the active wallet using the

taproot_verify_cosig
annotations: none low

Verify a Schnorr co-signature against a BIP-341 sighash.

taproot_multisig_guide
annotations: none low

Return a step-by-step guide for M-of-N Taproot multisig coordination between agents

get_btc_mempool_info
annotations: none low

Get current Bitcoin mempool statistics including transaction count,

get_btc_transaction_status
annotations: none low

Get confirmation status and details for a Bitcoin transaction by txid.

get_btc_address_txs
annotations: none low

Get recent transaction history for a Bitcoin address (last 25 transactions).

address string
ordinals_p2p_list_trades
annotations: none low

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 required.

ordinals_p2p_get_trade
annotations: none low

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_my_trades
annotations: none low

List all trades involving the active wallet's BTC address. Queries the ledger for trades where the active wallet is either the buyer or seller. Requires an unlocked wallet so the BTC address can be resolved automatically. You can optionally filter by status.

ordinals_p2p_agents
annotations: none low

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_create_offer
annotations: none low

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's BTC address. The inscription must be in the wallet or otherwise owned by the signing address for the trade to be verifiable by counterparties. Requires an unlocked wallet with Bitcoin keys.

ordinals_p2p_counter
annotations: none low

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 with Bitcoin keys.

ordinals_p2p_transfer
annotations: none low

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 sending party. Requires an unlocked wallet with Bitcoin keys.

ordinals_p2p_cancel
annotations: none low

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.

ordinals_p2p_psbt_swap
annotations: none low

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 and sign the PSBT itself, use psbt_create_ordinal_buy, psbt_sign, and psbt_broadcast first, then call this tool with the resulting txid. Requires an unlocked wallet with Bitcoin keys.

openrouter_integration_guide
annotations: none low

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, browser) - API patterns and best practices - Model recommendations - Error handling patterns This is a reference tool - use the returned code as a template for implementation.

openrouter_models
annotations: none low

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

bitflow_get_ticker
annotations: none low

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
annotations: none low

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.

bitflow_get_swap_targets
annotations: none low

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 available on mainnet.

tokenId string
bitflow_get_quote
annotations: none low

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.

tokenX string tokenY string
bitflow_get_routes
annotations: none low

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). Note: Bitflow is only available on mainnet.

tokenX string tokenY string
bitflow_swap
annotations: none low

Execute a token swap on Bitflow DEX. Swaps tokenX for tokenY using Bitflow's aggregated liquidity. Automatically finds the best route across all Bitflow pools. No API key required — uses public endpoints (500 req/min). Requires an unlocked wallet with sufficient token balance. Note: Bitflow is only available on mainnet.

tokenX string tokenY string
bitflow_get_keeper_contract
annotations: none low

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.

bitflow_create_order
annotations: none low

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.

actionType string actionAmount string contractIdentifier string
bitflow_get_order
annotations: none low

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.

orderId string
bitflow_cancel_order
annotations: none low

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.

orderId string
bitflow_get_keeper_user
annotations: none low

Get Bitflow Keeper user info and orders. Retrieves user's keeper contracts and order history. No API key required — uses public endpoints (500 req/min). Note: Bitflow is only available on mainnet.

call_contract
annotations: none low

Call a function on a Stacks smart contract. Signs and broadcasts the transaction. For typed arguments, use objects like {type: 'uint', value: 100} or {type: 'principal', value: 'SP...'} Post conditions constrain what assets the transaction can move. Each condition is an object: - STX: {type: 'stx', principal: 'SP...', conditionCode: 'eq'|'gt'|'gte'|'lt'|'lte', amount: '1000000'} - FT: {type: 'ft', principal: 'SP...', asset: 'SP...contract', assetName: 'token-name', conditionCode: 'eq', amount: '1000'} - NFT: {type: 'nft', principal: 'SP...', asset: 'SP...contract', assetName: 'nft-name', tokenId: '1', notSend?: boolean}

contractName string functionName string contractAddress string
deploy_contract
annotations: none low

Deploy a Clarity smart contract to the Stacks blockchain.

codeBody string contractName string
get_transaction_status
annotations: none low

Check the status of a Stacks transaction by its txid.

txid string
call_read_only_function
annotations: none low

Call a read-only function on a smart contract (no signing required).

contractId string functionName string senderAddress string
psbt_create_ordinal_buy
annotations: none low

Create a PSBT for buying an ordinal: buyer pays seller in BTC, seller's inscription UTXO is transferred to buyer.

sellerAddress string
psbt_sign
annotations: none low

Sign one or more PSBT inputs with the active wallet. Supports buyer (P2WPKH) and taproot keys.

psbtBase64 string
psbt_broadcast
annotations: none low

Finalize a fully signed PSBT and broadcast it to the Bitcoin network via mempool.space.

psbtBase64 string
psbt_decode
annotations: none low

Decode a PSBT to inspect inputs, outputs, signatures, and signing status before broadcast.

psbtBase64 string
estimate_child_inscription_fee
annotations: none low

Calculate the total cost (in satoshis) for creating a child inscription.

inscribe_child
annotations: none low

Create a child inscription - STEP 1: Broadcast commit transaction.\n\n

inscribe_child_reveal
annotations: none low

Complete a child inscription - STEP 2: Broadcast reveal transaction.\n\n

stacks_market_list
annotations: none low

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_search
annotations: none low

Search prediction markets by keyword on stacksmarket.app. Searches across market titles and descriptions. Note: Stacks Market is only available on mainnet.

query string
stacks_market_get
annotations: none low

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_quote_buy
annotations: none low

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
annotations: none low

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_buy_yes
annotations: none low

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 mainnet.

stacks_market_buy_no
annotations: none low

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 mainnet.

stacks_market_sell_yes
annotations: none low

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.

stacks_market_sell_no
annotations: none low

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_redeem
annotations: none low

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_get_position
annotations: none low

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 is only available on mainnet.

souldinals_inscribe_soul
annotations: none low

Inscribe a soul.md as a child inscription - STEP 1: Broadcast commit transaction.\n\n

souldinals_reveal_soul
annotations: none low

Complete a soul inscription - STEP 2: Broadcast reveal transaction.\n\n

souldinals_list_souls
annotations: none low

List all soul inscriptions (text/markdown) owned by a Taproot address.\n\n

souldinals_load_soul
annotations: none low

Load and display the full content of the oldest soul inscription from a Taproot address.\n\n

souldinals_display_soul
annotations: none low

Parse and display soul traits from a specific inscription.\n\n

stackspot_list_pots
annotations: none low

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 yield; all participants recover their original STX contribution. Returns each pot's contract ID, configuration, current STX value, and lock status. Note: Stackspot is only available on mainnet.

stackspot_get_pot_state
annotations: none low

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., "STXLFG") or a fully-qualified identifier (e.g., "SPT4SQP5RC1BFAJEQKBHZMXQ8NQ7G118F335BD85.STXLFG"). Note: Stackspot is only available on mainnet.

stackspot_join_pot
annotations: none low

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 the sBTC yield. Use a bare contract name (e.g., "STXLFG") or a fully-qualified identifier. Amount must be in micro-STX (1 STX = 1,000,000 micro-STX). Requires an unlocked wallet with sufficient STX balance. Note: Stackspot is only available on mainnet.

stackspot_start_pot
annotations: none low

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 prepare phase. Any participant can call this once the pot is full. Use a bare contract name (e.g., "STXLFG") or a fully-qualified identifier. Requires an unlocked wallet. Note: Stackspot is only available on mainnet.

stackspot_claim_rewards
annotations: none low

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 receives the sBTC yield earned during the stacking cycle. Use a bare contract name (e.g., "STXLFG") or a fully-qualified identifier. Requires an unlocked wallet. Note: Stackspot is only available on mainnet.

stackspot_cancel_pot
annotations: none low

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 bare contract name (e.g., "STXLFG") or a fully-qualified identifier. Requires an unlocked wallet. Note: Stackspot is only available on mainnet.

earning_opportunities
annotations: none low

List the ways an agent can put its assets to work through this MCP — a static "how to earn" menu (no balances read, no network calls). Surface this to an agent right after onboarding (e.g. once \

nostr_get_pubkey
annotations: none low

Derive the Nostr public key from the active wallet.

nostr_post
annotations: none low

Publish a short-text note (kind:1) to Nostr relays.

content string
nostr_read_feed
annotations: none low

Read recent kind:1 notes from Nostr relays.

nostr_search_tags
annotations: none low

Search Nostr for kind:1 notes matching hashtags using NIP-12 #t filter.

nostr_get_profile
annotations: none low

Get a Nostr profile (kind:0 metadata) for any public key.

nostr_set_profile
annotations: none low

Update the agent's Nostr profile (kind:0 metadata event).

name string about string picture string website string
nostr_relay_list
annotations: none low

List the configured default Nostr relay URLs. No wallet required.

yield_hunter_start
annotations: none low

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 transaction confirmations before proceeding 5. Retry failed transactions with exponential backoff 6. Run continuously until stopped Requires an unlocked wallet (use wallet_unlock first). Only works on mainnet (Zest Protocol is mainnet-only). Note: Stacks transaction fees are paid in STX, not sBTC. Default settings: - Deposit threshold: 10,000 sats (0.0001 sBTC) - Reserve: 0 sats (deposit all sBTC to maximize yield) - Check interval: 10 minutes

yield_hunter_stop
annotations: none low

Stop autonomous yield hunting. Stops the background process that monitors and deposits sBTC. Your existing Zest positions remain untouched.

yield_hunter_status
annotations: none low

Get current yield hunter status. Shows: - Whether yield hunting is active - Current configuration - Statistics (checks run, deposits made) - Recent activity logs - Current Zest position

yield_hunter_configure
annotations: none low

Configure yield hunter settings. Adjust the deposit threshold, reserve, or check interval. Changes take effect on the next check cycle.

ordinals_get_listings
annotations: none low

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_API_KEY environment variable set, requests use the shared unauthenticated rate limit of 30 QPM across all users. Set MAGIC_EDEN_API_KEY to use an authenticated rate limit. Examples: - Browse all listings: ordinals_get_listings {} - Filter by collection: ordinals_get_listings { collection: "nodemonkes" } - Price range: ordinals_get_listings { minPriceSats: 100000, maxPriceSats: 1000000 }

ordinals_list_for_sale
annotations: none low

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 (Taproot) keys. Steps: 1. Call this tool with inscriptionId and priceSats 2. Sign the returned PSBT using psbt_sign 3. Submit the signed PSBT back to Magic Eden to complete the listing Note: The inscription must be in the wallet's Taproot (P2TR) address.

ordinals_list_for_sale_submit
annotations: none low

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'd to Magic Eden to register the listing on the marketplace. Steps: 1. Call ordinals_list_for_sale to get a listing PSBT 2. Sign the PSBT using psbt_sign 3. Call this tool with the signed PSBT to publish the listing

ordinals_buy
annotations: none low

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's listing inputs with the buyer's payment inputs. The buyer signs the PSBT then broadcasts it to complete the purchase. Requires an unlocked wallet with Bitcoin keys and sufficient BTC balance. Steps: 1. Call ordinals_get_listings to find an inscription and its price 2. Call ordinals_buy with the inscriptionId and desired buyer address 3. Sign the returned PSBT using psbt_sign 4. Broadcast using psbt_broadcast

ordinals_cancel_listing
annotations: none low

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 fee for the cancellation transaction itself. Requires an unlocked wallet with Bitcoin (Taproot) keys. Steps: 1. Call this tool with the inscriptionId you want to delist 2. Sign the returned PSBT using psbt_sign 3. Broadcast using psbt_broadcast to finalize the cancellation

send_inbox_message
annotations: none low

⛔ DEPRECATED — do not use. The sponsored (relay) inbox send has been removed.

alex_get_swap_quote
annotations: none low

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., 'SP3K8BC0PPEVCV7NZ6QSRWPQ2JE9E5B6N3PA0KBR9.token-wstx-v2'). Note: ALEX DEX is only available on mainnet.

tokenX string tokenY string amountIn string
alex_swap
annotations: none low

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.

tokenX string tokenY string amountIn string
alex_get_pool_info
annotations: none low

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.

tokenX string tokenY string
alex_list_pools
annotations: none low

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. Note: ALEX DEX is only available on mainnet.

zest_list_assets
annotations: none low

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, USDH, stSTXbtc. Note: Zest Protocol is only available on mainnet.

zest_get_position
annotations: none low

Get user's lending position on Zest Protocol (v0-4-market). Returns collateral, debt, health factor, and LTV data across all assets. The position query returns USD-denominated totals. Note: Zest Protocol is only available on mainnet.

asset string
zest_supply
annotations: none low

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., 'sBTC', 'USDC') or full contract ID. Supported assets: wSTX, sBTC, stSTX, USDC, USDH, stSTXbtc. Note: Zest Protocol is only available on mainnet.

asset string amount string
zest_withdraw
annotations: none low

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., 'sBTC', 'USDC') or full contract ID. Note: Amount is in zToken shares. Zest Protocol is only available on mainnet.

asset string amount string
zest_borrow
annotations: none low

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., 'USDC', 'sBTC') or full contract ID. Three LTV tiers: ~75% (borrow limit), ~85% (partial liquidation), ~95% (full liquidation). Note: Zest Protocol is only available on mainnet.

asset string amount string
zest_enable_collateral
annotations: none low

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-collateral-add. This tool is only needed if you used vault deposit separately. Mainnet only.

asset string amount string
zest_repay
annotations: none low

Repay borrowed assets to Zest Protocol (v0-4-market). Repays borrowed assets plus accrued interest. You can use the asset symbol (e.g., 'USDC', 'sBTC') or full contract ID. Note: Zest Protocol is only available on mainnet.

asset string amount string
runes_list_etchings
annotations: none low

List all Bitcoin Rune etchings (token deployments) with pagination.\n\n

runes_get_etching
annotations: none low

Get details for a specific Bitcoin Rune by its name or numeric ID.\n\n

runes_get_holders
annotations: none low

Get the list of holders for a specific Bitcoin Rune.\n\n

runes_get_activity
annotations: none low

Get recent on-chain activity (mints, transfers, burns) for a specific Bitcoin Rune.\n\n

runes_get_address_balances
annotations: none low

Get all Bitcoin Rune balances for a Bitcoin address.\n\n

runes_get_address_activity
annotations: none low

Get Bitcoin Rune transaction activity for a specific Bitcoin address.\n\n

get_rune_balances
annotations: none low

Fetch all rune token balances held at a Bitcoin address via the Unisat indexer.\n\n

get_rune_utxos
annotations: none low

List UTXOs containing a specific rune at a Bitcoin address via the Unisat indexer.\n\n

transfer_rune
annotations: none low

Transfer runes to a recipient address using Runestone OP_RETURN encoding.\n\n

credentials_list
annotations: none low

List all stored credentials. Shows service names, key names, and last-updated timestamps. Does NOT reveal credential values.

credentials_get
annotations: none low

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.

key string service string
credentials_set
annotations: none low

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.

key string service string
credentials_delete
annotations: none low

Remove a stored credential by service and key. The encrypted store file is rewritten without the deleted entry.

key string service string
credentials_unlock
annotations: none low

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.

lightning_create
annotations: none low

Create a new embedded Lightning wallet backed by the Spark SDK.

name string
lightning_import
annotations: none low

Import an existing Lightning wallet into the embedded Spark-backed

name string
lightning_unlock
annotations: none low

Unlock the Lightning wallet for the current session. Required before

password string
lightning_lock
annotations: none low

Lock the Lightning wallet and drop the Spark session from memory.

lightning_status
annotations: none low

Get the status of the embedded Lightning wallet: whether it's

lightning_fund_from_btc
annotations: none low

Fund the Lightning wallet from the user's L1 BTC wallet.

lightning_claim_deposit
annotations: none low

Claim a confirmed BTC L1 deposit into the Spark Lightning wallet.

lightning_pay_invoice
annotations: none low

Pay a BOLT-11 Lightning invoice from the embedded Lightning wallet.

lightning_create_invoice
annotations: none low

Create a BOLT-11 Lightning invoice that can receive a payment into

scaffold_x402_endpoint
annotations: none low

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 Cloudflare Workers - Based on production patterns from x402-api and stx402 ## What Gets Created A folder named \

scaffold_x402_ai_endpoint
annotations: none low

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 integration for Claude, GPT-4, Llama, etc. - Ready for deployment to Cloudflare Workers ## What Gets Created A folder named \

reputation_get_summary
annotations: none low

Get aggregated reputation summary for an agent from the ERC-8004 reputation registry.

agentId number
reputation_read_feedback
annotations: none low

Read a specific feedback entry for an agent by index from the ERC-8004 reputation registry.

index number agentId number
reputation_read_all_feedback
annotations: none low

Read all feedback entries for an agent with optional tag filtering and pagination.

tag1 string tag2 string agentId number
reputation_get_clients
annotations: none low

Get a paginated list of clients who gave feedback to an agent.

agentId number
reputation_get_feedback_count
annotations: none low

Get the total number of feedback entries for an agent from the ERC-8004 reputation registry.

agentId number
reputation_get_approved_limit
annotations: none low

Get the approved feedback index limit for a specific client of an agent.

agentId number
reputation_get_last_index
annotations: none low

Get the last feedback index submitted by a specific client for an agent.

agentId number
reputation_give_feedback
annotations: none low

Submit feedback for an agent using the ERC-8004 reputation registry.

tag1 string tag2 string agentId number endpoint string feedbackUri string
reputation_revoke_feedback
annotations: none low

Revoke a previously submitted feedback entry by index.

index number agentId number
reputation_append_response
annotations: none low

Append a response to feedback received from a client.

index number agentId number responseUri string responseHash string
reputation_approve_client
annotations: none low

Approve a client to submit feedback up to a specified index limit.

agentId number
dual_stacking_status
annotations: none low

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 next cycle. Returns enrollment state for both the current and next cycle, the APR range (higher with more stacked STX), minimum enrollment amount, and current cycle data. Note: Dual Stacking is only available on mainnet.

dual_stacking_get_rewards
annotations: none low

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 (default 0 = most recent). Note: Dual Stacking is only available on mainnet.

cycle number
dual_stacking_enroll
annotations: none low

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 be specified to receive sBTC rewards at a different address than the signing wallet. If omitted, rewards go to the signing wallet. Requires an unlocked wallet with sufficient sBTC balance. Note: Dual Stacking is only available on mainnet.

dual_stacking_opt_out
annotations: none low

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 Stacking is only available on mainnet.

get_taproot_address
annotations: none low

Get the wallet's Taproot (P2TR) address for receiving inscriptions.

estimate_inscription_fee
annotations: none low

Calculate the total cost (in satoshis) for creating an inscription.

inscribe
annotations: none low

Create a Bitcoin inscription - STEP 1: Broadcast commit transaction.\n\n

inscribe_reveal
annotations: none low

Complete a Bitcoin inscription - STEP 2: Broadcast reveal transaction.\n\n

get_inscription
annotations: none low

Get inscription content from a Bitcoin reveal transaction.

get_pox_info
annotations: none low

Get current Proof of Transfer (PoX) cycle information.

get_stacking_status
annotations: none low

Check if an address is currently stacking STX.

stack_stx
annotations: none low

Lock STX for stacking to earn BTC rewards. Requires a Bitcoin address (hash) for receiving rewards.

amount string lockPeriod number startBurnHeight number poxAddressVersion number poxAddressHashbytes string
extend_stacking
annotations: none low

Extend an existing stacking lock period.

extendCount number poxAddressVersion number poxAddressHashbytes string
styx_status
annotations: none low

Check the status of a Styx BTC→sBTC deposit by deposit ID or Bitcoin transaction ID.

id string txid string
list_x402_endpoints
annotations: none low

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 contracts) Sources: - x402.biwas.xyz: DeFi analytics, market data, wallet analysis, Zest/ALEX protocols - x402.aibtc.com: AI inference, OpenRouter integration, Stacks utilities, hashing, storage - stx402.com: AI services, cryptography, storage, utilities, agent registry - aibtc.com: Inbox messaging system

execute_x402_endpoint
annotations: none low

Execute an x402 API endpoint. Payment is handled automatically. Supported sources: - x402.biwas.xyz (default): Use path like "/api/pools/trending" - x402.aibtc.com (mainnet) / x402.aibtc.dev (testnet): Use apiUrl="https://x402.aibtc.com" with path like "/inference/openrouter/chat" - stx402.com: Use apiUrl="https://stx402.com" with path like "/ai/dad-joke" - aibtc.com (mainnet) / aibtc.dev (testnet): Use apiUrl="https://aibtc.com" with path like "/api/inbox/{address}" - Any x402-compatible URL: Use url parameter with full endpoint URL Use list_x402_endpoints to discover available endpoints. For aibtc.com inbox messages, use send_inbox_message_direct instead — it signs a standard sBTC transfer and settles directly through the x402 facilitator.

probe_x402_endpoint
annotations: none low

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 for approval before paying For free endpoints, returns the response data directly. For paid endpoints, returns payment details (amount, asset, recipient) without executing payment. After probing a paid endpoint, use execute_x402_endpoint to actually execute and pay. Supported sources: - x402.biwas.xyz (default): Use path like "/api/pools/trending" - x402.aibtc.com (mainnet) / x402.aibtc.dev (testnet): Use apiUrl="https://x402.aibtc.com" with path like "/inference/openrouter/chat" - stx402.com: Use apiUrl="https://stx402.com" with path like "/ai/dad-joke" - aibtc.com (mainnet) / aibtc.dev (testnet): Use apiUrl="https://aibtc.com" with path like "/api/inbox/{address}" - Any x402-compatible URL: Use url parameter with full endpoint URL

sbtc_get_balance
annotations: none low

Get the sBTC balance for a wallet address.

sbtc_transfer
annotations: none low

Transfer sBTC tokens to a recipient address. sBTC uses 8 decimals (same as Bitcoin). Example: To send 0.001 sBTC, use amount "100000" (satoshis).

memo string amount string recipient string
sbtc_initiate_withdrawal
annotations: none low

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_withdraw
annotations: none low

Alias for sbtc_initiate_withdrawal. Initiates an sBTC peg-out request to BTC L1.

sbtc_withdrawal_status
annotations: none low

Check status of an sBTC withdrawal request by requestId or initiating txid.

sbtc_withdraw_status
annotations: none low

Alias for sbtc_withdrawal_status. Check the status of an sBTC peg-out (withdrawal) request.

sbtc_get_deposit_info
annotations: none low

Get information about how to deposit BTC to receive sBTC.

sbtc_get_peg_info
annotations: none low

Get sBTC peg information including total supply and peg ratio.

sbtc_deposit
annotations: none low

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's Taproot address for the reclaim path. If the deposit fails, you can reclaim your BTC after the lock time expires. By default, only uses cardinal UTXOs (safe to spend - no inscriptions). Set includeOrdinals=true to allow spending ordinal UTXOs (advanced users only).

sbtc_deposit_status
annotations: none low

Check the status of an sBTC deposit transaction from Emily API.

txid string
get_stx_fees
annotations: none low

Get current STX fee estimates for different priority levels.

get_account_info
annotations: none low

Get detailed account information including nonce and balance.

get_account_transactions
annotations: none low

Get transaction history for an account.

limit number offset number
get_block_info
annotations: none low

Get information about a specific block.

heightOrHash string
get_mempool_info
annotations: none low

Get pending transactions in the mempool.

limit number offset number senderAddress string
get_contract_info
annotations: none low

Get information about a smart contract including its ABI.

contractId string
get_contract_events
annotations: none low

Get events emitted by a smart contract.

limit number offset number contractId string
get_network_status
annotations: none low

Get the current status of the Stacks network.

nonce_health
annotations: none low

Check the sender nonce health for the active wallet. Compares the local nonce tracker state (persisted at ~/.aibtc/nonce-state.json) against the chain's view from Hiro API. Use this to diagnose: - Nonce conflicts (ConflictingNonceInMempool) - Stuck transaction queues - Gaps in the nonce sequence - Stale local tracker state Returns: - local: lastUsedNonce, pending count, staleness - chain: possibleNextNonce, lastExecuted, mempool nonces, missing nonces - healthy: whether the nonce state looks good - issues: list of detected problems with recommendations

nonce_fill_gap
annotations: none low

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 blocks are 3-5s. Only use this after confirming the gap persists via nonce_health. When transactions are pending but a gap exists in the nonce sequence (e.g., nonces 5 and 7 are pending but 6 is missing), the Stacks mempool will not process nonces 7+ until 6 is filled. This tool fills the gap with a 1 micro-STX transfer to the PoX burn address. Use nonce_health first to identify gaps, then call this tool for each missing nonce. Requires the wallet to be unlocked. The fee is auto-estimated.

tx_status_deep
annotations: none low

Deep diagnostic view correlating sender nonces with sponsor nonces for sponsored transactions. Reads the sender's local pending txid log and cross-references each entry against the sponsor's mempool to show the full lifecycle of sponsored transactions: - Which sender nonce maps to which sponsor nonce - Whether sponsor nonce gaps are blocking specific transactions - Which pending txids are missing from the sponsor mempool entirely - Multiple competing txids (RBF candidates) for the same sender nonce slot Output per nonce slot: Sender nonce N: - 0xabc (sponsored, sponsor nonce 47) -- BLOCKED by missing sponsor nonces [44, 45] - 0xdef (direct, fee 0.01 STX) -- competing RBF candidate Sender nonce M (0xghi, sponsored) -> sponsor nonce 48 -- pending, no gaps ahead Sender nonce P (0xjkl, sponsored) -> NOT IN SPONSOR MEMPOOL Use this when check_relay_health shows issues but you need per-transaction clarity. Returns structured JSON with pendingSlots, sponsorMissingNonces, and summary counts.

nonce_heal
annotations: none low

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 broadcasting 3. In execute mode (dryRun=false): - Fills every gap with a 1 uSTX self-transfer to the PoX burn address - Optionally RBF-bumps the chain head (lowest non-gap pending tx) to kick off processing RBF bump behavior: - Token-transfer txs: rebuilt at same nonce with fee * feeMultiplier and rebroadcast - Sponsored txs: skipped with explanation (sender cannot RBF without sponsor key) - Contract-call txs: skipped with manual RBF instructions Always run nonce_health first to understand the current state. Requires wallet to be unlocked for execute mode (dryRun=false). Returns: - address, dryRun flag, confirmedNonce - gapsFound: list of missing nonces - actions: per-action detail (fill_gap or bump_head) with txids, fees, status - warnings: informational notes - summary: human-readable description of what happened

get_btc_balance
annotations: none low

Get the BTC balance for a Bitcoin address.

get_btc_fees
annotations: none low

Get current Bitcoin fee estimates for different confirmation targets.

get_btc_utxos
annotations: none low

List all UTXOs (Unspent Transaction Outputs) for a Bitcoin address.

transfer_btc
annotations: none low

Transfer BTC to a recipient address.

get_cardinal_utxos
annotations: none low

Get cardinal UTXOs (safe to spend - no inscriptions or runes).

get_ordinal_utxos
annotations: none low

Get ordinal UTXOs (contain inscriptions or runes - do not spend).

get_inscriptions_by_address
annotations: none low

Get all inscriptions owned by a Bitcoin address.

arxiv_search
annotations: none low

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, reasoning, RAG, alignment, orchestration, and MCP (Model Context Protocol). Default categories: cs.AI, cs.CL, cs.LG, cs.MA (configurable). Category boosts: cs.MA +3, cs.CL +1, cs.AI +1. Returns total paper count, relevant paper count, and top papers by score. Each paper includes title, authors (first 3), truncated abstract, arXiv link, relevance score, and topic tags. Read-only. No API key required.

arxiv_compile_digest
annotations: none low

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. Digest structure: - Header with date, paper counts, and categories - Highlights section — top 5 papers by score - Per-topic sections (agent, multi-agent, LLM, tool-use, reasoning, RAG, etc.) - Stats table at the bottom The compiled digest is returned inline as a Markdown string. It is NOT written to disk — use the arxiv-research skill (bun run arxiv-research/arxiv-research.ts compile) to write timestamped digest files to ~/.aibtc/arxiv-research/digests/. Read-only. No API key required.

arxiv_list_digests
annotations: none low

List recent arXiv digest files from ~/.aibtc/arxiv-research/digests/. Digests are created by the arxiv-research skill's compile subcommand or by running the skill CLI: bun run arxiv-research/arxiv-research.ts compile Each digest is a timestamped Markdown file. This tool lists them newest-first so agents can find and read recent digests by file path. Note: This tool reads the local filesystem on the machine running the MCP server. Digests are NOT created by arxiv_compile_digest (which returns Markdown inline). Use the skill CLI to persist digests to disk. Read-only.

styx_pool_status
annotations: none low

Get current Styx pool liquidity and status.

inference_register_provider
annotations: none low

List an OpenAI-compatible model endpoint on the AIBTC Inference Marketplace and get paid per request in sBTC.

name string
inference_update_provider
annotations: none low

Update your marketplace listing in place — name, models, payout address, endpoint, or description — no delete/re-add.

name string apiKey string models array endpoint string providerId string description string payoutAddress string
inference_reveal_key
annotations: none low

Reveal or rotate your provider's shared key — the gateway↔endpoint credential the gateway presents when it

rotate boolean providerId string
inference_check_provider
annotations: none low

Re-run the marketplace's health + functional probe for a provider on demand (checks the endpoint is reachable and

providerId string
inference_list_providers
annotations: none low

List providers registered on the marketplace with their models, health/status, and flagged state. No signature

send_inbox_message_direct
annotations: none low

Send a paid x402 message to another agent's inbox on aibtc.com. This is the canonical inbox

check_relay_health
annotations: none low

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 transactions - Detect mempool desync (confirmed nonce far behind mempool nonce) - List stuck transactions with txid, nonce, and how long they have been pending - Report mempool congestion This tool does not redefine caller-facing x402 payment states. Use paymentId polling for payment lifecycle truth; use this output only as backup diagnostics.

recover_sponsor_nonce
annotations: none low

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 needing to contact the AIBTC team manually. Recovery modes: - rbf: Replace-by-fee — rebroadcasts stuck transactions with a higher fee so miners prioritize them. Provide specific txids or omit to bump all stuck transactions. - fill-gaps: Nonce gap-fill — submits placeholder transactions to fill any missing nonces that are blocking the queue. Provide specific nonces or omit to fill all gaps. - both: Attempt both RBF and gap-fill in sequence (default). - resync-local-nonce: Force-reset the MCP server's in-memory nonce counter for the active wallet. Use this when the local counter is out of sync with the chain (e.g. after a server restart, manual transaction sent outside the MCP server, or a confirmed-but-locally-stuck counter). The counter will be re-seeded from the chain on the next transaction. Requires the wallet to be unlocked. If the relay does not yet support relay endpoints it returns a 404 or 501 and this tool will respond with a clear message rather than throwing an error. In that case, share the txids and nonces from check_relay_health with the AIBTC team.

pillar_key_generate
annotations: none low

Generate a new secp256k1 signing keypair for Pillar smart wallet direct operations.

pillar_key_unlock
annotations: none low

Unlock a signing key for Pillar direct operations.

pillar_key_lock
annotations: none low

Lock the signing key, clearing sensitive data from memory.

pillar_key_info
annotations: none low

Show signing key info: pubkey, smart wallet, lock status, and all stored keys.

pillar_direct_boost
annotations: none low

Create or increase a leveraged sBTC position (up to 1.5x) on your Pillar smart wallet.

pillar_direct_unwind
annotations: none low

Close or reduce your leveraged sBTC position. Agent-signed, no browser needed.

pillar_direct_supply
annotations: none low

Earn yield on your Bitcoin. Supply sBTC from your Pillar smart wallet to Zest Protocol.

pillar_direct_send
annotations: none low

Send sBTC from your Pillar smart wallet to a recipient.

pillar_direct_auto_compound
annotations: none low

Configure auto-compound for your Pillar wallet.

enabled boolean
pillar_direct_position
annotations: none low

View your Pillar smart wallet balances (STX, sBTC, aeUSDC) and Zest position.

pillar_direct_withdraw_collateral
annotations: none low

Withdraw sBTC collateral from Zest on the Pillar smart wallet.

pillar_direct_add_admin
annotations: none low

Add a backup admin address to your Pillar smart wallet for recovery purposes.

pillar_direct_create_wallet
annotations: none low

Create a new Pillar smart wallet for agent direct operations.

pillar_direct_dca_invite
annotations: none low

Invite a DCA partner by email or wallet address.

pillar_direct_dca_partners
annotations: none low

View your DCA partners and weekly status.

pillar_direct_dca_leaderboard
annotations: none low

View the DCA streak leaderboard. Shows top partnerships by streak length, and highlights your entry if you have one.

competition_submit_trade
annotations: none low

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's dual-sig flow (BIP-322 + SIP-018). This is not an MCP tool — agents go to https://aibtc.com to complete it. 2. Register on the ERC-8004 identity contract via the \

competition_status
annotations: none low

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's trade history and parallel-fetches Tenero prices to compute live P&L. That adds a few seconds to the round-trip for agents with many trades or many distinct tokens. Pass \

competition_list_trades
annotations: none low

List trades for an agent in the current AIBTC trading competition. Includes txids the agent submitted directly (via \

competition_allowlist
annotations: none low

Get the set of \

lookup_bns_name
annotations: none low

Resolve a .btc domain name to its Stacks address.

name string
reverse_bns_lookup
annotations: none low

Get the BNS domain names owned by an address.

get_bns_info
annotations: none low

Get detailed information about a BNS domain name.

name string
check_bns_availability
annotations: none low

Check if a BNS domain name is available for registration.

name string
get_bns_price
annotations: none low

Get the registration price for a BNS domain name.

name string
list_user_domains
annotations: none low

List all BNS domains owned by an address.

claim_bns_name_fast
annotations: none low

Register a BNS domain name in a single transaction using name-claim-fast.

preorder_bns_name
annotations: none low

Preorder a BNS domain name (step 1 of 2-step registration).

register_bns_name
annotations: none low

Register a BNS domain name after preorder is confirmed. This is step 2 of a 2-step process.

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs sync ops
shell high
Server uses shell capabilities via: child_process
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 880

low
Tool 'legion_inscribe_reveal' has no annotations annotation_checker · 100%
low
Tool 'legion_status' has no annotations annotation_checker · 100%
low
Tool 'legion_list_stories' has no annotations annotation_checker · 100%
low
Tool 'legion_get_story' has no annotations annotation_checker · 100%
low
Tool 'legion_my_position' has no annotations annotation_checker · 100%
low
Tool 'legion_contribute' has no annotations annotation_checker · 100%
low
Tool 'legion_sponsor' has no annotations annotation_checker · 100%
low
Tool 'legion_propose_story' has no annotations annotation_checker · 100%
low
Tool 'legion_vote' has no annotations annotation_checker · 100%
low
Tool 'legion_conclude' has no annotations annotation_checker · 100%
low
Tool 'legion_inscribe_story' has no annotations annotation_checker · 100%
low
Tool 'yield_dashboard_overview' has no annotations annotation_checker · 100%
low
Tool 'yield_dashboard_positions' has no annotations annotation_checker · 100%
low
Tool 'yield_dashboard_apy_breakdown' has no annotations annotation_checker · 100%
low
Tool 'yield_dashboard_rebalance' has no annotations annotation_checker · 100%
low
Tool 'wallet_create' has no annotations annotation_checker · 100%
low
Tool 'wallet_import' has no annotations annotation_checker · 100%
low
Tool 'wallet_unlock' has no annotations annotation_checker · 100%
low
Tool 'wallet_lock' has no annotations annotation_checker · 100%
low
Tool 'wallet_list' has no annotations annotation_checker · 100%
low
Tool 'wallet_switch' has no annotations annotation_checker · 100%
low
Tool 'wallet_delete' has no annotations annotation_checker · 100%
low
Tool 'wallet_export' has no annotations annotation_checker · 100%
low
Tool 'wallet_rotate_password' has no annotations annotation_checker · 100%
low
Tool 'wallet_set_timeout' has no annotations annotation_checker · 100%
low
Tool 'wallet_status' has no annotations annotation_checker · 100%
low
Tool 'transfer_stx' has no annotations annotation_checker · 100%
low
Tool 'broadcast_transaction' has no annotations annotation_checker · 100%
low
Tool 'sip018_sign' has no annotations annotation_checker · 100%
low
Tool 'sip018_verify' has no annotations annotation_checker · 100%
low
Tool 'sip018_hash' has no annotations annotation_checker · 100%
low
Tool 'stacks_sign_message' has no annotations annotation_checker · 100%
low
Tool 'stacks_verify_message' has no annotations annotation_checker · 100%
low
Tool 'btc_sign_message' has no annotations annotation_checker · 100%
low
Tool 'btc_verify_message' has no annotations annotation_checker · 100%
low
Tool 'schnorr_sign_digest' has no annotations annotation_checker · 100%
low
Tool 'schnorr_verify_digest' has no annotations annotation_checker · 100%
low
Tool 'nostr_sign_event' has no annotations annotation_checker · 100%
low
Tool 'get_wallet_info' has no annotations annotation_checker · 100%
low
Tool 'get_stx_balance' has no annotations annotation_checker · 100%
low
Tool 'get_token_balance' has no annotations annotation_checker · 100%
low
Tool 'transfer_token' has no annotations annotation_checker · 100%
low
Tool 'get_token_info' has no annotations annotation_checker · 100%
low
Tool 'list_user_tokens' has no annotations annotation_checker · 100%
low
Tool 'get_token_holders' has no annotations annotation_checker · 100%
low
Tool 'news_list_signals' has no annotations annotation_checker · 100%
low
Tool 'news_front_page' has no annotations annotation_checker · 100%
low
Tool 'news_leaderboard' has no annotations annotation_checker · 100%
low
Tool 'news_check_status' has no annotations annotation_checker · 100%
low
Tool 'news_list_beats' has no annotations annotation_checker · 100%
low
Tool 'news_claim_beat' has no annotations annotation_checker · 100%
low
Tool 'news_file_signal' has no annotations annotation_checker · 100%
low
Tool 'news_editor_review_signal' has no annotations annotation_checker · 100%
low
Tool 'news_editor_file_review' has no annotations annotation_checker · 100%
low
Tool 'news_register_editor' has no annotations annotation_checker · 100%
low
Tool 'news_deactivate_editor' has no annotations annotation_checker · 100%
low
Tool 'news_list_editors' has no annotations annotation_checker · 100%
low
Tool 'news_editor_check_earnings' has no annotations annotation_checker · 100%
low
Tool 'news_publisher_compile_brief' has no annotations annotation_checker · 100%
low
Tool 'news_file_correction' has no annotations annotation_checker · 100%
low
Tool 'news_publisher_set_beat_config' has no annotations annotation_checker · 100%
low
Tool 'news_record_editor_payout' has no annotations annotation_checker · 100%
low
Tool 'get_nft_holdings' has no annotations annotation_checker · 100%
low
Tool 'get_nft_metadata' has no annotations annotation_checker · 100%
low
Tool 'transfer_nft' has no annotations annotation_checker · 100%
low
Tool 'get_nft_owner' has no annotations annotation_checker · 100%
low
Tool 'get_collection_info' has no annotations annotation_checker · 100%
low
Tool 'get_nft_history' has no annotations annotation_checker · 100%
low
Tool 'set_hiro_api_key' has no annotations annotation_checker · 100%
low
Tool 'get_hiro_api_key' has no annotations annotation_checker · 100%
low
Tool 'pillar_connect' has no annotations annotation_checker · 100%
low
Tool 'delete_hiro_api_key' has no annotations annotation_checker · 100%
low
Tool 'set_stacks_api_url' has no annotations annotation_checker · 100%
low
Tool 'get_stacks_api_url' has no annotations annotation_checker · 100%
low
Tool 'delete_stacks_api_url' has no annotations annotation_checker · 100%
low
Tool 'get_server_version' has no annotations annotation_checker · 100%
low
Tool 'identity_get_last_id' has no annotations annotation_checker · 100%
low
Tool 'identity_get' has no annotations annotation_checker · 100%
low
Tool 'identity_get_metadata' has no annotations annotation_checker · 100%
low
Tool 'identity_register' has no annotations annotation_checker · 100%
low
Tool 'identity_set_uri' has no annotations annotation_checker · 100%
low
Tool 'identity_set_metadata' has no annotations annotation_checker · 100%
low
Tool 'identity_set_approval' has no annotations annotation_checker · 100%
low
Tool 'identity_set_wallet' has no annotations annotation_checker · 100%
low
Tool 'identity_unset_wallet' has no annotations annotation_checker · 100%
low
Tool 'identity_transfer' has no annotations annotation_checker · 100%
low
Tool 'jingswap_get_cycle_state' has no annotations annotation_checker · 100%
low
Tool 'jingswap_get_depositors' has no annotations annotation_checker · 100%
low
Tool 'jingswap_get_user_deposit' has no annotations annotation_checker · 100%
low
Tool 'jingswap_get_settlement' has no annotations annotation_checker · 100%
low
Tool 'jingswap_get_cycles_history' has no annotations annotation_checker · 100%
low
Tool 'jingswap_get_user_activity' has no annotations annotation_checker · 100%
low
Tool 'jingswap_deposit_stx' has no annotations annotation_checker · 100%
low
Tool 'jingswap_deposit_sbtc' has no annotations annotation_checker · 100%
low
Tool 'jingswap_cancel_stx' has no annotations annotation_checker · 100%
low
Tool 'jingswap_cancel_sbtc' has no annotations annotation_checker · 100%
low
Tool 'jingswap_close_deposits' has no annotations annotation_checker · 100%
low
Tool 'jingswap_settle' has no annotations annotation_checker · 100%
low
Tool 'jingswap_settle_with_refresh' has no annotations annotation_checker · 100%
low
Tool 'jingswap_cancel_cycle' has no annotations annotation_checker · 100%
low
Tool 'jingswap_get_prices' has no annotations annotation_checker · 100%
low
Tool 'tenero_token_info' has no annotations annotation_checker · 100%
low
Tool 'tenero_market_summary' has no annotations annotation_checker · 100%
low
Tool 'tenero_market_stats' has no annotations annotation_checker · 100%
low
Tool 'tenero_top_gainers' has no annotations annotation_checker · 100%
low
Tool 'tenero_top_losers' has no annotations annotation_checker · 100%
low
Tool 'tenero_trending_pools' has no annotations annotation_checker · 100%
low
Tool 'tenero_wallet_trades' has no annotations annotation_checker · 100%
low
Tool 'tenero_wallet_holdings' has no annotations annotation_checker · 100%
low
Tool 'tenero_whale_trades' has no annotations annotation_checker · 100%
low
Tool 'tenero_holder_stats' has no annotations annotation_checker · 100%
low
Tool 'tenero_search' has no annotations annotation_checker · 100%
low
Tool 'bounty_list' has no annotations annotation_checker · 100%
low
Tool 'bounty_get' has no annotations annotation_checker · 100%
low
Tool 'bounty_submissions' has no annotations annotation_checker · 100%
low
Tool 'bounty_create' has no annotations annotation_checker · 100%
low
Tool 'bounty_submit' has no annotations annotation_checker · 100%
low
Tool 'bounty_accept' has no annotations annotation_checker · 100%
low
Tool 'bounty_paid' has no annotations annotation_checker · 100%
low
Tool 'bounty_cancel' has no annotations annotation_checker · 100%
low
Tool 'bounty_my_posted' has no annotations annotation_checker · 100%
low
Tool 'bounty_my_submissions' has no annotations annotation_checker · 100%
low
Tool 'register_identity' has no annotations annotation_checker · 100%
low
Tool 'get_identity' has no annotations annotation_checker · 100%
low
Tool 'give_feedback' has no annotations annotation_checker · 100%
low
Tool 'get_reputation' has no annotations annotation_checker · 100%
low
Tool 'request_validation' has no annotations annotation_checker · 100%
low
Tool 'get_validation_status' has no annotations annotation_checker · 100%
low
Tool 'get_validation_summary' has no annotations annotation_checker · 100%
low
Tool 'pillar_disconnect' has no annotations annotation_checker · 100%
low
Tool 'pillar_status' has no annotations annotation_checker · 100%
low
Tool 'pillar_send' has no annotations annotation_checker · 100%
low
Tool 'pillar_fund' has no annotations annotation_checker · 100%
low
Tool 'pillar_add_admin' has no annotations annotation_checker · 100%
low
Tool 'pillar_supply' has no annotations annotation_checker · 100%
low
Tool 'pillar_auto_compound' has no annotations annotation_checker · 100%
low
Tool 'pillar_unwind' has no annotations annotation_checker · 100%
low
Tool 'pillar_boost' has no annotations annotation_checker · 100%
low
Tool 'pillar_position' has no annotations annotation_checker · 100%
low
Tool 'pillar_create_wallet' has no annotations annotation_checker · 100%
low
Tool 'pillar_invite' has no annotations annotation_checker · 100%
low
Tool 'pillar_dca_invite' has no annotations annotation_checker · 100%
low
Tool 'pillar_dca_partners' has no annotations annotation_checker · 100%
low
Tool 'pillar_dca_leaderboard' has no annotations annotation_checker · 100%
low
Tool 'pillar_dca_status' has no annotations annotation_checker · 100%
low
Tool 'taproot_get_pubkey' has no annotations annotation_checker · 100%
low
Tool 'taproot_verify_cosig' has no annotations annotation_checker · 100%
low
Tool 'taproot_multisig_guide' has no annotations annotation_checker · 100%
low
Tool 'get_btc_mempool_info' has no annotations annotation_checker · 100%
low
Tool 'get_btc_transaction_status' has no annotations annotation_checker · 100%
low
Tool 'get_btc_address_txs' has no annotations annotation_checker · 100%
low
Tool 'ordinals_p2p_list_trades' has no annotations annotation_checker · 100%
low
Tool 'ordinals_p2p_get_trade' has no annotations annotation_checker · 100%
low
Tool 'ordinals_p2p_my_trades' has no annotations annotation_checker · 100%
low
Tool 'ordinals_p2p_agents' has no annotations annotation_checker · 100%
low
Tool 'ordinals_p2p_create_offer' has no annotations annotation_checker · 100%
low
Tool 'ordinals_p2p_counter' has no annotations annotation_checker · 100%
low
Tool 'ordinals_p2p_transfer' has no annotations annotation_checker · 100%
low
Tool 'ordinals_p2p_cancel' has no annotations annotation_checker · 100%
low
Tool 'ordinals_p2p_psbt_swap' has no annotations annotation_checker · 100%
low
Tool 'openrouter_integration_guide' has no annotations annotation_checker · 100%
low
Tool 'openrouter_models' has no annotations annotation_checker · 100%
low
Tool 'bitflow_get_ticker' has no annotations annotation_checker · 100%
low
Tool 'bitflow_get_tokens' has no annotations annotation_checker · 100%
low
Tool 'bitflow_get_swap_targets' has no annotations annotation_checker · 100%
low
Tool 'bitflow_get_quote' has no annotations annotation_checker · 100%
low
Tool 'bitflow_get_routes' has no annotations annotation_checker · 100%
low
Tool 'bitflow_swap' has no annotations annotation_checker · 100%
low
Tool 'bitflow_get_keeper_contract' has no annotations annotation_checker · 100%
low
Tool 'bitflow_create_order' has no annotations annotation_checker · 100%
low
Tool 'bitflow_get_order' has no annotations annotation_checker · 100%
low
Tool 'bitflow_cancel_order' has no annotations annotation_checker · 100%
low
Tool 'bitflow_get_keeper_user' has no annotations annotation_checker · 100%
low
Tool 'call_contract' has no annotations annotation_checker · 100%
low
Tool 'deploy_contract' has no annotations annotation_checker · 100%
low
Tool 'get_transaction_status' has no annotations annotation_checker · 100%
low
Tool 'call_read_only_function' has no annotations annotation_checker · 100%
low
Tool 'psbt_create_ordinal_buy' has no annotations annotation_checker · 100%
low
Tool 'psbt_sign' has no annotations annotation_checker · 100%
low
Tool 'psbt_broadcast' has no annotations annotation_checker · 100%
low
Tool 'psbt_decode' has no annotations annotation_checker · 100%
low
Tool 'estimate_child_inscription_fee' has no annotations annotation_checker · 100%
low
Tool 'inscribe_child' has no annotations annotation_checker · 100%
low
Tool 'inscribe_child_reveal' has no annotations annotation_checker · 100%
low
Tool 'stacks_market_list' has no annotations annotation_checker · 100%
low
Tool 'stacks_market_search' has no annotations annotation_checker · 100%
low
Tool 'stacks_market_get' has no annotations annotation_checker · 100%
low
Tool 'stacks_market_quote_buy' has no annotations annotation_checker · 100%
low
Tool 'stacks_market_quote_sell' has no annotations annotation_checker · 100%
low
Tool 'stacks_market_buy_yes' has no annotations annotation_checker · 100%
low
Tool 'stacks_market_buy_no' has no annotations annotation_checker · 100%
low
Tool 'stacks_market_sell_yes' has no annotations annotation_checker · 100%
low
Tool 'stacks_market_sell_no' has no annotations annotation_checker · 100%
low
Tool 'stacks_market_redeem' has no annotations annotation_checker · 100%
low
Tool 'stacks_market_get_position' has no annotations annotation_checker · 100%
low
Tool 'souldinals_inscribe_soul' has no annotations annotation_checker · 100%
low
Tool 'souldinals_reveal_soul' has no annotations annotation_checker · 100%
low
Tool 'souldinals_list_souls' has no annotations annotation_checker · 100%
low
Tool 'souldinals_load_soul' has no annotations annotation_checker · 100%
low
Tool 'souldinals_display_soul' has no annotations annotation_checker · 100%
low
Tool 'stackspot_list_pots' has no annotations annotation_checker · 100%
low
Tool 'stackspot_get_pot_state' has no annotations annotation_checker · 100%
low
Tool 'stackspot_join_pot' has no annotations annotation_checker · 100%
low
Tool 'stackspot_start_pot' has no annotations annotation_checker · 100%
low
Tool 'stackspot_claim_rewards' has no annotations annotation_checker · 100%
low
Tool 'stackspot_cancel_pot' has no annotations annotation_checker · 100%
low
Tool 'earning_opportunities' has no annotations annotation_checker · 100%
low
Tool 'nostr_get_pubkey' has no annotations annotation_checker · 100%
low
Tool 'nostr_post' has no annotations annotation_checker · 100%
low
Tool 'nostr_read_feed' has no annotations annotation_checker · 100%
low
Tool 'nostr_search_tags' has no annotations annotation_checker · 100%
low
Tool 'nostr_get_profile' has no annotations annotation_checker · 100%
low
Tool 'nostr_set_profile' has no annotations annotation_checker · 100%
low
Tool 'nostr_relay_list' has no annotations annotation_checker · 100%
low
Tool 'yield_hunter_start' has no annotations annotation_checker · 100%
low
Tool 'yield_hunter_stop' has no annotations annotation_checker · 100%
low
Tool 'yield_hunter_status' has no annotations annotation_checker · 100%
low
Tool 'yield_hunter_configure' has no annotations annotation_checker · 100%
low
Tool 'ordinals_get_listings' has no annotations annotation_checker · 100%
low
Tool 'ordinals_list_for_sale' has no annotations annotation_checker · 100%
low
Tool 'ordinals_list_for_sale_submit' has no annotations annotation_checker · 100%
low
Tool 'ordinals_buy' has no annotations annotation_checker · 100%
low
Tool 'ordinals_cancel_listing' has no annotations annotation_checker · 100%
low
Tool 'send_inbox_message' has no annotations annotation_checker · 100%
low
Tool 'alex_get_swap_quote' has no annotations annotation_checker · 100%
low
Tool 'alex_swap' has no annotations annotation_checker · 100%
low
Tool 'alex_get_pool_info' has no annotations annotation_checker · 100%
low
Tool 'alex_list_pools' has no annotations annotation_checker · 100%
low
Tool 'zest_list_assets' has no annotations annotation_checker · 100%
low
Tool 'zest_get_position' has no annotations annotation_checker · 100%
low
Tool 'zest_supply' has no annotations annotation_checker · 100%
low
Tool 'zest_withdraw' has no annotations annotation_checker · 100%
low
Tool 'zest_borrow' has no annotations annotation_checker · 100%
low
Tool 'zest_enable_collateral' has no annotations annotation_checker · 100%
low
Tool 'zest_repay' has no annotations annotation_checker · 100%
low
Tool 'runes_list_etchings' has no annotations annotation_checker · 100%
low
Tool 'runes_get_etching' has no annotations annotation_checker · 100%
low
Tool 'runes_get_holders' has no annotations annotation_checker · 100%
low
Tool 'runes_get_activity' has no annotations annotation_checker · 100%
low
Tool 'runes_get_address_balances' has no annotations annotation_checker · 100%
low
Tool 'runes_get_address_activity' has no annotations annotation_checker · 100%
low
Tool 'get_rune_balances' has no annotations annotation_checker · 100%
low
Tool 'get_rune_utxos' has no annotations annotation_checker · 100%
low
Tool 'transfer_rune' has no annotations annotation_checker · 100%
low
Tool 'credentials_list' has no annotations annotation_checker · 100%
low
Tool 'credentials_get' has no annotations annotation_checker · 100%
low
Tool 'credentials_set' has no annotations annotation_checker · 100%
low
Tool 'credentials_delete' has no annotations annotation_checker · 100%
low
Tool 'credentials_unlock' has no annotations annotation_checker · 100%
low
Tool 'lightning_create' has no annotations annotation_checker · 100%
low
Tool 'lightning_import' has no annotations annotation_checker · 100%
low
Tool 'lightning_unlock' has no annotations annotation_checker · 100%
low
Tool 'lightning_lock' has no annotations annotation_checker · 100%
low
Tool 'lightning_status' has no annotations annotation_checker · 100%
low
Tool 'lightning_fund_from_btc' has no annotations annotation_checker · 100%
low
Tool 'lightning_claim_deposit' has no annotations annotation_checker · 100%
low
Tool 'lightning_pay_invoice' has no annotations annotation_checker · 100%
low
Tool 'lightning_create_invoice' has no annotations annotation_checker · 100%
low
Tool 'scaffold_x402_endpoint' has no annotations annotation_checker · 100%
low
Tool 'scaffold_x402_ai_endpoint' has no annotations annotation_checker · 100%
low
Tool 'reputation_get_summary' has no annotations annotation_checker · 100%
low
Tool 'reputation_read_feedback' has no annotations annotation_checker · 100%
low
Tool 'reputation_read_all_feedback' has no annotations annotation_checker · 100%
low
Tool 'reputation_get_clients' has no annotations annotation_checker · 100%
low
Tool 'reputation_get_feedback_count' has no annotations annotation_checker · 100%
low
Tool 'reputation_get_approved_limit' has no annotations annotation_checker · 100%
low
Tool 'reputation_get_last_index' has no annotations annotation_checker · 100%
low
Tool 'reputation_give_feedback' has no annotations annotation_checker · 100%
low
Tool 'reputation_revoke_feedback' has no annotations annotation_checker · 100%
low
Tool 'reputation_append_response' has no annotations annotation_checker · 100%
low
Tool 'reputation_approve_client' has no annotations annotation_checker · 100%
low
Tool 'dual_stacking_status' has no annotations annotation_checker · 100%
low
Tool 'dual_stacking_get_rewards' has no annotations annotation_checker · 100%
low
Tool 'dual_stacking_enroll' has no annotations annotation_checker · 100%
low
Tool 'dual_stacking_opt_out' has no annotations annotation_checker · 100%
low
Tool 'get_taproot_address' has no annotations annotation_checker · 100%
low
Tool 'estimate_inscription_fee' has no annotations annotation_checker · 100%
low
Tool 'inscribe' has no annotations annotation_checker · 100%
low
Tool 'inscribe_reveal' has no annotations annotation_checker · 100%
low
Tool 'get_inscription' has no annotations annotation_checker · 100%
low
Tool 'get_pox_info' has no annotations annotation_checker · 100%
low
Tool 'get_stacking_status' has no annotations annotation_checker · 100%
low
Tool 'stack_stx' has no annotations annotation_checker · 100%
low
Tool 'extend_stacking' has no annotations annotation_checker · 100%
low
Tool 'list_x402_endpoints' has no annotations annotation_checker · 100%
low
Tool 'execute_x402_endpoint' has no annotations annotation_checker · 100%
low
Tool 'probe_x402_endpoint' has no annotations annotation_checker · 100%
low
Tool 'sbtc_get_balance' has no annotations annotation_checker · 100%
low
Tool 'sbtc_transfer' has no annotations annotation_checker · 100%
low
Tool 'sbtc_initiate_withdrawal' has no annotations annotation_checker · 100%
low
Tool 'sbtc_withdraw' has no annotations annotation_checker · 100%
low
Tool 'sbtc_withdrawal_status' has no annotations annotation_checker · 100%
low
Tool 'sbtc_withdraw_status' has no annotations annotation_checker · 100%
low
Tool 'sbtc_get_deposit_info' has no annotations annotation_checker · 100%
low
Tool 'sbtc_get_peg_info' has no annotations annotation_checker · 100%
low
Tool 'sbtc_deposit' has no annotations annotation_checker · 100%
low
Tool 'sbtc_deposit_status' has no annotations annotation_checker · 100%
low
Tool 'get_stx_fees' has no annotations annotation_checker · 100%
low
Tool 'get_account_info' has no annotations annotation_checker · 100%
low
Tool 'get_account_transactions' has no annotations annotation_checker · 100%
low
Tool 'get_block_info' has no annotations annotation_checker · 100%
low
Tool 'get_mempool_info' has no annotations annotation_checker · 100%
low
Tool 'get_contract_info' has no annotations annotation_checker · 100%
low
Tool 'get_contract_events' has no annotations annotation_checker · 100%
low
Tool 'get_network_status' has no annotations annotation_checker · 100%
low
Tool 'nonce_health' has no annotations annotation_checker · 100%
low
Tool 'nonce_fill_gap' has no annotations annotation_checker · 100%
low
Tool 'tx_status_deep' has no annotations annotation_checker · 100%
low
Tool 'nonce_heal' has no annotations annotation_checker · 100%
low
Tool 'get_btc_balance' has no annotations annotation_checker · 100%
low
Tool 'get_btc_fees' has no annotations annotation_checker · 100%
low
Tool 'get_btc_utxos' has no annotations annotation_checker · 100%
low
Tool 'transfer_btc' has no annotations annotation_checker · 100%
low
Tool 'get_cardinal_utxos' has no annotations annotation_checker · 100%
low
Tool 'get_ordinal_utxos' has no annotations annotation_checker · 100%
low
Tool 'get_inscriptions_by_address' has no annotations annotation_checker · 100%
low
Tool 'arxiv_search' has no annotations annotation_checker · 100%
low
Tool 'arxiv_compile_digest' has no annotations annotation_checker · 100%
low
Tool 'arxiv_list_digests' has no annotations annotation_checker · 100%
low
Tool 'styx_pool_status' has no annotations annotation_checker · 100%
low
Tool 'styx_pools' has no annotations annotation_checker · 100%
low
Tool 'styx_fees' has no annotations annotation_checker · 100%
low
Tool 'styx_price' has no annotations annotation_checker · 100%
low
Tool 'styx_deposit' has no annotations annotation_checker · 100%
low
Tool 'styx_status' has no annotations annotation_checker · 100%
low
Tool 'styx_history' has no annotations annotation_checker · 100%
low
Tool 'inference_register_provider' has no annotations annotation_checker · 100%
low
Tool 'inference_update_provider' has no annotations annotation_checker · 100%
low
Tool 'inference_reveal_key' has no annotations annotation_checker · 100%
low
Tool 'inference_check_provider' has no annotations annotation_checker · 100%
low
Tool 'inference_list_providers' has no annotations annotation_checker · 100%
low
Tool 'send_inbox_message_direct' has no annotations annotation_checker · 100%
low
Tool 'check_relay_health' has no annotations annotation_checker · 100%
low
Tool 'recover_sponsor_nonce' has no annotations annotation_checker · 100%
low
Tool 'pillar_key_generate' has no annotations annotation_checker · 100%
low
Tool 'pillar_key_unlock' has no annotations annotation_checker · 100%
low
Tool 'pillar_key_lock' has no annotations annotation_checker · 100%
low
Tool 'pillar_key_info' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_boost' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_unwind' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_supply' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_send' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_auto_compound' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_position' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_withdraw_collateral' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_add_admin' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_create_wallet' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_dca_invite' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_dca_partners' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_dca_leaderboard' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_dca_status' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_quote' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_resolve_recipient' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_stack_stx' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_revoke_fast_pool' has no annotations annotation_checker · 100%
low
Tool 'pillar_direct_stacking_status' has no annotations annotation_checker · 100%
low
Tool 'competition_submit_trade' has no annotations annotation_checker · 100%
low
Tool 'competition_status' has no annotations annotation_checker · 100%
low
Tool 'competition_list_trades' has no annotations annotation_checker · 100%
low
Tool 'competition_allowlist' has no annotations annotation_checker · 100%
low
Tool 'lookup_bns_name' has no annotations annotation_checker · 100%
low
Tool 'reverse_bns_lookup' has no annotations annotation_checker · 100%
low
Tool 'get_bns_info' has no annotations annotation_checker · 100%
low
Tool 'check_bns_availability' has no annotations annotation_checker · 100%
low
Tool 'get_bns_price' has no annotations annotation_checker · 100%
low
Tool 'list_user_domains' has no annotations annotation_checker · 100%
low
Tool 'claim_bns_name_fast' has no annotations annotation_checker · 100%
low
Tool 'preorder_bns_name' has no annotations annotation_checker · 100%
low
Tool 'register_bns_name' has no annotations annotation_checker · 100%
medium
OAuth implementation without PKCE auth_checker · 75%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: axios@1.17.0 (GHSA-42h9-826w-cgv3) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.17.0 (GHSA-7q8q-rj6j-mhjq) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.17.0 (GHSA-f4gw-2p7v-4548) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.17.0 (GHSA-gcfj-64vw-6mp9) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.17.0 (GHSA-hcpx-6fm6-wx23) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.17.0 (GHSA-jqh4-m9w3-8hp9) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.17.0 (GHSA-mmx7-hfxf-jppx) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.17.0 (GHSA-mwf2-3pr3-8698) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.17.0 (GHSA-pmv8-rq9r-6j72) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.17.0 (GHSA-xj6q-8x83-jv6g) dependency_analyzer · 95%
medium
Vulnerable dependency: postcss@8.5.18 (GHSA-fxqj-rqcc-2cmp) dependency_analyzer · 95%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/scripts/test-bip322-integration.ts:296 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/scripts/test-bip322-integration.ts:329 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/scripts/test-bip322-integration.ts:384 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/scripts/test-bip322-integration.ts:421 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/scripts/test-bip322-integration.ts:448 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/scripts/test-bip322-integration.ts:551 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/scripts/test-bip322-integration.ts:584 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/scripts/test-bip322-integration.ts:721 entropy_analyzer · 75%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/scripts/test-bip322-integration.ts:502 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/scripts/test-bip322-integration.ts:503 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/scripts/test-bip322-integration.ts:504 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/scripts/test-bip322-integration.ts:715 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/services/zest-price-feeds.test.ts:22 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/services/zest-price-feeds.test.ts:23 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/services/zest-price-feeds.test.ts:24 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/services/mempool-api.test.ts:37 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/services/mempool-api.test.ts:45 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/services/mempool-api.test.ts:278 entropy_analyzer · 70%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/tests/scripts/test-x402-classifieds.ts:172 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/tests/scripts/test-direct-inbox-x402.ts:71 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/tests/scripts/test-news-file-signal.ts:264 entropy_analyzer · 75%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/utils/bitcoin.test.ts:244 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/utils/bitcoin.test.ts:246 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/utils/bitcoin.test.ts:252 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/utils/bitcoin.test.ts:254 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:279 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:287 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:296 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:312 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:320 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:337 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:346 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:365 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:368 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:379 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:382 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:386 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:399 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:403 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:414 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:418 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:421 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:432 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:435 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:439 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:454 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:458 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:461 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:466 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:474 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:485 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:488 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:491 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:496 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:501 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:512 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:524 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:525 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:526 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:532 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:582 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:677 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:756 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:758 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/signing.test.ts:774 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/dual-stacking-status.test.ts:17 entropy_analyzer · 70%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/tools/signing.tools.ts:1276 entropy_analyzer · 75%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/dual-stacking-status.test.ts:20 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/tools/dual-stacking-status.test.ts:170 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:101 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:126 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:149 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:177 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:199 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:235 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:257 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:279 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:285 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:305 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:312 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:338 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:361 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:366 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:371 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:396 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:422 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:447 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:471 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:497 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:529 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/tests/transactions/bitcoin-builder.test.ts:557 entropy_analyzer · 70%
info
Tool: legion_sponsor manifest_parser · 85%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/src/services/defi.service.ts:351 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/src/services/defi.service.ts:352 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in aibtcdev-aibtc-mcp-server-12a67ee/src/services/defi.service.ts:353 entropy_analyzer · 70%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/services/credentials.ts:95 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/services/credentials.ts:99 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/services/credentials.ts:102 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/services/credentials.ts:104 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/utils/x402-protocol.ts:123 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/utils/encryption.ts:96 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/utils/encryption.ts:97 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/utils/encryption.ts:98 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/utils/encryption.ts:99 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/tools/signing.tools.ts:254 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/tools/signing.tools.ts:322 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/tools/signing.tools.ts:1282 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/tools/psbt.tools.ts:17 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/tools/child-inscription.tools.ts:65 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/tools/child-inscription.tools.ts:198 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/tools/child-inscription.tools.ts:379 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/tools/souldinals.tools.ts:533 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/tools/ordinals.tools.ts:128 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/tools/ordinals.tools.ts:232 entropy_analyzer · 75%
medium
Buffer.from base64 in aibtcdev-aibtc-mcp-server-12a67ee/src/tools/ordinals.tools.ts:366 entropy_analyzer · 75%
info
package.json metadata manifest_parser · 100%
info
Tool: legion_status manifest_parser · 85%
info
Tool: legion_list_stories manifest_parser · 85%
info
Tool: legion_get_story manifest_parser · 85%
info
Tool: legion_my_position manifest_parser · 85%
info
Tool: legion_contribute manifest_parser · 85%
info
Tool: legion_propose_story manifest_parser · 85%
info
Tool: legion_vote manifest_parser · 85%
info
Tool: legion_conclude manifest_parser · 85%
info
Tool: legion_inscribe_story manifest_parser · 85%
info
Tool: legion_inscribe_reveal manifest_parser · 85%
info
Tool: yield_dashboard_overview manifest_parser · 85%
info
Tool: yield_dashboard_positions manifest_parser · 85%
info
Tool: yield_dashboard_apy_breakdown manifest_parser · 85%
info
Tool: yield_dashboard_rebalance manifest_parser · 85%
info
Tool: wallet_create manifest_parser · 85%
info
Tool: wallet_import manifest_parser · 85%
info
Tool: wallet_unlock manifest_parser · 85%
info
Tool: lightning_lock manifest_parser · 85%
info
Tool: wallet_lock manifest_parser · 85%
info
Tool: wallet_list manifest_parser · 85%
info
Tool: wallet_switch manifest_parser · 85%
info
Tool: wallet_delete manifest_parser · 85%
info
Tool: wallet_export manifest_parser · 85%
info
Tool: wallet_rotate_password manifest_parser · 85%
info
Tool: wallet_set_timeout manifest_parser · 85%
info
Tool: wallet_status manifest_parser · 85%
info
Tool: transfer_stx manifest_parser · 85%
info
Tool: broadcast_transaction manifest_parser · 85%
info
Tool: sip018_sign manifest_parser · 85%
info
Tool: sip018_verify manifest_parser · 85%
info
Tool: sip018_hash manifest_parser · 85%
info
Tool: stacks_sign_message manifest_parser · 85%
info
Tool: stacks_verify_message manifest_parser · 85%
info
Tool: btc_sign_message manifest_parser · 85%
info
Tool: btc_verify_message manifest_parser · 85%
info
Tool: schnorr_sign_digest manifest_parser · 85%
info
Tool: schnorr_verify_digest manifest_parser · 85%
info
Tool: nostr_sign_event manifest_parser · 85%
info
Tool: get_wallet_info manifest_parser · 85%
info
Tool: get_stx_balance manifest_parser · 85%
info
Tool: get_token_balance manifest_parser · 85%
info
Tool: transfer_token manifest_parser · 85%
info
Tool: get_token_info manifest_parser · 85%
info
Tool: list_user_tokens manifest_parser · 85%
info
Tool: get_token_holders manifest_parser · 85%
info
Tool: news_list_signals manifest_parser · 85%
info
Tool: news_front_page manifest_parser · 85%
info
Tool: news_leaderboard manifest_parser · 85%
info
Tool: news_check_status manifest_parser · 85%
info
Tool: news_list_beats manifest_parser · 85%
info
Tool: news_claim_beat manifest_parser · 85%
info
Tool: news_file_signal manifest_parser · 85%
info
Tool: news_editor_review_signal manifest_parser · 85%
info
Tool: news_editor_file_review manifest_parser · 85%
info
Tool: news_register_editor manifest_parser · 85%
info
Tool: news_deactivate_editor manifest_parser · 85%
info
Tool: news_list_editors manifest_parser · 85%
info
Tool: news_editor_check_earnings manifest_parser · 85%
info
Tool: news_publisher_compile_brief manifest_parser · 85%
info
Tool: news_file_correction manifest_parser · 85%
info
Tool: news_publisher_set_beat_config manifest_parser · 85%
info
Tool: news_record_editor_payout manifest_parser · 85%
info
Tool: get_nft_holdings manifest_parser · 85%
info
Tool: get_nft_metadata manifest_parser · 85%
info
Tool: transfer_nft manifest_parser · 85%
info
Tool: get_nft_owner manifest_parser · 85%
info
Tool: get_collection_info manifest_parser · 85%
info
Tool: get_nft_history manifest_parser · 85%
info
Tool: set_hiro_api_key manifest_parser · 85%
info
Tool: get_hiro_api_key manifest_parser · 85%
info
Tool: delete_hiro_api_key manifest_parser · 85%
info
Tool: set_stacks_api_url manifest_parser · 85%
info
Tool: get_stacks_api_url manifest_parser · 85%
info
Tool: delete_stacks_api_url manifest_parser · 85%
info
Tool: get_server_version manifest_parser · 85%
info
Tool: identity_get_last_id manifest_parser · 85%
info
Tool: identity_get manifest_parser · 85%
info
Tool: identity_get_metadata manifest_parser · 85%
info
Tool: identity_register manifest_parser · 85%
info
Tool: identity_set_uri manifest_parser · 85%
info
Tool: identity_set_metadata manifest_parser · 85%
info
Tool: identity_set_approval manifest_parser · 85%
info
Tool: identity_set_wallet manifest_parser · 85%
info
Tool: identity_unset_wallet manifest_parser · 85%
info
Tool: identity_transfer manifest_parser · 85%
info
Tool: jingswap_get_cycle_state manifest_parser · 85%
info
Tool: jingswap_get_depositors manifest_parser · 85%
info
Tool: jingswap_get_user_deposit manifest_parser · 85%
info
Tool: jingswap_get_settlement manifest_parser · 85%
info
Tool: jingswap_get_cycles_history manifest_parser · 85%
info
Tool: jingswap_get_user_activity manifest_parser · 85%
info
Tool: jingswap_deposit_stx manifest_parser · 85%
info
Tool: jingswap_deposit_sbtc manifest_parser · 85%
info
Tool: jingswap_cancel_stx manifest_parser · 85%
info
Tool: jingswap_cancel_sbtc manifest_parser · 85%
info
Tool: jingswap_close_deposits manifest_parser · 85%
info
Tool: jingswap_settle manifest_parser · 85%
info
Tool: jingswap_settle_with_refresh manifest_parser · 85%
info
Tool: jingswap_cancel_cycle manifest_parser · 85%
info
Tool: jingswap_get_prices manifest_parser · 85%
info
Tool: tenero_token_info manifest_parser · 85%
info
Tool: tenero_market_summary manifest_parser · 85%
info
Tool: tenero_market_stats manifest_parser · 85%
info
Tool: tenero_top_gainers manifest_parser · 85%
info
Tool: tenero_top_losers manifest_parser · 85%
info
Tool: tenero_trending_pools manifest_parser · 85%
info
Tool: tenero_wallet_trades manifest_parser · 85%
info
Tool: tenero_wallet_holdings manifest_parser · 85%
info
Tool: tenero_whale_trades manifest_parser · 85%
info
Tool: tenero_holder_stats manifest_parser · 85%
info
Tool: tenero_search manifest_parser · 85%
info
Tool: bounty_list manifest_parser · 85%
info
Tool: bounty_get manifest_parser · 85%
info
Tool: bounty_submissions manifest_parser · 85%
info
Tool: bounty_create manifest_parser · 85%
info
Tool: bounty_submit manifest_parser · 85%
info
Tool: bounty_accept manifest_parser · 85%
info
Tool: bounty_paid manifest_parser · 85%
info
Tool: bounty_cancel manifest_parser · 85%
info
Tool: bounty_my_posted manifest_parser · 85%
info
Tool: bounty_my_submissions manifest_parser · 85%
info
Tool: register_identity manifest_parser · 85%
info
Tool: get_identity manifest_parser · 85%
info
Tool: give_feedback manifest_parser · 85%
info
Tool: get_reputation manifest_parser · 85%
info
Tool: request_validation manifest_parser · 85%
info
Tool: get_validation_status manifest_parser · 85%
info
Tool: get_validation_summary manifest_parser · 85%
info
Tool: pillar_connect manifest_parser · 85%
info
Tool: pillar_disconnect manifest_parser · 85%
info
Tool: pillar_status manifest_parser · 85%
info
Tool: pillar_send manifest_parser · 85%
info
Tool: pillar_fund manifest_parser · 85%
info
Tool: pillar_add_admin manifest_parser · 85%
info
Tool: pillar_supply manifest_parser · 85%
info
Tool: pillar_auto_compound manifest_parser · 85%
info
Tool: pillar_unwind manifest_parser · 85%
info
Tool: pillar_boost manifest_parser · 85%
info
Tool: pillar_position manifest_parser · 85%
info
Tool: pillar_create_wallet manifest_parser · 85%
info
Tool: pillar_invite manifest_parser · 85%
info
Tool: pillar_dca_invite manifest_parser · 85%
info
Tool: pillar_dca_partners manifest_parser · 85%
info
Tool: pillar_dca_leaderboard manifest_parser · 85%
info
Tool: pillar_dca_status manifest_parser · 85%
info
Tool: taproot_get_pubkey manifest_parser · 85%
info
Tool: taproot_verify_cosig manifest_parser · 85%
info
Tool: taproot_multisig_guide manifest_parser · 85%
info
Tool: get_btc_mempool_info manifest_parser · 85%
info
Tool: get_btc_transaction_status manifest_parser · 85%
info
Tool: get_btc_address_txs manifest_parser · 85%
info
Tool: ordinals_p2p_list_trades manifest_parser · 85%
info
Tool: ordinals_p2p_get_trade manifest_parser · 85%
info
Tool: ordinals_p2p_my_trades manifest_parser · 85%
info
Tool: ordinals_p2p_agents manifest_parser · 85%
info
Tool: ordinals_p2p_create_offer manifest_parser · 85%
info
Tool: ordinals_p2p_counter manifest_parser · 85%
info
Tool: ordinals_p2p_transfer manifest_parser · 85%
info
Tool: ordinals_p2p_cancel manifest_parser · 85%
info
Tool: lightning_status manifest_parser · 85%
info
Tool: ordinals_p2p_psbt_swap manifest_parser · 85%
info
Tool: openrouter_integration_guide manifest_parser · 85%
info
Tool: openrouter_models manifest_parser · 85%
info
Tool: bitflow_get_ticker manifest_parser · 85%
info
Tool: bitflow_get_tokens manifest_parser · 85%
info
Tool: bitflow_get_swap_targets manifest_parser · 85%
info
Tool: bitflow_get_quote manifest_parser · 85%
info
Tool: bitflow_get_routes manifest_parser · 85%
info
Tool: bitflow_swap manifest_parser · 85%
info
Tool: bitflow_get_keeper_contract manifest_parser · 85%
info
Tool: bitflow_create_order manifest_parser · 85%
info
Tool: bitflow_get_order manifest_parser · 85%
info
Tool: bitflow_cancel_order manifest_parser · 85%
info
Tool: bitflow_get_keeper_user manifest_parser · 85%
info
Tool: call_contract manifest_parser · 85%
info
Tool: deploy_contract manifest_parser · 85%
info
Tool: get_transaction_status manifest_parser · 85%
info
Tool: call_read_only_function manifest_parser · 85%
info
Tool: psbt_create_ordinal_buy manifest_parser · 85%
info
Tool: psbt_sign manifest_parser · 85%
info
Tool: psbt_broadcast manifest_parser · 85%
info
Tool: psbt_decode manifest_parser · 85%
info
Tool: estimate_child_inscription_fee manifest_parser · 85%
info
Tool: inscribe_child manifest_parser · 85%
info
Tool: inscribe_child_reveal manifest_parser · 85%
info
Tool: stacks_market_list manifest_parser · 85%
info
Tool: stacks_market_search manifest_parser · 85%
info
Tool: stacks_market_get manifest_parser · 85%
info
Tool: stacks_market_quote_buy manifest_parser · 85%
info
Tool: stacks_market_quote_sell manifest_parser · 85%
info
Tool: stacks_market_buy_yes manifest_parser · 85%
info
Tool: stacks_market_buy_no manifest_parser · 85%
info
Tool: stacks_market_sell_yes manifest_parser · 85%
info
Tool: stacks_market_sell_no manifest_parser · 85%
info
Tool: stacks_market_redeem manifest_parser · 85%
info
Tool: stacks_market_get_position manifest_parser · 85%
info
Tool: souldinals_inscribe_soul manifest_parser · 85%
info
Tool: souldinals_reveal_soul manifest_parser · 85%
info
Tool: souldinals_list_souls manifest_parser · 85%
info
Tool: souldinals_load_soul manifest_parser · 85%
info
Tool: souldinals_display_soul manifest_parser · 85%
info
Tool: stackspot_list_pots manifest_parser · 85%
info
Tool: stackspot_get_pot_state manifest_parser · 85%
info
Tool: stackspot_join_pot manifest_parser · 85%
info
Tool: stackspot_start_pot manifest_parser · 85%
info
Tool: stackspot_claim_rewards manifest_parser · 85%
info
Tool: stackspot_cancel_pot manifest_parser · 85%
info
Tool: earning_opportunities manifest_parser · 85%
info
Tool: nostr_get_pubkey manifest_parser · 85%
info
Tool: nostr_post manifest_parser · 85%
info
Tool: nostr_read_feed manifest_parser · 85%
info
Tool: nostr_search_tags manifest_parser · 85%
info
Tool: nostr_get_profile manifest_parser · 85%
info
Tool: nostr_set_profile manifest_parser · 85%
info
Tool: nostr_relay_list manifest_parser · 85%
info
Tool: yield_hunter_start manifest_parser · 85%
info
Tool: yield_hunter_stop manifest_parser · 85%
info
Tool: yield_hunter_status manifest_parser · 85%
info
Tool: yield_hunter_configure manifest_parser · 85%
info
Tool: ordinals_get_listings manifest_parser · 85%
info
Tool: ordinals_list_for_sale manifest_parser · 85%
info
Tool: ordinals_list_for_sale_submit manifest_parser · 85%
info
Tool: ordinals_buy manifest_parser · 85%
info
Tool: ordinals_cancel_listing manifest_parser · 85%
info
Tool: send_inbox_message manifest_parser · 85%
info
Tool: alex_get_swap_quote manifest_parser · 85%
info
Tool: alex_swap manifest_parser · 85%
info
Tool: alex_get_pool_info manifest_parser · 85%
info
Tool: alex_list_pools manifest_parser · 85%
info
Tool: zest_list_assets manifest_parser · 85%
info
Tool: zest_get_position manifest_parser · 85%
info
Tool: zest_supply manifest_parser · 85%
info
Tool: zest_withdraw manifest_parser · 85%
info
Tool: zest_borrow manifest_parser · 85%
info
Tool: zest_enable_collateral manifest_parser · 85%
info
Tool: zest_repay manifest_parser · 85%
info
Tool: runes_list_etchings manifest_parser · 85%
info
Tool: runes_get_etching manifest_parser · 85%
info
Tool: runes_get_holders manifest_parser · 85%
info
Tool: runes_get_activity manifest_parser · 85%
info
Tool: runes_get_address_balances manifest_parser · 85%
info
Tool: runes_get_address_activity manifest_parser · 85%
info
Tool: get_rune_balances manifest_parser · 85%
info
Tool: get_rune_utxos manifest_parser · 85%
info
Tool: transfer_rune manifest_parser · 85%
info
Tool: credentials_list manifest_parser · 85%
info
Tool: credentials_get manifest_parser · 85%
info
Tool: credentials_set manifest_parser · 85%
info
Tool: credentials_delete manifest_parser · 85%
info
Tool: credentials_unlock manifest_parser · 85%
info
Tool: lightning_create manifest_parser · 85%
info
Tool: lightning_import manifest_parser · 85%
info
Tool: lightning_unlock manifest_parser · 85%
info
Tool: lightning_fund_from_btc manifest_parser · 85%
info
Tool: lightning_claim_deposit manifest_parser · 85%
info
Tool: lightning_pay_invoice manifest_parser · 85%
info
Tool: lightning_create_invoice manifest_parser · 85%
info
Tool: scaffold_x402_endpoint manifest_parser · 85%
info
Tool: scaffold_x402_ai_endpoint manifest_parser · 85%
info
Tool: reputation_get_summary manifest_parser · 85%
info
Tool: reputation_read_feedback manifest_parser · 85%
info
Tool: reputation_read_all_feedback manifest_parser · 85%
info
Tool: reputation_get_clients manifest_parser · 85%
info
Tool: reputation_get_feedback_count manifest_parser · 85%
info
Tool: reputation_get_approved_limit manifest_parser · 85%
info
Tool: reputation_get_last_index manifest_parser · 85%
info
Tool: reputation_give_feedback manifest_parser · 85%
info
Tool: reputation_revoke_feedback manifest_parser · 85%
info
Tool: reputation_append_response manifest_parser · 85%
info
Tool: reputation_approve_client manifest_parser · 85%
info
Tool: dual_stacking_status manifest_parser · 85%
info
Tool: dual_stacking_get_rewards manifest_parser · 85%
info
Tool: dual_stacking_enroll manifest_parser · 85%
info
Tool: dual_stacking_opt_out manifest_parser · 85%
info
Tool: get_taproot_address manifest_parser · 85%
info
Tool: estimate_inscription_fee manifest_parser · 85%
info
Tool: inscribe manifest_parser · 85%
info
Tool: inscribe_reveal manifest_parser · 85%
info
Tool: get_inscription manifest_parser · 85%
info
Tool: get_pox_info manifest_parser · 85%
info
Tool: get_stacking_status manifest_parser · 85%
info
Tool: stack_stx manifest_parser · 85%
info
Tool: extend_stacking manifest_parser · 85%
info
Tool: list_x402_endpoints manifest_parser · 85%
info
Tool: execute_x402_endpoint manifest_parser · 85%
info
Tool: probe_x402_endpoint manifest_parser · 85%
info
Tool: sbtc_get_balance manifest_parser · 85%
info
Tool: sbtc_transfer manifest_parser · 85%
info
Tool: sbtc_initiate_withdrawal manifest_parser · 85%
info
Tool: sbtc_withdraw manifest_parser · 85%
info
Tool: sbtc_withdrawal_status manifest_parser · 85%
info
Tool: sbtc_withdraw_status manifest_parser · 85%
info
Tool: sbtc_get_deposit_info manifest_parser · 85%
info
Tool: sbtc_get_peg_info manifest_parser · 85%
info
Tool: styx_pool_status manifest_parser · 85%
info
Tool: sbtc_deposit manifest_parser · 85%
info
Tool: sbtc_deposit_status manifest_parser · 85%
info
Tool: get_stx_fees manifest_parser · 85%
info
Tool: get_account_info manifest_parser · 85%
info
Tool: get_account_transactions manifest_parser · 85%
info
Tool: get_block_info manifest_parser · 85%
info
Tool: get_mempool_info manifest_parser · 85%
info
Tool: get_contract_info manifest_parser · 85%
info
Tool: get_contract_events manifest_parser · 85%
info
Tool: get_network_status manifest_parser · 85%
info
Tool: nonce_health manifest_parser · 85%
info
Tool: nonce_fill_gap manifest_parser · 85%
info
Tool: arxiv_list_digests manifest_parser · 85%
info
Tool: tx_status_deep manifest_parser · 85%
info
Tool: nonce_heal manifest_parser · 85%
info
Tool: get_btc_balance manifest_parser · 85%
info
Tool: get_btc_fees manifest_parser · 85%
info
Tool: get_btc_utxos manifest_parser · 85%
info
Tool: transfer_btc manifest_parser · 85%
info
Tool: get_cardinal_utxos manifest_parser · 85%
info
Tool: get_ordinal_utxos manifest_parser · 85%
info
Tool: get_inscriptions_by_address manifest_parser · 85%
info
Tool: arxiv_search manifest_parser · 85%
info
Tool: arxiv_compile_digest manifest_parser · 85%
info
Tool: styx_pools manifest_parser · 85%
info
Tool: styx_fees manifest_parser · 85%
info
Tool: styx_price manifest_parser · 85%
info
Tool: styx_deposit manifest_parser · 85%
info
Tool: styx_status manifest_parser · 85%
info
Tool: styx_history manifest_parser · 85%
info
Tool: inference_register_provider manifest_parser · 85%
info
Tool: inference_update_provider manifest_parser · 85%
info
Tool: inference_reveal_key manifest_parser · 85%
info
Tool: inference_check_provider manifest_parser · 85%
info
Tool: inference_list_providers manifest_parser · 85%
info
Tool: send_inbox_message_direct manifest_parser · 85%
info
Tool: check_relay_health manifest_parser · 85%
info
Tool: pillar_direct_dca_partners manifest_parser · 85%
info
Tool: pillar_direct_dca_leaderboard manifest_parser · 85%
info
Tool: recover_sponsor_nonce manifest_parser · 85%
info
Tool: pillar_key_generate manifest_parser · 85%
info
Tool: pillar_key_unlock manifest_parser · 85%
info
Tool: pillar_key_lock manifest_parser · 85%
info
Tool: pillar_key_info manifest_parser · 85%
info
Tool: pillar_direct_boost manifest_parser · 85%
info
Tool: pillar_direct_unwind manifest_parser · 85%
info
Tool: pillar_direct_supply manifest_parser · 85%
info
Tool: pillar_direct_send manifest_parser · 85%
info
Tool: pillar_direct_auto_compound manifest_parser · 85%
info
Tool: pillar_direct_position manifest_parser · 85%
info
Tool: pillar_direct_withdraw_collateral manifest_parser · 85%
info
Tool: pillar_direct_add_admin manifest_parser · 85%
info
Tool: pillar_direct_create_wallet manifest_parser · 85%
info
Tool: pillar_direct_dca_invite manifest_parser · 85%
info
Tool: pillar_direct_dca_status manifest_parser · 85%
info
Tool: pillar_direct_quote manifest_parser · 85%
info
Tool: pillar_direct_resolve_recipient manifest_parser · 85%
info
Tool: pillar_direct_stack_stx manifest_parser · 85%
info
Tool: pillar_direct_revoke_fast_pool manifest_parser · 85%
info
Tool: pillar_direct_stacking_status manifest_parser · 85%
info
Tool: competition_submit_trade manifest_parser · 85%
info
Tool: competition_status manifest_parser · 85%
info
Tool: competition_list_trades manifest_parser · 85%
info
Tool: competition_allowlist manifest_parser · 85%
info
Tool: lookup_bns_name manifest_parser · 85%
info
Tool: reverse_bns_lookup manifest_parser · 85%
info
Tool: get_bns_info manifest_parser · 85%
info
Tool: check_bns_availability manifest_parser · 85%
info
Tool: get_bns_price manifest_parser · 85%
info
Tool: list_user_domains manifest_parser · 85%
info
Tool: claim_bns_name_fast manifest_parser · 85%
info
Tool: preorder_bns_name manifest_parser · 85%
info
Tool: register_bns_name manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (42) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
critical
Tool poisoning in 'stacks_market_redeem': Cross-tool sequencing directive poisoning · 85%
critical
Tool poisoning in 'ordinals_list_for_sale_submit': Cross-tool sequencing directive poisoning · 85%
critical
Tool poisoning in 'dual_stacking_enroll': Directive language: 'you must' poisoning · 85%
critical
Tool poisoning in 'nonce_heal': Directive language: 'always' poisoning · 85%
info
SBOM generated: 432 components sbom_generator · 100%
high
Hardcoded Password found in aibtcdev-aibtc-mcp-server-12a67ee/src/yield-hunter/index.ts secret_scanner · 65%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%