Stacks AI MCP Server

200 tools. 53 can modify or destroy data without limits.

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

Last updated:

53 can modify or destroy data
147 read-only
200 tools total

Community server · catalogue entry verified 29/06/2026

How to control Stacks AI MCP Server ↓

What Stacks AI MCP Server exposes to your agents

Read (147) Write / Execute (14) Destructive / Financial (39)
Critical Risk

The most dangerous Stacks AI MCP Server tools

53 of Stacks AI MCP Server's 200 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Stacks AI MCP Server

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

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

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

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

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

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

Prevents bulk unintended modifications from agents caught in loops.

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

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

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

Instant setup, no code required.

All 200 Stacks AI MCP Server tools

FINANCIAL 34 tools
Financial alex_execute_swap Execute 1-hop token swap on ALEX AMM via swap-helper Financial alex_execute_swap_2hop Execute 2-hop token swap via swap-helper-a (token-x/token-y -> token-y/token-z) Financial alex_execute_swap_4hop Execute 4-hop token swap via swap-helper-c (X->Y->Z->W->V) Financial arkadiko_add_liquidity Add liquidity to existing Arkadiko swap pair Financial arkadiko_claim_staking_rewards Claim pending staking rewards Financial arkadiko_close_vault Close Arkadiko vault and repay all debt Financial arkadiko_complete_cdp_workflow Complete CDP workflow: Create vault, mint USDA, and manage position Financial arkadiko_complete_governance_workflow Complete governance workflow: Stake DIKO, create proposal, and vote Financial arkadiko_create_vault Create new Arkadiko vault for minting USDA stablecoin Financial arkadiko_stake_diko Stake DIKO tokens to earn rewards and voting power Financial arkadiko_swap_tokens Swap tokens on Arkadiko DEX Financial bitflow_create_group_order Create group order for scheduled execution using official SDK Financial bitflow_create_keeper_order Create keeper order for automated execution using official SDK Financial bitflow_execute_btc_to_sbtc_keeper_order Execute complete BTC to sBTC swap using Keeper system Financial bitflow_execute_token_swap_with_keeper Execute token swap using Keeper system for automated execution Financial bitflow_setup_dca_orders Setup Dollar Cost Averaging (DCA) orders using group orders Financial charisma_complete_swap_workflow Complete swap workflow: quote, create order, execute Financial charisma_create_order Create new limit or triggered order Financial charisma_execute_multihop_swap Execute multihop swap via Blaze routing Financial granite_add_collateral Deposit BTC (sBTC) as collateral to enable borrowing Financial granite_borrow Borrow stablecoins against BTC collateral on Granite Financial granite_deposit Deposit stablecoins to earn passive yield from borrowers Financial granite_finalize_unstake Finalize unstaking after waiting period expires Financial granite_flash_loan Execute uncollateralized flash loan (must repay + fee in same tx) Financial granite_liquidate Liquidate undercollateralized borrower position for profit Financial granite_redeem Redeem LP tokens for underlying stablecoin assets Financial granite_remove_collateral Withdraw collateral if health factor allows Financial granite_repay Repay borrowed stablecoins to reduce debt Financial granite_stake Stake LP tokens to earn additional rewards Financial granite_withdraw Withdraw supplied assets plus earned interest Financial send_stx Send STX tokens to another address Financial stack_stx Stack STX tokens for a specified duration Financial transfer_ft Transfer fungible tokens to another address Financial velar_execute_swap Execute token swap on Velar DEX with optimal routing
READ 147 tools
Read alex_get_all_pool_stats Get statistics for all pool tokens Read alex_get_all_pools Get information about all pools on ALEX Read alex_get_all_swaps Get all available swap pairs with current volumes and prices in USD Read alex_get_all_tickers Get market statistics for all trading pairs (24h data) Read alex_get_all_token_prices Get current prices for all tokens on ALEX Read alex_get_amm_pool_stats Get AMM pool statistics including TVL and APY Read alex_get_circulating_supply Get circulating supply of ALEX governance token Read alex_get_contract_address Get specific ALEX contract address Read alex_get_contract_addresses Get all ALEX contract addresses for current network Read alex_get_flash_loan_contract_info Get information about ALEX flash loan contract and requirements Read alex_get_historical_swaps Get historical trades for specific pool token Read alex_get_pool_fees Get fee rebate history for a specific pool Read alex_get_pool_liquidity Get liquidity history for a specific pool Read alex_get_pool_stats Get detailed statistics for a specific pool including volume, fees, liquidity and APR Read alex_get_pool_token_price Get current price of a pool token Read alex_get_pool_volume_24h Get 24-hour pool volume history Read alex_get_pool_volume_7d Get 7-day pool volume history Read alex_get_ticker Get market statistics for specific trading pair Read alex_get_token_mappings Get token mappings (wrapped token relationships) Read alex_get_token_price Get current price of a specific token Read alex_get_token_price_15min Get 15-minute interval price history for a token Read alex_get_token_price_history Get historical price data for a token Read alex_get_token_total_supply Get total supply for a specific token Read alex_get_token_tvl Get TVL time series for a specific token Read alex_get_total_tvl Get total value locked across all ALEX pools Read alex_get_trading_pairs Get all active trading pairs on ALEX AMM Read alex_prepare_flash_loan_contract_call Prepare flash loan contract call with requirements and estimated fees Read arkadiko_calculate_vault_health Calculate vault health metrics and liquidation risks Read arkadiko_get_network_info Get Arkadiko network configuration and contract addresses Read arkadiko_get_proposal Get detailed information about Arkadiko governance proposal Read arkadiko_get_stake_info Get staking information for address Read arkadiko_get_swap_fees Get trading fees for Arkadiko swap pair Read arkadiko_get_swap_pair Get detailed information about Arkadiko swap pair Read arkadiko_get_token_balance Get token balance for address Read arkadiko_get_token_price Get token price from Arkadiko oracle Read arkadiko_get_token_total_supply Get total supply of Arkadiko token Read arkadiko_get_user_portfolio Get complete user portfolio across all Arkadiko features Read arkadiko_get_vault_info Get detailed information about an Arkadiko vault Read arkadiko_liquidate_vault Liquidate under-collateralized Arkadiko vault Read arkadiko_optimize_vault_position Get recommendations for optimizing vault position Read arkadiko_unstake_diko Unstake DIKO tokens Read bitflow_get_all_keeper_possible_token_y Get all possible keeper token Y options using official SDK Read bitflow_get_all_keeper_possible_token_y_routes Get all possible keeper token Y routes using official SDK Read bitflow_get_all_possible_token_y Get all possible destination tokens for swapping using official SDK Read bitflow_get_all_possible_token_y_routes Get all possible routes between two tokens using official SDK Read bitflow_get_available_tokens Get all available tokens on Bitflow using official SDK Read bitflow_get_contract_addresses Get all Bitflow contract addresses for current network Read bitflow_get_group_order Get group order details by ID using official SDK Read bitflow_get_keeper_order Get keeper order details by ID using official SDK Read bitflow_get_keeper_possible_swaps Get possible keeper swaps for a token using official SDK Read bitflow_get_keeper_quote Get quote for keeper action using official SDK Read bitflow_get_keeper_quote_for_route Get keeper quote for route using official SDK Read bitflow_get_keeper_tokens Get available tokens for keeper operations using official SDK Read bitflow_get_keeper_user Get user information with keeper contracts and orders using official SDK Read bitflow_get_network_info Get network configuration and SDK information Read bitflow_get_possible_swaps Get all possible swap options for a given token using official SDK Read bitflow_get_quote_for_route Get price quote for token swap using official SDK Read bitflow_get_stableswap_pools Get all StableSwap pool contract addresses Read bitflow_get_swap_params Get swap parameters for transaction execution using official SDK Read bitflow_get_token_formats Get supported token formats and examples for SDK usage Read bitflow_get_xyk_pools Get all XYK pool contract addresses Read bitflow_prepare_swap_execution Prepare swap execution with all parameters (requires StacksProvider for actual execution) Read call_read_only_function Call a read-only function on a smart contract Read charisma_get_network_info Get Charisma network configuration Read charisma_get_order Get detailed information about specific order Read charisma_get_quote Get optimal swap quote via Charisma vault routing Read charisma_list_api_keys List all API keys for wallet Read charisma_list_orders List all limit orders, optionally filtered by owner Read estimate_contract_call_fee Estimate fees for a contract call transaction Read get_account_balance Get STX and token balances for an account Read get_account_nonces Get nonce information for an account Read get_account_stx_balance Get STX balance for an account Read get_address_burnchain_rewards Get burnchain rewards for a specific Bitcoin address Read get_address_ft_balances Get all fungible token balances for an address Read get_address_reward_slots Get burnchain reward slots for a specific Bitcoin address Read get_address_transaction_events Get transaction events for a specific address and transaction Read get_address_transactions Get transactions for a specific address Read get_address_transactions_with_events Get transactions for an address with event summaries and transfer info Read get_block_by_hash Get block information by block hash Read get_block_by_height Get block information by block height Read get_block_transactions Get transactions in a specific block Read get_block_transactions_detailed Get transactions in a block with detailed event information Read get_burn_block_info Get information about burn blocks (Bitcoin blocks) Read get_burnchain_reward_slots Get burnchain reward slot holders (Bitcoin reward recipients) Read get_burnchain_rewards Get burnchain rewards paid to Bitcoin addresses Read get_contract Get detailed information about a smart contract including source code and ABI Read get_contract_events Get events emitted by a smart contract Read get_contract_log_events Get smart contract log events with filtering Read get_contract_status Get the deployment status of a smart contract Read get_current_block_height Get the current blockchain height Read get_cycle_signers Get signers for a specific PoX cycle Read get_dropped_mempool_txs Get transactions that were dropped from mempool Read get_fee_estimates Get current fee estimates for transactions Read get_ft_balance Get fungible token balance for a specific address Read get_ft_holders Get list of holders for a fungible token Read get_ft_info Get comprehensive information about a fungible token including name, symbol, decimals Read get_ft_metadata Get metadata for a fungible token Read get_mempool_stats Get current mempool statistics Read get_mempool_transactions Get transactions currently in the mempool Read get_mempool_txs_by_address Get mempool transactions for a specific address Read get_microblocks Get microblocks for a specific block Read get_network_info Get current network information and status Read get_nft_history Get NFT transaction history for an address Read get_nft_holdings Get NFT holdings for a specific address Read get_nft_mints Get NFT mint events Read get_nft_owner Get the current owner of a specific NFT Read get_nft_token_uri Get the token URI/metadata for a specific NFT Read get_nonce_info Get nonce information for transaction preparation Read get_pool_delegations Get stacking pool delegations for a pool principal Read get_pox_cycle Get detailed information about a specific PoX cycle Read get_pox_cycles Get list of PoX cycles with stacking information Read get_raw_transaction Get raw transaction data in hex format Read get_recent_blocks Get list of recent blocks Read get_recent_transactions Get list of recent transactions Read get_signer_details Get detailed information about a specific signer in a PoX cycle Read get_signer_stackers Get stackers associated with a specific signer Read get_stacking_info Get current stacking information for the wallet Read get_stx_transfer_events Get STX transfer, mint, and burn events Read get_total_burnchain_rewards Get total burnchain rewards earned by a Bitcoin address Read get_transaction Get detailed information about a transaction by ID Read get_transaction_events Get events for a specific transaction with detailed filtering Read get_wallet_info Get current wallet address, balance, and network information Read get_wallet_nfts Get all NFT holdings for the current wallet Read granite_get_contract_addresses Get all Granite protocol contract addresses Read granite_get_flash_loan_info Get flash loan contract information and requirements Read granite_get_network_info Get Granite network configuration and features Read granite_get_protocol_info Get comprehensive Granite protocol information Read granite_initiate_unstake Initiate unstaking process (requires waiting period) Read granite_propose_market_feature Propose to enable/disable market features via governance Read list_contracts_by_trait List contracts that implement a specific trait Read search_by_id Search blocks, transactions, contracts, or accounts by hash/ID Read velar_get_all_pools Get all liquidity pools with current data Read velar_get_all_tickers Get all token tickers with current market data Read velar_get_circulating_supply Get VELAR token circulating supply Read velar_get_computed_amount Get computed swap amount with optimal routing Read velar_get_contract_addresses Get Velar protocol contract addresses Read velar_get_current_prices Get current prices for all tokens Read velar_get_historical_prices Get historical price data for a token Read velar_get_network_info Get Velar network configuration and version info Read velar_get_pairs Get available trading pairs for a token Read velar_get_pool_by_lp_token Get pool information by LP token address Read velar_get_pool_by_token_pair Get pool information by token pair Read velar_get_price_by_contract Get current price for specific token by contract address Read velar_get_swap_call_params Get contract call parameters for executing a swap Read velar_get_token_details Get detailed information about specific token or all tokens Read velar_get_tokens Get list of available tokens from Velar SDK Read velar_get_tokens_metadata Get detailed metadata for all tokens from Velar SDK

Related servers

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

Questions about Stacks AI MCP Server

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

Yes. The Stacks AI MCP Server server exposes 34 financial tools including alex_execute_swap, alex_execute_swap_2hop, alex_execute_swap_4hop. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

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

Yes. The Stacks AI MCP Server server exposes 5 destructive tools including arkadiko_burn_usda, bitflow_cancel_group_order, bitflow_cancel_keeper_order. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Stacks AI MCP Server? +

The Stacks AI MCP Server server has 9 write tools including arkadiko_complete_liquidity_workflow, arkadiko_create_swap_pair, arkadiko_update_vault. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Stacks AI MCP Server.

How many tools does the Stacks AI MCP Server MCP server expose? +

200 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 147 are read-only. 53 can modify, create, or delete data.

How do I enforce a policy on Stacks AI MCP Server? +

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

Enforce policy on every Stacks AI MCP Server tool call.

Deterministic rules across all 200 Stacks AI MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

200 Stacks AI MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Stacks AI MCP Server's registry record.

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

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

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.