Algorand MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| echoB | Echo back the provided message |
| calculateC | Perform basic mathematical calculations |
| get_current_timeB | Get the current time in a specified timezone |
| fund_testnetA | Fund an Algorand testnet account using the official faucet |
| generate_algorand_accountA | Generate a new Algorand account with address and mnemonic |
| get_account_infoC | Get account information including balance and assets |
| send_paymentB | Send Algo payment transaction (WARNING: Requires mnemonic phrase) |
| create_assetC | Create a new Algorand Standard Asset (ASA) |
| opt_in_to_assetC | Opt into an Algorand Standard Asset |
| transfer_assetC | Transfer an Algorand Standard Asset |
| get_asset_infoC | Get information about an Algorand Standard Asset |
| get_transactionC | Get transaction details by transaction ID |
| store_walletC | Securely store a wallet with encrypted mnemonic |
| load_walletB | Load a stored wallet and return the address |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 14 tools
Most tools have distinct purposes within the Algorand blockchain domain, such as asset management (create_asset, get_asset_info, opt_in_to_asset, transfer_asset) and account operations (generate_algorand_account, get_account_info, fund_testnet). However, there is some overlap: 'calculate' and 'echo' are generic utilities that don't clearly relate to Algorand and could be confused with external tools, and 'get_current_time' is a general-purpose tool that doesn't fit the blockchain focus, creating minor ambiguity.
The naming is mostly consistent with a verb_noun pattern (e.g., create_asset, get_account_info, transfer_asset), which aids readability. However, there are minor deviations: 'calculate' and 'echo' use only verbs without nouns, and 'load_wallet' and 'store_wallet' use a verb_noun format but differ slightly from others like 'generate_algorand_account' which includes the domain name. Overall, the pattern is clear but not perfectly uniform.
With 14 tools, the count is well-scoped for an Algorand blockchain server, covering key operations such as account management, asset handling, transactions, and wallet storage. Each tool appears to serve a specific purpose without redundancy, making the set comprehensive yet manageable for typical blockchain tasks.
The toolset provides good coverage for core Algorand functionalities, including asset creation, transfer, and account operations, with no major gaps in the blockchain lifecycle. However, there are minor omissions: tools for smart contract interactions or more advanced transaction types (like atomic transfers) are missing, and the inclusion of generic tools like 'calculate' and 'echo' doesn't enhance the domain-specific completeness, though agents can likely work around this.