Balances
get_balances
Get your current balances across all friends and groups.
Parameters: None
Returns:
Expenses
list_expenses
List expenses with optional filtering.
Parameters:
Returns: Array of expenses with pagination info.
get_expense
Get details of a specific expense.
Parameters:
add_expense
Create a new expense.
Parameters:
Example:
delete_expense
Delete an expense (soft delete, can be restored).
Parameters:
Payments
add_payment
Record a payment between two people.
Parameters:
Groups
list_groups
List all your groups.
Parameters:
get_group
Get group details including members and default split.
Parameters:
create_group
Create a new group.
Parameters:
Friends
list_friends
List your friends on BananaSplit.
Parameters: None
Account
get_me
Get your account information.
Parameters: None
Error handling
Tools return errors in this format:NOT_FOUND— Resource doesn’t existINVALID_INPUT— Bad parametersUNAUTHORIZED— Auth required or expiredFORBIDDEN— No permission for this action
