Skip to main content
Glama

Algorand MCP

by GoPlausible
llms.txt5.57 kB
# llms.txt - Optimized Documentation for AI Developer Tools project_name: algorand-mcp version: 2.7.6 description: Model Context Protocol (MCP) server for Algorand blockchain interactions, providing tools and resources for account management, asset operations, application interactions, and transaction handling base_url: https://github.com/GoPlausible/algorand-mcp docs_url: https://github.com/GoPlausible/algorand-mcp/blob/main/packages/server/README.md # API Endpoints ## Tools ### Transaction Tools - /tools/transaction/account - make_payment_txn - Create payment transactions - make_keyreg_txn - Create key registration transactions - /tools/transaction/asset - make_asset_create_txn - Create new assets - make_asset_config_txn - Modify asset configuration - make_asset_destroy_txn - Remove assets - make_asset_freeze_txn - Freeze/unfreeze assets - make_asset_transfer_txn - Transfer assets between accounts - /tools/transaction/application - make_app_create_txn - Deploy new applications - make_app_update_txn - Update application code - make_app_delete_txn - Remove applications - make_app_optin_txn - Opt into applications - make_app_closeout_txn - Close out from applications - make_app_clear_txn - Clear application state - make_app_call_txn - Call application methods - /tools/transaction/general - assign_group_id - Assign group ID to transactions - sign_transaction - Sign transactions - sign_bytes - Sign arbitrary bytes - encode_obj - Encode objects to msgpack - decode_obj - Decode msgpack to objects ### API Tools - /tools/algod - api_algod_get_account_info - Get account information - api_algod_get_account_application_info - Get account's application info - api_algod_get_account_asset_info - Get account's asset info - api_algod_get_application_by_id - Get application information - api_algod_get_application_box - Get application box - api_algod_get_application_boxes - Get all application boxes - api_algod_get_asset_by_id - Get asset information - api_algod_get_pending_transaction - Get pending transaction - api_algod_get_pending_transactions - Get all pending transactions - api_algod_get_transaction_params - Get suggested parameters - api_algod_get_node_status - Get node status - /tools/indexer - api_indexer_lookup_account_by_id - Get account details - api_indexer_lookup_account_assets - Get account assets - api_indexer_lookup_account_created_applications - Get created apps - api_indexer_lookup_applications - Get application info - api_indexer_lookup_asset_by_id - Get asset details - api_indexer_lookup_asset_balances - Get asset holders - api_indexer_search_for_transactions - Search transactions - api_indexer_lookup_transaction_by_id - Get transaction details ### Utility Tools - /tools/utility - validate_address - Validate Algorand addresses - encode_address - Encode public key to address - decode_address - Decode address to public key - get_application_address - Get app address from ID - bytes_to_bigint - Convert bytes to BigInt - bigint_to_bytes - Convert BigInt to bytes - encode_uint64 - Encode uint64 to bytes - decode_uint64 - Decode bytes to uint64 ### ARC-26 Tools - /tools/arc26 - generate_algorand_uri - Generate Algorand URI - generate_qr_code - Generate QR code for URI ## Resources ### Wallet Resources - algorand://wallet/secretkey - Secret key of the wallet in hex format - algorand://wallet/publickey - Public key of the wallet in hex format - algorand://wallet/mnemonic - Mnemonic phrase of the wallet - algorand://wallet/address - Algorand address of the wallet - algorand://wallet/account - Algorand account balance and asset holdings - algorand://wallet/assets - Asset holdings for Wallet account ### Knowledge Resources - algorand://knowledge/taxonomy - Full knowledge taxonomy - algorand://knowledge/taxonomy/arcs - Algorand Request for Comments (ARCs) - algorand://knowledge/taxonomy/sdks - Software Development Kits documentation - algorand://knowledge/taxonomy/algokit - AlgoKit development tools and CLI - algorand://knowledge/taxonomy/algokit-utils - AlgoKit utility libraries - algorand://knowledge/taxonomy/tealscript - TEALScript smart contract language - algorand://knowledge/taxonomy/puya - Puya smart contract language - algorand://knowledge/taxonomy/liquid-auth - Liquid authentication system - algorand://knowledge/taxonomy/python - Python development resources - algorand://knowledge/taxonomy/developers - Comprehensive developer documentation - algorand://knowledge/taxonomy/clis - CLI tools documentation - algorand://knowledge/taxonomy/nodes - Node management documentation - algorand://knowledge/taxonomy/details - Detailed technical documentation # Authentication auth_method: Environment Variables auth_details: Requires Algorand node access credentials configured via environment variables # Rate Limits rate_limit: Determined by connected Algorand node rate_limit_upgrade_url: N/A - Self-hosted # SDKs sdks: - language: JavaScript/TypeScript sdk_url: https://www.npmjs.com/package/algosdk version: 2.9.0 - language: TypeScript sdk_url: https://www.npmjs.com/package/@modelcontextprotocol/sdk version: 1.6.1 # Support support_contact: GitHub Issues support_url: https://github.com/GoPlausible/algorand-mcp/issues

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/GoPlausible/algorand-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server