# Stacks AI MCP Server MCP server

Agent View of the PolicyLayer registry record for Stacks AI MCP Server: identity, probed posture, risk grade, and all 200 tools classified. HTML page: https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server

## Facts

- Server id: `stack-ai-mcp/stacks-mcp-server`
- Homepage: https://github.com/Stack-AI-MCP/stacks-mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 200
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Tags: stack ai mcp stacks mcp server, payments, admin, automation
- Record last modified: 2026-08-03T11:32:54.128Z

## Tools (200)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `arkadiko_burn_usda` | Destructive | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-burn-usda.md |
| `bitflow_cancel_group_order` | Destructive | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-cancel-group-order.md |
| `bitflow_cancel_keeper_order` | Destructive | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-cancel-keeper-order.md |
| `charisma_cancel_order` | Destructive | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-cancel-order.md |
| `charisma_revoke_api_key` | Destructive | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-revoke-api-key.md |
| `alex_execute_swap_3hop` | Execute | High | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-execute-swap-3hop.md |
| `arkadiko_create_proposal` | Execute | High | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-create-proposal.md |
| `broadcast_transaction` | Execute | High | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/broadcast-transaction.md |
| `charisma_execute_intent` | Execute | High | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-execute-intent.md |
| `charisma_execute_order` | Execute | High | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-execute-order.md |
| `alex_execute_swap` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-execute-swap.md |
| `alex_execute_swap_2hop` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-execute-swap-2hop.md |
| `alex_execute_swap_4hop` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-execute-swap-4hop.md |
| `arkadiko_add_liquidity` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-add-liquidity.md |
| `arkadiko_claim_staking_rewards` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-claim-staking-rewards.md |
| `arkadiko_close_vault` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-close-vault.md |
| `arkadiko_complete_cdp_workflow` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-complete-cdp-workflow.md |
| `arkadiko_complete_governance_workflow` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-complete-governance-workflow.md |
| `arkadiko_create_vault` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-create-vault.md |
| `arkadiko_stake_diko` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-stake-diko.md |
| `arkadiko_swap_tokens` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-swap-tokens.md |
| `bitflow_create_group_order` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-create-group-order.md |
| `bitflow_create_keeper_order` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-create-keeper-order.md |
| `bitflow_execute_btc_to_sbtc_keeper_order` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-execute-btc-to-sbtc-keeper-order.md |
| `bitflow_execute_token_swap_with_keeper` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-execute-token-swap-with-keeper.md |
| `bitflow_setup_dca_orders` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-setup-dca-orders.md |
| `charisma_complete_swap_workflow` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-complete-swap-workflow.md |
| `charisma_create_order` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-create-order.md |
| `charisma_execute_multihop_swap` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-execute-multihop-swap.md |
| `granite_add_collateral` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-add-collateral.md |
| `granite_borrow` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-borrow.md |
| `granite_deposit` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-deposit.md |
| `granite_finalize_unstake` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-finalize-unstake.md |
| `granite_flash_loan` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-flash-loan.md |
| `granite_liquidate` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-liquidate.md |
| `granite_redeem` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-redeem.md |
| `granite_remove_collateral` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-remove-collateral.md |
| `granite_repay` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-repay.md |
| `granite_stake` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-stake.md |
| `granite_withdraw` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-withdraw.md |
| `send_stx` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/send-stx.md |
| `stack_stx` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/stack-stx.md |
| `transfer_ft` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/transfer-ft.md |
| `velar_execute_swap` | Financial | Critical | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-execute-swap.md |
| `alex_get_all_pool_stats` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-all-pool-stats.md |
| `alex_get_all_pools` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-all-pools.md |
| `alex_get_all_swaps` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-all-swaps.md |
| `alex_get_all_tickers` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-all-tickers.md |
| `alex_get_all_token_prices` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-all-token-prices.md |
| `alex_get_amm_pool_stats` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-amm-pool-stats.md |
| `alex_get_circulating_supply` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-circulating-supply.md |
| `alex_get_contract_address` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-contract-address.md |
| `alex_get_contract_addresses` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-contract-addresses.md |
| `alex_get_flash_loan_contract_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-flash-loan-contract-info.md |
| `alex_get_historical_swaps` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-historical-swaps.md |
| `alex_get_pool_fees` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-pool-fees.md |
| `alex_get_pool_liquidity` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-pool-liquidity.md |
| `alex_get_pool_stats` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-pool-stats.md |
| `alex_get_pool_token_price` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-pool-token-price.md |
| `alex_get_pool_volume_24h` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-pool-volume-24h.md |
| `alex_get_pool_volume_7d` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-pool-volume-7d.md |
| `alex_get_ticker` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-ticker.md |
| `alex_get_token_mappings` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-token-mappings.md |
| `alex_get_token_price` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-token-price.md |
| `alex_get_token_price_15min` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-token-price-15min.md |
| `alex_get_token_price_history` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-token-price-history.md |
| `alex_get_token_total_supply` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-token-total-supply.md |
| `alex_get_token_tvl` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-token-tvl.md |
| `alex_get_total_tvl` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-total-tvl.md |
| `alex_get_trading_pairs` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-get-trading-pairs.md |
| `alex_prepare_flash_loan_contract_call` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/alex-prepare-flash-loan-contract-call.md |
| `arkadiko_calculate_vault_health` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-calculate-vault-health.md |
| `arkadiko_get_network_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-get-network-info.md |
| `arkadiko_get_proposal` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-get-proposal.md |
| `arkadiko_get_stake_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-get-stake-info.md |
| `arkadiko_get_swap_fees` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-get-swap-fees.md |
| `arkadiko_get_swap_pair` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-get-swap-pair.md |
| `arkadiko_get_token_balance` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-get-token-balance.md |
| `arkadiko_get_token_price` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-get-token-price.md |
| `arkadiko_get_token_total_supply` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-get-token-total-supply.md |
| `arkadiko_get_user_portfolio` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-get-user-portfolio.md |
| `arkadiko_get_vault_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-get-vault-info.md |
| `arkadiko_liquidate_vault` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-liquidate-vault.md |
| `arkadiko_optimize_vault_position` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-optimize-vault-position.md |
| `arkadiko_unstake_diko` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-unstake-diko.md |
| `bitflow_get_all_keeper_possible_token_y` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-all-keeper-possible-token-y.md |
| `bitflow_get_all_keeper_possible_token_y_routes` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-all-keeper-possible-token-y-routes.md |
| `bitflow_get_all_possible_token_y` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-all-possible-token-y.md |
| `bitflow_get_all_possible_token_y_routes` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-all-possible-token-y-routes.md |
| `bitflow_get_available_tokens` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-available-tokens.md |
| `bitflow_get_contract_addresses` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-contract-addresses.md |
| `bitflow_get_group_order` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-group-order.md |
| `bitflow_get_keeper_order` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-keeper-order.md |
| `bitflow_get_keeper_possible_swaps` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-keeper-possible-swaps.md |
| `bitflow_get_keeper_quote` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-keeper-quote.md |
| `bitflow_get_keeper_quote_for_route` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-keeper-quote-for-route.md |
| `bitflow_get_keeper_tokens` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-keeper-tokens.md |
| `bitflow_get_keeper_user` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-keeper-user.md |
| `bitflow_get_network_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-network-info.md |
| `bitflow_get_possible_swaps` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-possible-swaps.md |
| `bitflow_get_quote_for_route` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-quote-for-route.md |
| `bitflow_get_stableswap_pools` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-stableswap-pools.md |
| `bitflow_get_swap_params` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-swap-params.md |
| `bitflow_get_token_formats` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-token-formats.md |
| `bitflow_get_xyk_pools` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-xyk-pools.md |
| `bitflow_prepare_swap_execution` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-prepare-swap-execution.md |
| `call_read_only_function` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/call-read-only-function.md |
| `charisma_get_network_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-get-network-info.md |
| `charisma_get_order` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-get-order.md |
| `charisma_get_quote` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-get-quote.md |
| `charisma_list_api_keys` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-list-api-keys.md |
| `charisma_list_orders` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-list-orders.md |
| `estimate_contract_call_fee` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/estimate-contract-call-fee.md |
| `get_account_balance` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-account-balance.md |
| `get_account_nonces` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-account-nonces.md |
| `get_account_stx_balance` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-account-stx-balance.md |
| `get_address_burnchain_rewards` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-address-burnchain-rewards.md |
| `get_address_ft_balances` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-address-ft-balances.md |
| `get_address_reward_slots` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-address-reward-slots.md |
| `get_address_transaction_events` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-address-transaction-events.md |
| `get_address_transactions` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-address-transactions.md |
| `get_address_transactions_with_events` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-address-transactions-with-events.md |
| `get_block_by_hash` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-block-by-hash.md |
| `get_block_by_height` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-block-by-height.md |
| `get_block_transactions` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-block-transactions.md |
| `get_block_transactions_detailed` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-block-transactions-detailed.md |
| `get_burn_block_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-burn-block-info.md |
| `get_burnchain_reward_slots` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-burnchain-reward-slots.md |
| `get_burnchain_rewards` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-burnchain-rewards.md |
| `get_contract` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-contract.md |
| `get_contract_events` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-contract-events.md |
| `get_contract_log_events` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-contract-log-events.md |
| `get_contract_status` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-contract-status.md |
| `get_current_block_height` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-current-block-height.md |
| `get_cycle_signers` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-cycle-signers.md |
| `get_dropped_mempool_txs` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-dropped-mempool-txs.md |
| `get_fee_estimates` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-fee-estimates.md |
| `get_ft_balance` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-ft-balance.md |
| `get_ft_holders` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-ft-holders.md |
| `get_ft_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-ft-info.md |
| `get_ft_metadata` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-ft-metadata.md |
| `get_mempool_stats` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-mempool-stats.md |
| `get_mempool_transactions` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-mempool-transactions.md |
| `get_mempool_txs_by_address` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-mempool-txs-by-address.md |
| `get_microblocks` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-microblocks.md |
| `get_network_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-network-info.md |
| `get_nft_history` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-nft-history.md |
| `get_nft_holdings` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-nft-holdings.md |
| `get_nft_mints` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-nft-mints.md |
| `get_nft_owner` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-nft-owner.md |
| `get_nft_token_uri` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-nft-token-uri.md |
| `get_nonce_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-nonce-info.md |
| `get_pool_delegations` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-pool-delegations.md |
| `get_pox_cycle` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-pox-cycle.md |
| `get_pox_cycles` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-pox-cycles.md |
| `get_raw_transaction` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-raw-transaction.md |
| `get_recent_blocks` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-recent-blocks.md |
| `get_recent_transactions` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-recent-transactions.md |
| `get_signer_details` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-signer-details.md |
| `get_signer_stackers` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-signer-stackers.md |
| `get_stacking_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-stacking-info.md |
| `get_stx_transfer_events` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-stx-transfer-events.md |
| `get_total_burnchain_rewards` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-total-burnchain-rewards.md |
| `get_transaction` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-transaction.md |
| `get_transaction_events` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-transaction-events.md |
| `get_wallet_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-wallet-info.md |
| `get_wallet_nfts` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/get-wallet-nfts.md |
| `granite_get_contract_addresses` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-get-contract-addresses.md |
| `granite_get_flash_loan_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-get-flash-loan-info.md |
| `granite_get_network_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-get-network-info.md |
| `granite_get_protocol_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-get-protocol-info.md |
| `granite_initiate_unstake` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-initiate-unstake.md |
| `granite_propose_market_feature` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-propose-market-feature.md |
| `list_contracts_by_trait` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/list-contracts-by-trait.md |
| `search_by_id` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/search-by-id.md |
| `velar_get_all_pools` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-all-pools.md |
| `velar_get_all_tickers` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-all-tickers.md |
| `velar_get_circulating_supply` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-circulating-supply.md |
| `velar_get_computed_amount` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-computed-amount.md |
| `velar_get_contract_addresses` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-contract-addresses.md |
| `velar_get_current_prices` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-current-prices.md |
| `velar_get_historical_prices` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-historical-prices.md |
| `velar_get_network_info` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-network-info.md |
| `velar_get_pairs` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-pairs.md |
| `velar_get_pool_by_lp_token` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-pool-by-lp-token.md |
| `velar_get_pool_by_token_pair` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-pool-by-token-pair.md |
| `velar_get_price_by_contract` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-price-by-contract.md |
| `velar_get_swap_call_params` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-swap-call-params.md |
| `velar_get_token_details` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-token-details.md |
| `velar_get_tokens` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-tokens.md |
| `velar_get_tokens_metadata` | Read | Low | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/velar-get-tokens-metadata.md |
| `arkadiko_complete_liquidity_workflow` | Write | Medium | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-complete-liquidity-workflow.md |
| `arkadiko_create_swap_pair` | Write | Medium | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-create-swap-pair.md |
| `arkadiko_update_vault` | Write | Medium | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-update-vault.md |
| `arkadiko_vote_on_proposal` | Write | Medium | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/arkadiko-vote-on-proposal.md |
| `bitflow_get_or_create_keeper_contract` | Write | Medium | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/bitflow-get-or-create-keeper-contract.md |
| `charisma_create_api_key` | Write | Medium | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-create-api-key.md |
| `charisma_setup_automated_trading` | Write | Medium | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/charisma-setup-automated-trading.md |
| `granite_propose_interest_params` | Write | Medium | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/granite-propose-interest-params.md |
| `transfer_nft` | Write | Medium | https://policylayer.com/tools/stack-ai-mcp-stacks-mcp-server/transfer-nft.md |

## Tool descriptions

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

## Related servers

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

## For agents

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

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

---

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