Algorand MCP server provides a robust toolkit for AI agents to interact with the Algorand blockchain, enabling operations like account creation, asset management, smart contract deployment, and transaction execution. Built by GoPlausible, this TypeScript-based implementation offers a standardized interface for blockchain interactions, specifically targeting AI development tools like Claude Desktop and Cursor. The server simplifies complex blockchain tasks through a comprehensive set of tools and resources, making Algorand blockchain capabilities accessible to AI assistants.
Nessuna recensione ancora. Sii il primo a recensire!
Accedi per unirti alla conversazione
Create a new Algorand account with nickname and spending limits (returns address + public key only)
Remove an account from the wallet by nickname or index
List all accounts with nicknames, addresses, and limits
Switch the active account by nickname or index
Get active account info: address, public key, balance, and spending limits
Get all asset holdings for the active account
Sign a single transaction with the active account (enforces spending limits)
Sign a group of transactions with the active account (auto-assigns group ID)
Sign arbitrary hex data with raw Ed25519 (noble, no SDK prefix)
Opt the active account into an asset (creates, signs, and submits)
Create a new Algorand account (returns address + mnemonic in the clear)
Rekey an account to a new address
Convert mnemonic to master derivation key
Convert master derivation key to mnemonic
Convert secret key to mnemonic
Convert mnemonic to secret key
Generate seed from mnemonic
Generate mnemonic from seed
Server connectivity check and info
Check if an Algorand address is valid
Encode a public key to an Algorand address
Decode an Algorand address to a public key
Get address for a given application ID
Convert bytes to BigInt
Convert BigInt to bytes
Encode uint64 to bytes
Decode bytes to uint64
Verify signature against bytes
Sign bytes with a secret key
Encode object to msgpack
Decode msgpack to object
Create a payment transaction
Create a key registration transaction
Create an asset creation transaction
Create an asset configuration transaction
Create an asset destroy transaction
Create an asset freeze transaction
Create an asset transfer transaction
Create an application creation transaction
Create an application update transaction
Create an application delete transaction
Create an application opt-in transaction
Create an application close-out transaction
Create an application clear state transaction
Create an application call transaction
Assign group ID for atomic transactions
Sign a transaction with a secret key
Encode an unsigned transaction to base64 msgpack bytes
Decode a signed transaction blob back to JSON with signature details
Compile TEAL source code
Disassemble TEAL bytecode to source
Submit signed transactions to the network
Simulate raw transactions
Simulate transactions with detailed config
Get account balance, assets, and auth address
Get account-specific application info
Get account-specific asset info
Get application information
Get application box by name
Get all application boxes
Get asset information
Get pending transaction info
Get pending transactions for an address
Get all pending transactions
Get suggested transaction parameters
Get current node status
Get node status after a specific round
Get account information
Get account assets
Get account app local states
Get apps created by account
Search accounts with filters
Get application information