Profile
update_display_name
update_display_name
Change your display name shown to other Moneda users.Try asking: “Change my display name to Federico”
Transaction annotations
update_transaction_category
update_transaction_category
Assign a spending category to a transaction (e.g. Groceries, Restaurants, Travel).Try asking: “Categorize my last coffee purchase as Restaurants”
add_transaction_note
add_transaction_note
Add or update a personal note on a transaction. Maximum 140 characters.Try asking: “Add a note to my last transaction: Birthday dinner with friends”
batch_update_transaction_categories
batch_update_transaction_categories
Assign spending categories to up to 25 transactions at once.Try asking: “Categorize all my uncategorized transactions from last week”
batch_add_transaction_notes
batch_add_transaction_notes
Add or update notes on up to 25 transactions at once.Try asking: “Add notes to my recent transactions”
External accounts
add_wallet
add_wallet
Save an external crypto wallet to your account. The wallet must support USDC or EURC on the Base network. You’ll be asked to confirm this before the wallet is saved.Try asking: “Save this wallet address: 0x…”
add_bank
add_bank
Save a bank account for withdrawals. Supports EU bank accounts (IBAN) and US bank accounts (ACH routing + account number).Try asking: “Add my bank account”
Contacts
add_contact_external
add_contact_external
Register an external (non-Moneda) contact with their wallet address or bank account details. EU Travel Rule requires first name, last name, and country of residence.Try asking: “Add John as an external contact with his wallet address”
add_contact_moneda
add_contact_moneda
Add a Moneda user to your contacts by their username.Try asking: “Add @alice to my contacts”
Payments
initiate_payment
initiate_payment
Create a payment request that requires your approval in the Moneda app. Supports transfers to Moneda users, your own external accounts, or contact bank accounts and wallets.Try asking: “Send $50 to @alice” or “Transfer EUR 100 to my bank account”
get_payment_status
get_payment_status
Check the current status of a pending payment request. Terminal statuses are: completed, failed, expired, or rejected.Try asking: “What’s the status of my last payment?”
Learn more
Read tools
21 tools for querying balances, transactions, and account data.
Scopes
Permission scopes that control which tools your AI can use.
