A

Algorand

Provides a robust toolkit for Algorand blockchain interactions, enabling AI agents to create account...

112 views
0 installs
Updated Sep 23, 2025
Not audited
Provides a robust toolkit for Algorand blockchain interactions, enabling AI agents to create accounts, manage assets, deploy smart contracts, and execute transactions through a TypeScript-based implementation.
  1. Identify which environment variables you need

    The FastMCP connection interface requires that you fill in the following potential values (see your JsonConfig and README):

    • ALGORAND_NETWORK
    • ALGORAND_ALGOD_API
    • ALGORAND_ALGOD
    • ALGORAND_INDEXER_API
    • ALGORAND_INDEXER
    • ALGORAND_ALGOD_PORT
    • ALGORAND_INDEXER_PORT
    • ALGORAND_TOKEN
    • ALGORAND_AGENT_WALLET
    • NFD_API_URL
    • NFD_API_KEY
    • TINYMAN_ACTIVE
    • ULTRADE_ACTIVE
    • ULTRADE_API_URL
    • VESTIGE_ACTIVE
    • VESTIGE_API_URL
    • VESTIGE_API_KEY
    • ITEMS_PER_PAGE
  2. Determine which values require secure credentials or external setup

    The following values are credentials/tokens (and should not be left blank in production):

    • ALGORAND_TOKEN — The Algod API "token". For publicly available nodes like algonode.cloud, this may be empty; for your private node, find your algod.token (if needed).
    • ALGORAND_AGENT_WALLET — The mnemonic (seed phrase) for the Algorand wallet the Agent/server will use. Required to manage accounts and sign transactions.
    • NFD_API_KEY — Used if accessing NFDomains API.
    • VESTIGE_API_KEY — Used if enabling Vestige API integrations.

    The rest (network URLs, booleans) can be left as shown or as per your deployment.

  3. Obtain or generate required values

    • ALGORAND_AGENT_WALLET (Mnemonic phrase):

      1. If you already have an Algorand wallet, export the 25-word mnemonic (seed phrase) from your wallet software.
      2. If you need a new wallet, you can generate it using the Algorand Wallet, MyAlgo, or command line (with SDKs or tools).
        • Example (using algokey in the CLI):
          algokey generate
          
        • Save the 25-word mnemonic securely.
    • ALGORAND_TOKEN:

      1. For most public testnet/mainnet APIs (like Algonode), this can be left blank.
      2. If running your own Algorand node, copy the contents of <node data directory>/algod.token.
    • NFD_API_KEY and VESTIGE_API_KEY:

      1. Only required if you enable NFD or Vestige integrations.
      2. Obtain an API key from NFDomains or Vestige API if integrating these features. Register for an account and follow documentation to generate an API key.
  4. Fill ENVs in the FastMCP connection interface

    • Open the FastMCP connection interface using the "Install Now" button.

    • Copy and paste each required value into the corresponding environment variable field.

      Field Typical Value / How to obtain
      ALGORAND_NETWORK "testnet", "mainnet", or "betanet"
      ALGORAND_ALGOD_API Default: https://testnet-api.algonode.cloud/v2
      ALGORAND_ALGOD Default: https://testnet-api.algonode.cloud
      ALGORAND_INDEXER_API Default: https://testnet-idx.algonode.cloud/v2
      ALGORAND_INDEXER Default: https://testnet-idx.algonode.cloud
      ALGORAND_ALGOD_PORT Typically blank for public APIs
      ALGORAND_INDEXER_PORT Typically blank for public APIs
      ALGORAND_TOKEN See step 3 above
      ALGORAND_AGENT_WALLET See step 3 above
      NFD_API_URL Default: https://api.nf.domains
      NFD_API_KEY From NFDomains if needed
      TINYMAN_ACTIVE "false" unless using Tinyman AMM
      ULTRADE_ACTIVE "false" unless using Ultrade DEX
      ULTRADE_API_URL Default: https://api.ultrade.io
      VESTIGE_ACTIVE "false" unless using Vestige
      VESTIGE_API_URL Default: https://api.vestigelabs.org
      VESTIGE_API_KEY From Vestige Labs if needed
      ITEMS_PER_PAGE "10" or as desired
    • Click "Save" or "Deploy" to complete the setup. If you enable additional integrations (NFD, Vestige, Tinyman, Ultrade), be sure to fill their respective keys and set their "_ACTIVE" values to "true".


Summary of where to get sensitive values:

  • Wallet mnemonic (ALGORAND_AGENT_WALLET): Export from your wallet app or CLI key generator.
  • Algod token (ALGORAND_TOKEN): Blank (for public APIs) or from your node data.
  • API Keys: Register at NFDomains or Vestige if needed.

Do not share your mnemonic, node token, or API keys publicly.

Quick Start

More for Finance

View All →

More for Developer Tools

View All →

Report Issue

Thank you! Your issue report has been submitted successfully.