Every request is scoped to your own account. Tools only ever return your own transactions, and only when called with your valid credentials.
get_transactions
Retrieves transactions with AI analysis (cached - no re-analysis).Parameters
Response fields
Each transaction in the response includes the fields you’d expect to work with:
Tax and categorisation results are returned ready to use — there’s no extra analysis step on retrieval, so responses come back fast.
Example Request
Example Response
get_tax_deductible_summary
Summarizes tax deductible transactions grouped by category.Parameters
Example Request
Example Response
create_transaction
Creates a new transaction.Parameters
Example Request
Example Response
trigger_smart_categorization
Categorises uncategorised or specified transactions for you, automatically assigning the most likely category to each.Transactions that have already been categorised are reused as-is for speed. Set
force: true only when you want everything re-evaluated from scratch.Parameters
Example Request
Example Response
get_category_spending_summary
NEW - Analytics Tool
Parameters
Example Response
get_top_merchants
NEW - Analytics Tool
Parameters
Example Response
compare_spending_periods
NEW - Analytics Tool
Parameters
Example Response (Total Comparison)
bulk_categorize_transactions
NEW - Bulk Operation
Parameters
*Either
transactionIds OR filterByMerchant required
Example Response
bulk_update_transactions
NEW - Bulk Operation
Parameters
Updates Object:
categoryId(string): New categoryisTaxDeductible(boolean): Tax statusbusinessUsePercentage(number): Business use 0-100notes(string): Add notes
Example Response
find_duplicate_transactions
NEW - Bulk Operation
Parameters
Example Response
analyze_transaction_categorization
AI Analysis Tool
Parameters
Example Response
analyze_transaction_tax_deductibility
AI Analysis Tool
Parameters
Example Response
apply_analysis_to_transaction
Applies the approved recommendations to the transaction in one step: category, tax-deductible status, business-use portion, and GST handling.Parameters
If you don’t pass
gstAmount, it’s calculated and recorded for you based on the transaction.
Example Response
get_spending_outlook
Hybrid Analytics Tool
Parameters
Example Response (trimmed)
Real-World Examples
Get Recent Expenses
User: “Show my expenses from last month” AI calls:Tax Deductible Summary
User: “How much can I deduct this quarter?” AI calls:Add Transaction
User: “Create a transaction for lunch $45 today” AI calls:Categorize Uncategorized
User: “Categorize my uncategorized transactions” AI calls:Analytics - Category Breakdown
User: “What’s my biggest expense category this month?” AI calls:Analytics - Top Merchants
User: “Where do I spend the most?” AI calls:Analytics - Period Comparison
User: “Did I spend more this month vs last month?” AI calls:Bulk Operations - Categorize by Merchant
User: “Categorize all Uber transactions as Transport” AI calls:Bulk Operations - Find Duplicates
User: “Did I pay this bill twice?” AI calls:Explain a Categorization
AI calls:Apply the Suggestion
AI calls:Forecast the Next 60 Days
AI calls:Important Notes
Transaction Amounts
- Negative = Expenses (e.g., -100 means you spent $100)
- Positive = Income (e.g., +100 means you received $100)
Primary Types
expense- Money going outincome- Money coming intransfer- Moving money between accounts
Secondary Types (for expenses)
bill- Recurring billsone-time expense- One-off purchasescapital expense- Large asset purchases
Fast, ready-to-use results
- Tax and categorisation results come back already calculated — there’s no waiting for re-analysis when you read your data.
- Use
trigger_smart_categorizationwhen you want AI2Fin to (re)categorise transactions.
Privacy and speed
- Queries are fast and scoped to your account, so your assistant gets answers quickly.
- You only ever see your own data — every request is tied to your credentials.
Next Steps
Bill Tools
Manage recurring bills
Subscription Tools
Check feature access
