Algorand MCP Server
A comprehensive MCP server with 125+ tools and resources for complete interaction with the Algorand blockchain. Transaction management, wallet operations, DeFi integrations, and access to extensive blockchain documentation.
Get this MCP server
A comprehensive MCP server with 125+ tools and resources for complete interaction with the Algorand blockchain. Transaction management, wallet operations, DeFi integrations, and access to extensive blockchain documentation.
Installation
From Source
mkdir PATH_ON_YOUR_MACHINE/Claude/mcp-servers
cd PATH_ON_YOUR_MACHINE/Claude/mcp-servers
git clone https://github.com/GoPlausible/algorand-mcp.git
cd algorand-mcp
npm install
npm run build
Configuration
Claude Desktop
{
"mcpServers": {
"algorand-mcp": {
"command": "node",
"args": [
"PATH_ON_YOUR_MACHINE/Claude/mcp-servers/algorand-mcp/packages/server/dist/index.js"
],
"env": {
"ALGORAND_NETWORK": "testnet",
"ALGORAND_ALGOD_API": "https://testnet-api.algonode.cloud/v2",
"ALGORAND_ALGOD": "https://testnet-api.algonode.cloud",
"ALGORAND_INDEXER_API": "https://testnet-idx.algonode.cloud/v2",
"ALGORAND_INDEXER": "https://testnet-idx.algonode.cloud",
"ALGORAND_ALGOD_PORT": "",
"ALGORAND_INDEXER_PORT": "",
"ALGORAND_TOKEN": "",
"ALGORAND_AGENT_WALLET": "problem aim online jaguar upper oil flight stumble mystery aerobic toy avoid file tomato moment exclude witness guard lab opera crunch noodle dune abandon broccoli",
"NFD_API_URL": "https://api.nf.domains",
"NFD_API_KEY": "",
"TINYMAN_ACTIVE": "false",
"ULTRADE_ACTIVE": "false",
"VESTIGE_ACTIVE": "false",
"ULTRADE_API_URL": "https://api.ultrade.io",
"VESTIGE_API_URL": "https://api.vestigelabs.org",
"VESTIGE_API_KEY": "",
"ITEMS_PER_PAGE": "10"
}
}
}
}
macOS Claude Desktop
{
"mcpServers": {
"algorand-mcp": {
"command": "node",
"args": [
" /Users/YOUR_USERNAME/Library/Application\ Support/Claude/mcp-servers/algorand-mcp/packages/server/dist/index.js"
]
}
}
}
Available Tools
| Tool | Description |
|---|---|
api_algod_get_account_info |
Get current account balance, assets, and auth address |
api_algod_get_application_by_id |
Get application information |
api_algod_get_asset_by_id |
Get current asset information |
api_indexer_search_for_accounts |
Search for accounts by various criteria |
api_indexer_search_for_transactions |
Search for transactions |
api_nfd_get_nfd |
Get NFD by name or application ID |
api_vestige_view_assets |
Get asset data |
api_tinyman_get_swap_quote |
Get quote for asset swap |
Features
- Complete Algorand documentation integration with full knowledge taxonomy
- Comprehensive developer documentation access
- ARC, SDK, and tools documentation
- Full Algorand blockchain interaction capabilities
- Extensive wallet management system
- Comprehensive transaction processing
- Rich blockchain state queries
- Built-in security features
- NFDomains integration
- Vestige DeFi analytics (optional)
Environment Variables
Required
ALGORAND_NETWORK— network to use (testnet/mainnet)ALGORAND_ALGOD_API— Algod API endpoint URLALGORAND_INDEXER_API— Indexer API endpoint URLALGORAND_AGENT_WALLET— mnemonic phrase for agent wallet
Optional
NFD_API_URL— NFDomains API URLNFD_API_KEY— NFDomains API keyTINYMAN_ACTIVE— enable Tinyman AMM integrationULTRADE_ACTIVE— enable Ultrade DEX integrationVESTIGE_ACTIVE— enable Vestige DeFi analytics integrationITEMS_PER_PAGE— number of items per page for pagination
Notes
Requires Node.js v23.6.1 or higher and npm v10.2.4 or higher. The project includes a production-ready server package and a client package in development for wallet management. All responses follow a standardized format with built-in pagination support. The server provides access to a comprehensive Algorand documentation taxonomy through knowledge resources.