algorand-remote-mcp

algorand-remote-mcp

3.4

If you are the rightful owner of algorand-remote-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@mcphub.com.

This repository contains a remote Model Context Protocol (MCP) server for Algorand, designed to facilitate interaction with the Algorand blockchain using the MCP protocol.

The Algorand Remote MCP Server is a sophisticated platform designed to enable seamless interaction with the Algorand blockchain through the Model Context Protocol (MCP). Built on Cloudflare Workers, it leverages Server-Sent Events (SSE) for real-time communication, ensuring efficient and responsive interactions. The server supports Google OAuth authentication, allowing users to securely access their dedicated Algorand wallets. Each user's wallet is stored in Cloudflare KV storage, ensuring persistence and security. The server also provides a wallet reset capability, enabling users to generate new wallets as needed. This architecture is designed to be modular, with separate managers for different tool categories, ensuring organized and efficient access to blockchain data and functionalities.

Features

  • Google OAuth Authentication: Secure user authentication using Google accounts.
  • Per-User Wallet Management: Dedicated Algorand wallets for each authenticated user.
  • Account Persistence: Wallets are stored in Cloudflare KV storage and associated with user emails.
  • Wallet Reset Capability: Users can reset their wallet and generate a new one if needed.
  • Real-Time Communication: Utilizes Server-Sent Events (SSE) for responsive interactions.

Tools

  1. create_account

    Create a new Algorand account

  2. recover_account

    Recover an Algorand account from mnemonic

  3. check_balance

    Check the balance of an Algorand account

  4. reset-wallet_account

    Reset the user's wallet and generate a new one

  5. validate_address

    Check if an Algorand address is valid