← Back to all apps

Nexafin

Financeby Nexafin

Nexafin is an AI-powered personal finance and expense tracking assistant that helps you understand your spending, budget, and cash flow using natural language.

Securely connect your accounts to instantly check bank balances, review recent transactions, track recurring bills, and analyze spending by category without digging through dashboards or statements.

Nexafin is privacy-first and read-only. It cannot move money or access sensitive credentials. You stay in control of what data is shared and can disconnect at any time.

Try asking:

“Show my account balances”

“What bills are coming up?”

“How much did I spend on food last month?”

“Where is most of my money going?”

4ChatGPT Tools
NexafinDeveloper
FinanceCategory

Available Tools

Get Account Balances

get_account_balances
Full Description

Use this when the user wants to see their bank account balances or net worth. Returns account nicknames, types, and current balances for all linked accounts. Does not return account numbers, routing numbers, or card details.

Parameters (0 required, 1 optional)
Optional
include_hiddenboolean

Include hidden accounts in the response

Default: False

Get Recurring Bills

get_recurring_bills
Full Description

Use this when the user wants to see upcoming bills, subscriptions, or recurring payments. Returns bill names, estimated amounts, billing cycles, and due dates. Does not return payment method details or full account numbers.

Parameters (0 required, 2 optional)
Optional
include_next_instanceboolean

Include information about the next upcoming bill instance

Default: True
statusstring

Filter by bill status. "active" shows only active bills, "all" includes inactive and archived.

Options:activeall
Default: active

Get Spending By Category

get_spending_by_category
Full Description

Use this when the user wants to understand their spending patterns or budget. Returns aggregated spending totals grouped by category for a specified date range. Shows up to 20 top spending categories. Does not return individual transaction details.

Parameters (0 required, 3 optional)
Optional
date_fromstring

Start date for the analysis period (YYYY-MM-DD). Defaults to 30 days ago.

date_tostring

End date for the analysis period (YYYY-MM-DD). Defaults to today.

topinteger

Return only the top N categories by spending amount

Default: 10

Get Transactions

get_transactions
Full Description

Use this when the user wants to see recent transactions or search for specific purchases. Returns up to 20 recent transactions (last 30 days by default) with date, amount, and merchant. Supports filtering by date range, category, account, and text search. Does not return full account numbers or sensitive payment details.

Parameters (0 required, 8 optional)
Optional
bank_account_idinteger

Filter by bank account ID

category_idinteger

Filter by category ID

currencystring

Currency for amount conversion (e.g., USD, EUR)

Default: USD
date_fromstring

Start date for filtering (YYYY-MM-DD)

date_tostring

End date for filtering (YYYY-MM-DD)

limitinteger

Maximum number of transactions to return (max 20)

Default: 20
searchstring

Search text in transaction description or merchant name

typestring

Filter by transaction type

Options:incomeexpense