ALGORAND MCP TOOLS

172 tools from the Algorand MCP MCP Server, categorised by risk level.

READ 121 tools
Read alpha_get_live_markets Fetch all live Alpha Arcade prediction markets. Returns summary: id, title, marketAppId, prices, volume. Mu... Read alpha_get_market Fetch full details for a single Alpha Arcade prediction market. Pass marketAppId (numeric, always required)... Read alpha_get_open_orders Fetch all open orders for a wallet on a specific Alpha Arcade market. Uses your active MCP wallet if wallet... Read alpha_get_orderbook Fetch the on-chain orderbook as a unified YES-perspective view. Merges all 4 sides (YES bids/asks + NO bids... Read alpha_get_positions Fetch all YES/NO token positions for a wallet across all Alpha Arcade markets. Uses your active MCP wallet ... Read alpha_get_reward_markets Fetch Alpha Arcade markets with liquidity rewards (totalRewards, rewardsPaidOut, etc.). Same shape as alpha... Read api_algod_get_account_application_info Get account-specific application information from algod Read api_algod_get_account_asset_info Get account-specific asset information from algod Read api_algod_get_account_info Get current account balance, assets, and auth address from algod Read api_algod_get_application_box Get application box by name Read api_algod_get_application_boxes Get all application boxes Read api_algod_get_application_by_id Get application information Read api_algod_get_asset_by_id Get current asset information from algod Read api_algod_get_node_status Get current node status Read api_algod_get_node_status_after_block Get node status after a specific round Read api_algod_get_pending_transaction Get pending transaction information Read api_algod_get_pending_transactions Get all pending transactions Read api_algod_get_pending_transactions_by_address Get pending transactions for an address Read api_algod_get_transaction_params Get suggested transaction parameters Read api_haystack_get_swap_quote Get an optimized swap quote from Haystack Router — a DEX aggregator that finds the best swap route across m... Read api_haystack_needs_optin Check if an Algorand address needs to opt into an asset before swapping. Returns true if opt-in is needed, ... Read api_indexer_lookup_account_created_applications Get applications created by this account Read api_indexer_lookup_account_transactions Get account transaction history Read api_indexer_lookup_application_logs Get application log messages Read api_indexer_lookup_asset_balances Get accounts holding this asset and their balances Read api_indexer_lookup_asset_transactions Get transactions involving this asset Read api_indexer_lookup_transaction_by_id Get transaction information by ID Read api_indexer_search_for_accounts Search for accounts with various criteria Read api_indexer_search_for_applications Search for applications with various criteria Read api_indexer_search_for_assets Search for assets with various criteria Read api_indexer_search_for_transactions Search for transactions with various criteria Read api_nfd_browse_nfds Browse NFDs with various filters Read api_nfd_get_nfd Get a specific NFD by name or by its application ID Read api_nfd_get_nfd_activity Get activity/changes for NFDs Read api_nfd_get_nfd_analytics Get analytics data for NFDs Read api_nfd_get_nfds_for_addresses Get NFDs for specific addresses Read api_nfd_search_nfds Search NFDs with various filters Read api_pera_asset_verification_status Get the verification status of an Algorand mainnet asset from Pera Wallet. Returns verification tier (verif... Read api_pera_verified_asset_details Get detailed information about an Algorand mainnet asset from Pera Wallet, including name, unit name, decim... Read api_pera_verified_asset_search Search Pera Wallet verified Algorand mainnet assets by name, unit name, or keyword. Returns matching assets... Read api_tinyman_get_asset_optin_quote Get quote for opting into a Tinyman pool token Read api_tinyman_get_liquidity_quote Get quote for adding liquidity to a pool Read api_tinyman_get_pool Get Tinyman pool information by asset pair Read api_tinyman_get_pool_analytics Get analytics for a Tinyman pool Read api_tinyman_get_pool_creation_quote Get quote for creating a new Tinyman pool Read api_tinyman_get_remove_liquidity_quote Get quote for removing liquidity from a pool Read api_tinyman_get_swap_quote Get quote for swapping assets Read api_tinyman_get_validator_optin_quote Get quote for opting into Tinyman validator app Read api_tinyman_get_validator_optout_quote Get quote for opting out of Tinyman validator app Read api_ultrade_market_assets Get trading assets Read api_ultrade_market_balances Get account balances Read api_ultrade_market_chains Get blockchain chains Read api_ultrade_market_depth Get order book depth Read api_ultrade_market_details Get market details Read api_ultrade_market_fee_rates Get fee rates Read api_ultrade_market_history Get market history Read api_ultrade_market_last_trades Get last trades Read api_ultrade_market_markets Get markets Read api_ultrade_market_operation_details Get operation details Read api_ultrade_market_order_by_id Get order by ID Read api_ultrade_market_order_message Generate message from the order data Read api_ultrade_market_orders Get orders Read api_ultrade_market_price Get last market price by pair symbol Read api_ultrade_market_settings Get market settings Read api_ultrade_market_symbols Get market symbols Read api_ultrade_market_withdrawal_fee Get withdrawal fee Read api_ultrade_system_maintenance Get system maintenance status Read api_ultrade_system_time Get current system time Read api_ultrade_system_version Get system version Read api_ultrade_wallet_key_message Generate message from the trading key data Read api_ultrade_wallet_keys Get trading keys Read api_ultrade_wallet_signin_message Generate message from the sign in data Read api_ultrade_wallet_trades Get filtered wallet trades Read api_ultrade_wallet_transactions Get filtered wallet transactions Read api_vestige_get_aggregator_stats Get aggregator stats Read api_vestige_get_best_v4_swap_data Get best V4 swap data Read api_vestige_get_v4_swap_data_transactions Get V4 swap data transactions Read api_vestige_get_v4_swap_discount Get V4 swap discount Read api_vestige_view_asset_candles Get asset candles Read api_vestige_view_asset_composition Get asset lockups based on protocol and pair Read api_vestige_view_asset_history Get asset volume, swaps, total lockup, vwap and confidence history Read api_vestige_view_asset_notes_count Get notes count for assets Read api_vestige_view_asset_price Get asset prices Read api_vestige_view_assets Get data about assets Read api_vestige_view_assets_list Get asset list Read api_vestige_view_assets_search Search assets by query Read api_vestige_view_balances Get balances by network id, protocol id and asset id Read api_vestige_view_first_asset_notes Get first note for assets Read api_vestige_view_network_by_id Get network by id Read api_vestige_view_networks Get all networks Read api_vestige_view_notes Get notes by network id and optionally asset id Read api_vestige_view_pools Get pools Read api_vestige_view_protocol_by_id Get protocol by id Read api_vestige_view_protocol_volumes Get protocol volumes at specific day. Defaults to current day. Read api_vestige_view_protocols Get all protocols Read api_vestige_view_swaps Get swaps Read api_vestige_view_vaults Get all vaults Read bigint_to_bytes Convert a BigInt to bytes Read bytes_to_bigint Convert bytes to a BigInt Read decode_address Decode an Algorand address to a public key Read decode_obj Decode msgpack bytes to an object Read decode_signed_transaction Decode base64 signed transaction bytes back into a transaction object with signature details. Accepts the b... Read decode_uint64 Decode bytes to a uint64 Read disassemble_teal Disassemble TEAL bytecode back to source Read encode_address Encode a public key to an Algorand address Read encode_uint64 Encode a uint64 to bytes Read get_application_address Get the address for a given application ID Read get_knowledge_doc Get markdown content for specified knowledge documents Read mdk_to_mnemonic Convert a master derivation key to a mnemonic Read mnemonic_to_mdk Convert a mnemonic to a master derivation key Read mnemonic_to_secret_key Convert a mnemonic to a secret key Read ping Basic protocol utility to verify server connectivity Read secret_key_to_mnemonic Convert a secret key to a mnemonic Read seed_from_mnemonic Generate a seed from a mnemonic Read validate_address Check if an Algorand address is valid Read verify_bytes Verify a signature against bytes with an Algorand address Read wallet_get_assets Get all ASA holdings for the ACTIVE wallet account (an account whose private key this MCP server owns). Ret... Read wallet_get_info Get info for the ACTIVE wallet account (an account whose private key this MCP server owns in the OS keychai... Read wallet_list_accounts List all wallet accounts with their nicknames and addresses. Read api_ultrade_market_open_orders Get open orders Read generate_algorand_qrcode Generate an Algorand URI and QR code according to ARC-26 specification
EXECUTE 17 tools
FINANCIAL 16 tools
Financial alpha_amend_order Edit an existing unfilled Alpha Arcade order in-place (change price, quantity, or slippage). Faster than ca... Financial alpha_cancel_order Cancel an open Alpha Arcade order. Requires escrowAppId and orderOwner. Refunds USDC/tokens and ~0.957 ALGO... Financial api_ultrade_market_cancel_orders Cancel multiple open orders Financial api_haystack_execute_swap Execute an optimized token swap via Haystack Router — gets the best route across multiple DEXes (Tinyman V2... Financial api_ultrade_wallet_withdraw Withdraw token Financial api_ultrade_wallet_withdraw_message Generate message from the withdrawal data Financial make_asset_transfer_txn Create an asset transfer transaction Financial alpha_claim Claim USDC from a resolved Alpha Arcade market by redeeming outcome tokens. Winning = 1:1 USDC. Financial alpha_propose_match Propose a match between an existing maker order and your wallet as taker on Alpha Arcade. Financial alpha_split_shares Split USDC into equal YES and NO outcome tokens on Alpha Arcade. 1 USDC (1000000 microunits) = 1 YES + 1 NO. Financial alpha_create_limit_order Place a limit order on an Alpha Arcade prediction market. Price and quantity in microunits (500000 = $0.50,... Financial alpha_create_market_order Place a market order with auto-matching on Alpha Arcade. Price, quantity, and slippage in microunits. Retur... Financial alpha_merge_shares Merge equal YES and NO outcome tokens back into USDC on Alpha Arcade. 1 YES + 1 NO = 1 USDC. Financial api_ultrade_market_create_order Create new order Financial api_ultrade_market_create_orders Create new orders Financial make_payment_txn Create a payment transaction

Route Algorand MCP through PolicyLayer and every one of its 172 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the Algorand MCP MCP server have? +

The Algorand MCP MCP server exposes 172 tools across 6 categories: Read, Write, Destructive, Execute, Financial, Other.

How do I enforce policies on Algorand MCP tools? +

Route the Algorand MCP server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Algorand MCP tools fall into? +

Algorand MCP tools are categorised as Read (121), Write (12), Destructive (5), Execute (17), Financial (16), Other (1). Each category has a recommended default policy.

Enforce policy on every Algorand MCP tool call.

Start from Algorand MCP, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.