algorand-remote-mcp
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
create_account
Create a new Algorand account
recover_account
Recover an Algorand account from mnemonic
check_balance
Check the balance of an Algorand account
reset-wallet_account
Reset the user's wallet and generate a new one
validate_address
Check if an Algorand address is valid