The Paisa MCP server exposes 63 tools across 21 groups. Any MCP-compatible AI assistant can call these based on your conversation.
| Tool | Description |
|---|
ingest_transactions | Bulk insert from a parsed bank/CC statement |
get_transactions | Search and filter with pagination |
update_transaction | Update category, merchant, owner, notes, flags |
flag_duplicate | Mark a transaction as duplicate |
get_duplicates | List all flagged duplicates |
resolve_duplicates | Keep or ignore flagged duplicates |
| Tool | Description |
|---|
add_merchant | Add to merchant dictionary (enables auto-categorisation) |
get_merchant | Look up by raw ID |
list_merchants | All merchants with categories and transaction counts |
update_merchant | Update name, category, flags |
| Tool | Description |
|---|
list_categories | Full category tree |
add_category | Create a custom category |
update_category | Rename or re-icon |
delete_category | Remove (transactions move to uncategorised) |
| Tool | Description |
|---|
add_bank_account | Register a new account |
list_bank_accounts | All accounts with transaction counts |
update_bank_account | Update name, color, status |
| Tool | Description |
|---|
get_dashboard | Full dashboard snapshot |
get_monthly_summary | Income/expense/savings by month |
get_spending_trends | Monthly breakdown by category type |
get_category_analytics | Drill down into a category |
get_merchant_analytics | Top merchants + trends |
get_spending_heatmap | Daily spend intensity for a year |
| Tool | Description |
|---|
list_budgets | All budgets with actual vs target |
set_budget | Create or update a budget |
| Tool | Description |
|---|
list_goals | All goals with progress |
add_goal | Create a savings goal |
update_goal | Update target or name |
contribute_to_goal | Log a contribution |
| Tool | Description |
|---|
list_investments | Full portfolio |
get_net_worth | Current net worth breakdown |
update_net_worth | Manual snapshot |
update_net_worth_auto | Recompute from investments |
list_sips | All SIPs |
add_sip | Register a SIP |
update_sip | Update amount or status |
list_fixed_deposits | All FDs |
add_fixed_deposit | Register an FD |
| Tool | Description |
|---|
list_debts | All active debts |
add_debt | Register a debt |
settle_debt | Mark as settled |
list_emis | All EMIs with countdown |
add_emi | Register an EMI |
| Tool | Description |
|---|
list_alerts | All unread alerts |
check_alerts | Run all alert generators |
dismiss_alert | Dismiss an alert |
list_alert_rules | Alert rule configuration |
set_alert_rule | Enable/disable or set threshold |
| Tool | Description |
|---|
get_reports | Monthly reports (last N months) |
generate_monthly_report | Generate report for a specific month |
get_saved_reports | All persisted reports |
| Tool | Description |
|---|
list_recurring | Detected recurring transactions |
add_recurring | Manually register a subscription |
| Tool | Description |
|---|
get_upcoming | EMIs, SIPs, CC bills, FDs due in 60 days |
| Tool | Description |
|---|
get_household | Household info and members |
update_household | Update name, owner labels |
create_invite | Generate an invite link |
| Tool | Description |
|---|
get_profile | Your profile info |
update_profile | Update name or owner |
| Tool | Description |
|---|
export_transactions | Export as CSV or JSON |
| Tool | Description |
|---|
get_encryption_status | Current encryption mode |
set_encryption_mode | Switch standard ↔ private |