{"type":"mcp_server","name":"algorand-mcp","description":"This repository offers an Algorand blockchain interaction implementation using the Model Context Protocol (MCP), featuring a server package and a client package for wallet management and transaction signing.","category":"Developer Tools","language":"TypeScript","stars":44,"forks":2,"owner":"GoPlausible","github_url":"https://github.com/GoPlausible/algorand-mcp","homepage":"https://GoPlausible.com","setup":"## Setup\n\n### Via NPM (for developers who wish to run their own instances)\n```bash\n# Install both client and server packages\nnpm install algorand-mcp\n```\n\n### Via Smithery (For all users)\n\n#### Via Smithery (for Claude Desktop)\n\nSimply run this command in the terminal:\n\n```bash\nnpx -y @smithery/cli@latest install @GoPlausible/algorand-mcp --client claude --config \"{\\\"NFD_API_KEY\\\":\\\"\\\",\\\"NFD_API_URL\\\":\\\"https://api.nf.domains\\\",\\\"ALGORAND_ALGOD\\\":\\\"https://testnet-api.algonode.cloud\\\",\\\"ALGORAND_TOKEN\\\":\\\"\\\",\\\"ITEMS_PER_PAGE\\\":\\\"10\\\",\\\"VESTIGE_API_KEY\\\":\\\"\\\",\\\"VESTIGE_API_URL\\\":\\\"https://api.vestigelabs.org\\\",\\\"ALGORAND_INDEXER\\\":\\\"https://testnet-idx.algonode.cloud\\\",\\\"ALGORAND_NETWORK\\\":\\\"testnet\\\",\\\"ALGORAND_ALGOD_API\\\":\\\"https://testnet-api.algonode.cloud/v2\\\",\\\"ALGORAND_ALGOD_PORT\\\":\\\"\\\",\\\"ALGORAND_INDEXER_API\\\":\\\"https://testnet-idx.algonode.cloud/v2\\\",\\\"ALGORAND_INDEXER_PORT\\\":\\\"\\\"}\"\n\n```\n\n#### Via Smithery (for Cursor)\n\nSimply run this command in terminal:\n\n```bash\nnpx -y @smithery/cli@latest install @GoPlausible/algorand-mcp --client cursor --config \"{\\\"NFD_API_KEY\\\":\\\"\\\",\\\"NFD_API_URL\\\":\\\"https://api.nf.domains\\\",\\\"ALGORAND_ALGOD\\\":\\\"https://testnet-api.algonode.cloud\\\",\\\"ALGORAND_TOKEN\\\":\\\"\\\",\\\"ITEMS_PER_PAGE\\\":\\\"10\\\",\\\"VESTIGE_API_KEY\\\":\\\"\\\",\\\"VESTIGE_API_URL\\\":\\\"https://api.vestigelabs.org\\\",\\\"ALGORAND_INDEXER\\\":\\\"https://testnet-idx.algonode.cloud\\\",\\\"ALGORAND_NETWORK\\\":\\\"testnet\\\",\\\"ALGORAND_ALGOD_API\\\":\\\"https://testnet-api.algonode.cloud/v2\\\",\\\"ALGORAND_ALGOD_PORT\\\":\\\"\\\",\\\"ALGORAND_INDEXER_API\\\":\\\"https://testnet-idx.algonode.cloud/v2\\\",\\\"ALGORAND_INDEXER_PORT\\\":\\\"\\\"}\"\n\n```\n**IMPORTANT NOTE**\nWhen using Smithery UI to copy the command, make sure you set ITEMS_PER_PAGE before clicking connect so that all ENV variables are brought to command, otherwise your command will not contain environment variables required for Algorand MCP to run!\n","tools":"## Available Tools\n\n1.  Complete Algorand blockchain interaction capabilities (Allows interaction with the Algorand blockchain).\n2.  Extensive wallet management system (Provides a system for managing wallets).\n3.  Comprehensive transaction handling (Handles transactions comprehensively).\n4.  Rich blockchain state querying (Enables querying of the blockchain state).\n5.  Built-in security features (Includes security features).\n6.  Support for Claude Desktop and Cursor integration (Supports integration with Claude Desktop and Cursor).\n7.  Account management (Tools for managing Algorand accounts).\n8.  Asset operations (Tools for performing operations on assets).\n9.  Application interactions (Tools for interacting with applications).\n10. Transaction creation and submission (Tools for creating and submitting transactions).\n11. Blockchain state queries (Tools for querying the blockchain state).\n12. Comprehensive utility functions (Provides utility functions).\n13. Standardized response format (Uses a standardized response format).\n14. Built-in pagination support (Supports pagination).\n15. NFDomains integration (Integrates with NFDomains).\n16. Vestige DeFi analytics (Provides DeFi analytics through Vestige).\n17. Tinyman AMM integration (Integrates with Tinyman AMM).\n18. Local wallet with secure storage (Provides a local wallet with secure storage).\n19. External wallet support (Pera, Defly, Daffi) (Supports external wallets like Pera, Defly, and Daffi).\n20. Transaction signing (Allows transaction signing).\n21. Session management (Manages sessions).\n22. Universal ES module support (Supports universal ES modules).\n23. 40 base tools (account, asset, application, transaction management) (Provides 40 base tools for account, asset, application, and transaction management).\n24. 30 resource tools (algod and indexer) (Provides 30 resource tools for algod and indexer).\n25. 6 NFDomains (NFD) tools for name services (Provides 6 NFDomains (NFD) tools for name services).\n26. 28 Vestige tools for DeFi analytics (Provides 28 Vestige tools for DeFi analytics).\n27. 9 Tinyman tools for AMM interactions (Provides 9 Tinyman tools for AMM interactions).\n","faq":null,"created_at":"2025-03-10T15:09:14+00:00","updated_at":"2025-03-28T18:38:30+00:00","source_url":"https://model-context-protocol.com/servers/algorand-blockchain-model-context-protocol","related_articles":[]}