Complete reference for all 10 LangChain tools in the ICP Agent Kit
type
: “seed” | “anonymous”name
: Identity name/keyseedPhrase
: (optional) 12 or 24 word mnemonicto
: Recipient account ID or principalamount
: Amount in ICP (not e8s)memo
: (optional) Transaction memocanisterId
: Token canister IDto
: Recipient principalamount
: Amount to transfermemo
: (optional) Transaction memocycles
: Amount of cycles (e.g., “5T” for 5 trillion)canisterId
: Target canister IDwasmPath
: Path to WASM filemode
: “install” | “upgrade” | “reinstall”canisterId
: Canister ID to checkcanisterId
: Canister ID to checkcanisterId
: Canister to top upamount
: Cycles amount (e.g., “2T”)Invalid Parameters
Network Errors
Insufficient Resources
Tool Selection
Use Natural Language First
Validate Addresses
Handle Responses
Monitor Tool Usage