Skip to main content
AI2Fin MCP provides 34 tools across 15 categories for comprehensive financial management.
All tools enforce user-isolation - you can only access your own data.

📊 Tool Categories

Transactions

9 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

6 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

2 toolsCheck budget status and manage limits by chat

Enhanced Workflows

4 toolsLink transactions to bills, suggest patterns, auto-linking

Bulk Operations Enhanced

3 toolsBulk tax analysis, bulk bill marking, bulk trip linking

Smart Suggestions

3 toolsBudget suggestions, rule suggestions, tax deduction suggestions

Relationships

4 toolsTransaction relationships, bill transactions, trip transactions, receipts

Smart Receipt Processor

1 toolOne-call receipt processing workflow

File Upload

1 toolCSV/Excel file upload and processing

Bulk Operations

3 toolsBulk categorization, bulk updates, duplicate detection

🚀 Quick Tool Reference

Transaction Tools (9)

Bank-connected data: transaction tools like get_transactions return the data you’ve added yourself — manual entries, CSV imports, and API-created records. Data synced from connected bank accounts (open banking) is excluded from MCP tool responses by default.

Bill Tools (10)

Custom Rules (6)

Travel Tools (6)

User Profile Tools (2)

Subscription Tools (2)

Expense Tools (1)

Receipt Tools (2)

AI Analysis Tools (3)

Spending Outlook (1)

Bulk Operations (3)

Enhanced Workflows (4)

Bulk Operations Enhanced (3)

Smart Suggestions (3)

Relationships (4)

Smart Receipt Processor (1)

File Upload (1)

Budgets (2)


🆕 Recent Additions (Nov 2025)

get_category_spending_summary
Analyze spending breakdown by category
get_top_merchants
Rank merchants by total spend
compare_spending_periods
Period-over-period comparison
bulk_categorize_transactions
Batch categorization by merchant
bulk_update_transactions
Update multiple fields at once
find_duplicate_transactions
Detect duplicate payments
get_bill_occurrences
Flexible historical queries
get_overdue_bills
Overdue bill detection
get_bill_pattern_financial_summary
FY-aware analysis with projections
mark_bill_as_paid
Payment tracking
upload_receipt_for_bill
Receipt linking
create_bill_pattern
Manual bill creation
update_bill_pattern
Pattern management
analyze_transaction_categorization
AI category suggestions with reasoning
analyze_transaction_tax_deductibility
Tax-deductibility check with documentation guidance
apply_analysis_to_transaction
Apply the accepted category and tax details to a transaction
analyze_receipt
Reads totals, GST, and merchant from a receipt and finds the likely matching transaction
commit_receipt
Link receipts to transactions or create expenses
get_spending_outlook
Combine 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

Account Isolation

  • Every tool is scoped to your authenticated account
  • No cross-account data access
  • Requests can only read or write your own data

Performance

  • Fast, low-latency responses
  • Efficient bulk operations for large datasets

Data Privacy

  • Data is encrypted in transit (TLS) and at rest
  • You control your data and can export or delete it at any time
  • Secure authentication is required for every request
  • Bank-feed (open banking) data is excluded from MCP tool responses by default — assistants see the data you added yourself

📚 Next Steps

Transaction Tools

Detailed transaction API docs

Bill Tools

Bill management API docs

Examples

Real-world usage examples

Authentication

Setup & authentication