algorand-mcp
algorand-mcp is hosted online, so all tools can be tested directly either in theTools tabor in theOnline Client.
If you are the rightful owner of algorand-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.
This is a Model Context Protocol (MCP) implementation for Algorand blockchain interactions, providing a server package for blockchain interactions and a client package for wallet management and transaction signing.
create_account
Create a new Algorand account
Try it
Result:
rekey_account
Rekey an Algorand account to a new address
Try it
Result:
mnemonic_to_mdk
Convert a mnemonic to a master derivation key
Try it
Result:
mdk_to_mnemonic
Convert a master derivation key to a mnemonic
Try it
Result:
secret_key_to_mnemonic
Convert a secret key to a mnemonic
Try it
Result:
mnemonic_to_secret_key
Convert a mnemonic to a secret key
Try it
Result:
seed_from_mnemonic
Generate a seed from a mnemonic
Try it
Result:
mnemonic_from_seed
Generate a mnemonic from a seed
Try it
Result:
ping
Basic protocol utility to verify server connectivity
Try it
Result:
validate_address
Check if an Algorand address is valid
Try it
Result:
encode_address
Encode a public key to an Algorand address
Try it
Result:
decode_address
Decode an Algorand address to a public key
Try it
Result:
get_application_address
Get the address for a given application ID
Try it
Result:
bytes_to_bigint
Convert bytes to a BigInt
Try it
Result:
bigint_to_bytes
Convert a BigInt to bytes
Try it
Result:
encode_uint64
Encode a uint64 to bytes
Try it
Result:
decode_uint64
Decode bytes to a uint64
Try it
Result:
verify_bytes
Verify a signature against bytes with an Algorand address
Try it
Result:
sign_bytes
Sign bytes with a secret key
Try it
Result:
encode_obj
Encode an object to msgpack format
Try it
Result:
decode_obj
Decode msgpack bytes to an object
Try it
Result:
compile_teal
Compile TEAL source code
Try it
Result:
disassemble_teal
Disassemble TEAL bytecode back to source
Try it
Result:
send_raw_transaction
Submit signed transactions to the Algorand network
Try it
Result:
simulate_raw_transactions
Simulate raw transactions
Try it
Result:
simulate_transactions
Simulate transactions with detailed configuration
Try it
Result:
make_payment_txn
Create a payment transaction
Try it
Result:
make_keyreg_txn
Create a key registration transaction
Try it
Result:
make_asset_create_txn
Create an asset creation transaction
Try it
Result:
make_asset_config_txn
Create an asset configuration transaction
Try it
Result:
make_asset_destroy_txn
Create an asset destroy transaction
Try it
Result:
make_asset_freeze_txn
Create an asset freeze transaction
Try it
Result:
make_asset_transfer_txn
Create an asset transfer transaction
Try it
Result:
make_app_create_txn
Create an application creation transaction
Try it
Result:
make_app_update_txn
Create an application update transaction
Try it
Result:
make_app_delete_txn
Create an application delete transaction
Try it
Result:
make_app_optin_txn
Create an application opt-in transaction
Try it
Result:
make_app_closeout_txn
Create an application close out transaction
Try it
Result:
make_app_clear_txn
Create an application clear state transaction
Try it
Result:
make_app_call_txn
Create an application call transaction
Try it
Result:
assign_group_id
Assign a group ID to a list of transactions
Try it
Result:
sign_transaction
Sign a transaction with a secret key
Try it
Result:
api_algod_get_account_info
Get current account balance, assets, and auth address from algod
Try it
Result:
api_algod_get_account_application_info
Get account-specific application information from algod
Try it
Result:
api_algod_get_account_asset_info
Get account-specific asset information from algod
Try it
Result:
api_algod_get_application_by_id
Get application information
Try it
Result:
api_algod_get_application_box
Get application box by name
Try it
Result:
api_algod_get_application_boxes
Get all application boxes
Try it
Result:
api_algod_get_asset_by_id
Get current asset information from algod
Try it
Result:
api_algod_get_pending_transaction
Get pending transaction information
Try it
Result:
api_algod_get_pending_transactions_by_address
Get pending transactions for an address
Try it
Result:
api_algod_get_pending_transactions
Get all pending transactions
Try it
Result:
api_algod_get_transaction_params
Get suggested transaction parameters
Try it
Result:
api_algod_get_node_status
Get current node status
Try it
Result:
api_algod_get_node_status_after_block
Get node status after a specific round
Try it
Result:
api_indexer_lookup_account_by_id
Get account information from indexer
Try it
Result:
api_indexer_lookup_account_assets
Get account assets
Try it
Result:
api_indexer_lookup_account_app_local_states
Get account application local states
Try it
Result:
api_indexer_lookup_account_created_applications
Get applications created by this account
Try it
Result:
api_indexer_search_for_accounts
Search for accounts with various criteria
Try it
Result:
api_indexer_lookup_applications
Get application information from indexer
Try it
Result:
api_indexer_lookup_application_logs
Get application log messages
Try it
Result:
api_indexer_search_for_applications
Search for applications with various criteria
Try it
Result:
api_indexer_lookup_application_box
Get application box by name
Try it
Result:
api_indexer_lookup_application_boxes
Get all application boxes
Try it
Result:
api_indexer_lookup_asset_by_id
Get asset information and configuration
Try it
Result:
api_indexer_lookup_asset_balances
Get accounts holding this asset and their balances
Try it
Result:
api_indexer_lookup_asset_transactions
Get transactions involving this asset
Try it
Result:
api_indexer_search_for_assets
Search for assets with various criteria
Try it
Result:
api_indexer_lookup_transaction_by_id
Get transaction information by ID
Try it
Result:
api_indexer_lookup_account_transactions
Get account transaction history
Try it
Result:
api_indexer_search_for_transactions
Search for transactions with various criteria
Try it
Result:
api_nfd_get_nfd
Get a specific NFD by name or by its application ID
Try it
Result:
api_nfd_get_nfds_for_addresses
Get NFDs for specific addresses
Try it
Result:
api_nfd_get_nfd_activity
Get activity/changes for NFDs
Try it
Result:
api_nfd_get_nfd_analytics
Get analytics data for NFDs
Try it
Result:
api_nfd_browse_nfds
Browse NFDs with various filters
Try it
Result:
api_nfd_search_nfds
Search NFDs with various filters
Try it
Result:
api_example_get_balance
Get account balance and assets
Try it
Result:
generate_algorand_uri
Generate an Algorand URI and QR code according to ARC-26 specification
Try it
Result:
get_knowledge_doc
Get markdown content for specified knowledge documents