Access Algorand documentation, including developer guides, ARCs, SDKs, and tools documentation
Manage Algorand wallets, create accounts, and handle wallet operations
Create, sign, and submit Algorand transactions
Query Algorand blockchain state, account information, and transaction history
Manage Algorand Standard Assets (ASAs)
Interact with Algorand smart contracts and applications
The Algorand Blockchain Integration provides a complete suite of tools for interacting with the Algorand blockchain. It offers comprehensive documentation access, wallet management, transaction handling, and blockchain state querying capabilities. This integration enables AI assistants to help with Algorand development tasks, transaction creation, wallet management, and accessing the full Algorand knowledge taxonomy. With built-in security features and support for both testnet and mainnet environments, it serves as a complete toolkit for Algorand blockchain interactions.
The Algorand Blockchain Integration is a Model Context Protocol (MCP) implementation that provides comprehensive tools for interacting with the Algorand blockchain. It includes a server package for blockchain interactions and a client package (work in progress) for wallet management and transaction signing.
First, verify your Node.js version:
node -v
Upgrade to Node.js 23.6.1 or later if needed.
Create an MCP servers directory in your Claude or Cursor application folder:
mkdir PATH_ON_YOUR_MACHINE/Claude/mcp-servers
# or for Cursor
mkdir PATH_ON_YOUR_MACHINE/Cursor/mcp-servers
Clone the repository and install dependencies:
cd PATH_ON_YOUR_MACHINE/Claude/mcp-servers
# or for Cursor
cd PATH_ON_YOUR_MACHINE/Cursor/mcp-servers
# Clone the repository
git clone https://github.com/GoPlausible/algorand-mcp.git
cd algorand-mcp
# Install dependencies
npm install
# Build the project
npm run build
Configure your environment by editing the environment variables in your MCP configuration.
The Algorand MCP server can be configured with the following environment variables:
ALGORAND_NETWORK
: Network to connect to (testnet, mainnet)ALGORAND_ALGOD_API
: Algod API endpointALGORAND_ALGOD
: Algod base URLALGORAND_INDEXER_API
: Indexer API endpointALGORAND_INDEXER
: Indexer base URLALGORAND_ALGOD_PORT
: Algod port (if needed)ALGORAND_INDEXER_PORT
: Indexer port (if needed)ALGORAND_TOKEN
: API token (if needed)ALGORAND_AGENT_WALLET
: Mnemonic for the agent walletNFD_API_URL
: NFD API URL (for NFD integration)NFD_API_KEY
: NFD API key (if needed)TINYMAN_ACTIVE
: Enable/disable Tinyman integrationULTRADE_ACTIVE
: Enable/disable Ultrade integrationULTRADE_API_URL
: Ultrade API URLVESTIGE_ACTIVE
: Enable/disable Vestige integrationVESTIGE_API_URL
: Vestige API URLVESTIGE_API_KEY
: Vestige API keyITEMS_PER_PAGE
: Number of items per page for paginated resultsOnce installed and configured, the Algorand MCP server provides a comprehensive set of tools for interacting with the Algorand blockchain. You can:
The server handles all the complexity of blockchain interactions, allowing you to focus on your specific use cases and applications.