// USE CASE · PERSONAL FINANCE

Automate personal portfolio tracking with AI agentsthat pause before anything rebalances.

The finance_team crew was built as a nine-persona institutional finance department. An individual portfolio does not need all nine, so this workflow features the five most relevant: TreasuryManager reads on-chain and exchange balances, FPnLAnalyst attributes P&L position by position, RiskManager runs the same stress-test pass a trading desk would, and TaxStrategist and FinancialController track lot selection and reconcile the numbers before tax season. Device Control opens the wallet or exchange app on your phone when no API key is available for that venue. The full nine-persona pipeline, ComplianceOfficer, InvestorRelations, CFO, and ChiefFinancialSynth included, is there if you want a board-ready pass.

01
// What breaks today

Manual workflows cost more than the agent does.

Three pains every sales and BD team hits weekly. Each one is what your reps actually complain about, not what a feature page would call them.

  1. 01

    Check balances across several exchanges and a handful of wallets, one login at a time.

  2. 02

    Reconcile a month of trades against your own plan by hand, in a spreadsheet.

  3. 03

    Miss a concentration risk building on a single exchange until it is already a problem.

  4. 04

    Track cost basis and lot selection for tax season across every account, manually.

  5. 05

    Open the same balance screen on your phone every day, just to log a number.

  6. 06

    Want an institutional-grade review of your own holdings without hiring a CFO.

02
// Pipelines you can build

Agent workflows: compose, approve, replay.

Every pipeline below is a shape you wire on the canvas using the crew and tools further down. Not a feature we ship for you, a pattern you configure.

P01

Cross-exchange and on-chain balance tracking

TreasuryManager reads on-chain wallet balances via blockchain/eth_get_balance alongside market context from coinbase_public_tools/cbx_ticker, and flags concentration risk when one venue holds too much of the total. Device Control checks the exchange app itself when no API key is available for a venue.

P02

P&L attribution against your own plan

FPnLAnalyst pulls historical price and volume via alphavantage_stock_price and alphavantage_stock_history for equities, and coingecko_tools/coingecko_price for crypto, then attributes the period's P&L position by position, the same decomposition the crew already runs for a trading desk's book.

P03

Risk read: concentration and stress

RiskManager runs the same kind of stress-test pass a trading desk would run against your own position list, and any recommended action pauses at the approval gate before anything executes.

P04

Tax-lot tracking across accounts

TaxStrategist tracks lot selection and tax-loss harvesting opportunities across every connected account, and FinancialController reconciles the numbers before anything reaches a spreadsheet.

P05

A phone-checkable balance, without the daily login

Device Control opens each wallet and exchange app on your real phone on a schedule, screenshots the balance screen, and logs the number, so TreasuryManager can update the report without you opening several apps yourself.

03
// The multi-agent crew

Personal finance crew

Real personas from the finance_team crew. Each ships with a tuned system prompt and a default tool allowlist. Swap models per persona on the canvas.

Treasury Manager

TreasuryManager

Tracks cash across banks, custodians, and stablecoin issuers. Enforces concentration limits and keeps six months of operating expense in liquid reserves.

FP and L Analyst

FPnLAnalyst

Decomposes results into drivers (gross, transaction costs, funding, slippage, carry) and explains any line that drifts more than fifteen percent off plan.

Risk Manager

RiskManager

Calculates VaR and CVaR, runs stress scenarios, and enforces non-negotiable circuit breakers on rolling drawdown.

$

Tax Strategist

TaxStrategist

Models tax position under FIFO, HIFO, and Specific ID, surfaces harvesting opportunities before year-end, and maps jurisdiction exposure for each entity.

Financial Controller

FinancialController

Owns NAV, daily reconciliation, and audit readiness. Flags every variance over one hundred dollars with a documented root cause inside twenty-four hours.

04
// Scoped tools

Tool allowlists: only the actions you grant.

Every tool below is a real shared tool from the Melaya bundle. Allowlist per agent; HITL-gate the writes; revoke any of them in one click.

shared/tools/blockchain/

Read on-chain wallet balances directly, like eth_get_balance, so TreasuryManager can flag concentration risk without you checking a block explorer by hand.

eth_get_balance
shared/tools/coinbase_public_tools/

Adds live market context alongside your on-chain balances.

cbx_ticker
shared/tools/phone/

Open a wallet or exchange app on your paired phone and screenshot the balance screen when no API key is available for that venue. Every action is scoped to the apps you allow.

phone_open_appphone_screenshotphone_batch
shared/tools/finance/

Pulls historical price and volume for the equities side of your portfolio.

alphavantage_stock_pricealphavantage_stock_history
shared/tools/coingecko_tools/

Pulls live spot prices for the crypto side of your portfolio.

coingecko_price
shared/tools/core/

Any recommended rebalance or stress-test action pauses at pause_for_human before anything executes.

pause_for_humancalculate
shared/tools/database/

Lands reconciled tax-lot numbers in a queryable table.

sql_query
shared/tools/data_utils/

Checks the reconciled data before it reaches a spreadsheet.

csv_lint
shared/tools/msoffice/

Writes the reconciled numbers into a report.

excel_write_data
05
// Three knowledge layers

The crew reads what you give it.

Every pipeline ships with three layers of knowledge access. Mix and match per agent on the canvas. No shared vector space with another tenant, no surprise reads, no opaque retrieval.

L1

Static context

includeContext

Per-pipeline documents appended to specific agents' input on every run. The ICP brief, playbook, pricing sheet, or won-deal email corpus. Whatever needs to be there before the agent thinks. You pick which personas get which docs.

L2

RAG retrieval tool

rag_retrieve

A scoped tool granted per-agent. When the agent decides it needs more depth, it queries the workflow's vector store on demand. Same knowledge base as Static context, accessed only when the model asks for it.

L3

Cross-run memory

pipeline_memory

Pipeline-level state that carries from one run to the next. Yesterday's research is in scope for today's follow-up. The crew remembers what it already prospected, what got approved, what was sent. The audit log is the second-order knowledge base.

07
// FAQ

AI agent questions we get every week.

Is this built for individual investors or institutions?

The finance_team crew (FPnLAnalyst, TreasuryManager, RiskManager, TaxStrategist, FinancialController, CFO, and more) was built as a full institutional finance department. An individual portfolio runs the same personas at a smaller scope; the full nine-persona pipeline is there if you want board-ready output.

Can an agent move my money to rebalance?

No. Recommendations pause at the human approval gate. Execution needs your explicit sign-off, the same policy Device Control and Browser Control hold for wallets and exchange apps.

Does it track both crypto and traditional holdings?

Yes. Crypto balances read through blockchain and coingecko/coinbase tools, and equities through alphavantage tools, in the same report.

How does it check a wallet I have not connected an API key for?

Device Control opens the app itself on your paired phone and reads the balance off the screen, the same way you would.

What does the tax-lot tracking actually cover?

TaxStrategist tracks lot selection and harvesting opportunities across connected accounts. It flags positions; it does not file anything on its own.

Build individual investors & family offices pipelines on Melaya.

Sandbox tier is free with no card. Join the waitlist and we will email you the moment a slot opens.

← Back to every use case
Join the community
// Cookies
Melaya uses a small set of first-party cookies that are strictly necessary to authenticate you, maintain your session, and protect the platform from abuse. We do not use advertising cookies, cross-site trackers, or third-party analytics by default. The full cookie list is in our Privacy Policy.