A

Algorand MCP Server

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

294 views
0 installs
Updated Nov 22, 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.

How to Install Algorand

Install Algorand MCP server with one click through FastMCP. Choose your preferred AI development tool below:

Claude Desktop

Click "Claude Desktop" in Quick Start

Cursor IDE

Click "Cursor IDE" in Quick Start

VS Code

Click "VS Code" in Quick Start

Alternatives to Algorand

Looking for similar MCP servers? Browse other servers in the same categories on FastMCP, or check out the similar servers listed above.

Quick Start

More for Finance

View All →

More for Developer Tools

View All →

Report Issue

Thank you! Your issue report has been submitted successfully.

Stay ahead of the MCP ecosystem

Get the top new MCP servers, trending tools, and dev tips delivered weekly. Free, no spam, unsubscribe anytime.

Join 2,847 developers. We send one email per week.