rekey_account
Rekey an account to a new address
How to use it
rekey_account is exposed by the Algorand MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the rekey_account tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Algorand MCP
claude mcp add algorand-mcp -- npx @goplausible/algorand-mcpOther tools in Algorand MCP (39)
Fetch a single Bazaar resource by its exact resource URL. Returns the verbatim record (accepts[], discoveryInfo, popularity counters).
Browse paid API resources cataloged in the Bazaar discovery directory hosted by the configured facilitator (facilitator.goplausible.xyz by default). Compact summary by default; full: true returns verbatim records. Filters: network, method, merchantId, limit, offset.
Keyword search over Bazaar resources (URL + description). Server-side: query, network. Client-side post-filters: scheme, maxUsdPrice, asset, payTo, extensions, includeTestnets.
Convert BigInt to bytes
Convert bytes to BigInt
Create a new Algorand account (returns address + mnemonic in the clear)
Decode an Algorand address to a public key
Decode msgpack to object
Decode bytes to uint64
Encode a public key to an Algorand address
Encode object to msgpack
Encode uint64 to bytes
Get address for a given application ID
Create an asset configuration transaction
Create an asset creation transaction
Call an x402-protected endpoint with automatic USDC/ALGO payment from the active wallet. Discovers internally if paymentRequirements is not supplied, builds the atomic fee-payer + payment group, signs, and retries with the PAYMENT-SIGNATURE header.
Create a key registration transaction
Create a payment transaction
Convert master derivation key to mnemonic
Generate mnemonic from seed
Convert mnemonic to master derivation key
Convert mnemonic to secret key
Server connectivity check and info
Convert secret key to mnemonic
Generate seed from mnemonic
Sign bytes with a secret key
Check if an Algorand address is valid
Verify signature against bytes
Create a new Algorand account with nickname (returns address + public key only)
Get all ASA holdings for the active account this MCP server owns. For arbitrary on-chain accounts use apialgodgetaccountinfo or apialgodgetaccountassetinfo.
Get info for the active account this MCP server owns (DB-backed): address, public key, balance, opted-in counts. For arbitrary on-chain accounts use apialgodgetaccountinfo.
List active accounts with nicknames and addresses. Pass { archived: true } to list archived accounts instead (rows whose mnemonic couldn't be recovered from the OS keychain at startup — kept in the DB for forensics, not signable).
Opt the active account into an asset (creates, signs, and submits)
Remove an account from the wallet by nickname or index
Sign arbitrary hex data with raw Ed25519 (noble, no SDK prefix)
Sign a single transaction with the active account
Sign a group of transactions with the active account (auto-assigns group ID)
Switch the active account by nickname or index
Probe an x402-protected endpoint and return its accepts[] array (cost, asset, network, payTo) without paying. Read-only.