MCP Tools Overview
AI2Fin MCP provides 47 tools across 11 categories for comprehensive financial management.All tools enforce user-isolation - you can only access your own data.
๐ Tool Categories
Transactions
10 toolsQuery, create, and analyze spending activity
Bills
10 toolsRecurring bill patterns, payments, and FY analysis
Custom Rules
6 toolsLow-code automation for categorization and compliance
Expenses
1 toolManual expense entry with rule execution
Travel
5 toolsVehicle registry, trip logging, deduction summaries
User Profile
2 toolsPreferences, locale, and AI context updates
Subscription
2 toolsPlan status checks and feature gates
Receipts
2 toolsReceipt ingestion, AI extraction, and linking
AI Analysis
3 toolsCategorization, tax analysis, and update helpers
Spending Outlook
1 toolBlend actual spend with projected bills
Budgets
5 tools (Coming Soon)Budget creation, tracking, and alerts
๐ Quick Tool Reference
Transaction Tools (10)
| Tool | Purpose | Status |
|---|---|---|
get_transactions | Query with filters | โ |
get_tax_deductible_summary | Tax summary by category | โ |
create_transaction | Add transaction | โ |
trigger_smart_categorization | AI categorization | โ |
get_category_spending_summary | NEW Spending breakdown | โ |
get_top_merchants | NEW Top vendors | โ |
compare_spending_periods | NEW Period comparison | โ |
bulk_categorize_transactions | NEW Batch categorization | โ |
bulk_update_transactions | NEW Batch updates | โ |
find_duplicate_transactions | NEW Duplicate detection | โ |
Bill Tools (10)
| Tool | Purpose | Status |
|---|---|---|
get_bills | List bill patterns | โ |
get_upcoming_bills | Future bills | โ |
get_bill_summary | Monthly totals | โ |
get_bill_occurrences | NEW Historical queries | โ |
get_overdue_bills | NEW Overdue bills | โ |
get_bill_pattern_financial_summary | NEW FY analysis | โ |
mark_bill_as_paid | NEW Payment tracking | โ |
upload_receipt_for_bill | NEW Receipt linking | โ |
create_bill_pattern | NEW Manual creation | โ |
update_bill_pattern | NEW Update pattern | โ |
Custom Rules (6)
| Tool | Purpose | Status |
|---|---|---|
get_rules | List rules | โ |
create_rule | Create automation | โ |
update_rule | Update rule | โ |
delete_rule | Remove rule | โ |
enable_rule | Toggle rule | โ |
test_rule | Test before saving | โ |
Travel Tools (5)
| Tool | Purpose | Status |
|---|---|---|
get_travel_profile | Travel settings | โ |
get_vehicles | Registered vehicles | โ |
get_trips | Trip history | โ |
create_trip | Log trip | โ |
get_travel_deduction_summary | Tax deductions | โ |
User Profile Tools (2)
| Tool | Purpose | Status |
|---|---|---|
get_user_profile | Fetch preferences, locale, and AI context | โ |
set_user_preferences | Update country, business type, industry, AI context | โ |
Subscription Tools (2)
| Tool | Purpose | Status |
|---|---|---|
get_user_subscription | Retrieve plan tier and quotas | โ |
check_feature_access | Verify gated features (e.g., AI analysis) | โ |
Expense Tools (1)
| Tool | Purpose | Status |
|---|---|---|
create_expense | Create expense and apply custom rules | โ |
Receipt Tools (2)
| Tool | Purpose | Status |
|---|---|---|
analyze_receipt | Run AI extraction on uploaded receipt | โ |
commit_receipt | Link receipt to transaction or create expense | โ |
AI Analysis Tools (3)
| Tool | Purpose | Status |
|---|---|---|
analyze_transaction_categorization | Suggest category with AI reasoning | โ |
analyze_transaction_tax_deductibility | Evaluate deductibility, business %, GST | โ |
apply_analysis_to_transaction | Persist AI results (category, tax, GST) | โ |
Spending Outlook (1)
| Tool | Purpose | Status |
|---|---|---|
get_spending_outlook | Blend actual spend with upcoming bill projections | โ |
Budgets (5)
| Tool | Purpose | Status |
|---|---|---|
create_budget | Budget creation | โณ |
get_budgets | Retrieve budgets | โณ |
get_budget_status | Budget vs actual | โณ |
update_budget | Modify budget | โณ |
delete_budget | Remove budget | โณ |
๐ Recent Additions (Nov 2025)
Analytics Tools (3)
Analytics Tools (3)
get_category_spending_summaryAnalyze spending breakdown by category
get_top_merchantsRank merchants by total spend
compare_spending_periodsPeriod-over-period comparison
Bulk Operations (3)
Bulk Operations (3)
bulk_categorize_transactionsBatch categorization by merchant
bulk_update_transactionsUpdate multiple fields at once
find_duplicate_transactionsDetect duplicate payments
Bill Management (7)
Bill Management (7)
get_bill_occurrencesFlexible historical queries
get_overdue_billsOverdue bill detection
get_bill_pattern_financial_summaryFY-aware analysis with projections
mark_bill_as_paidPayment tracking
upload_receipt_for_billReceipt linking
create_bill_patternManual bill creation
update_bill_patternPattern management
AI Analysis (3)
AI Analysis (3)
analyze_transaction_categorizationAI category suggestions with reasoning
analyze_transaction_tax_deductibilityTax analysis with documentation guidance
apply_analysis_to_transactionPersist accepted AI results (category, tax, GST)
Receipt Automation (2)
Receipt Automation (2)
analyze_receiptExtract totals, GST, merchants, and candidates
commit_receiptLink receipts to transactions or create expenses
Spending Outlook (1)
Spending Outlook (1)
get_spending_outlookCombine actual spend with projected bills
๐ฏ Common Use Cases
โShow me my spending breakdownโ
โget_category_spending_summary
โWhere do I spend the most?โ
โget_top_merchants
โDid I spend more this month vs last?โ
โcompare_spending_periods
โCategorize all Uber as Transportโ
โbulk_categorize_transactions
โWhat are my overdue bills?โ
โget_overdue_bills
โHow much have I paid for Netflix this FY?โ
โget_bill_pattern_financial_summary
โMark Netflix as paidโ
โmark_bill_as_paid
โDid I pay this bill twice?โ
โfind_duplicate_transactions
๐ Security & Performance
User Isolation
- All queries filtered by
userId - No cross-user data access
- Enforced at database level
Performance
- Direct database access (no HTTP overhead)
- Response times: 5-200ms typical
- Efficient bulk operations
Data Privacy
- No raw data exposed to AI
- Cached analysis only
- Secure authentication required
