# Assetli — Full reference > Personal finance and household app with an AI assistant. One place for bank accounts and > transactions, investments, real estate, vehicles, valuables, loans and mortgages, budgets, > subscriptions and household energy — plus a remote MCP server that lets Claude, ChatGPT or > another MCP client read (and, with consent, write) your data. This is the extended `llms-full.txt` reference for AI agents. For a brief overview, see [llms.txt](https://assetli.app/llms.txt). Every number below (prices, limits, tool count, import coverage, model names, calculator list) is generated from the application's own configuration. Site URL: https://assetli.app Languages (6): English (en, default, no URL prefix), Czech (cs, `/cs/`), German (de, `/de/`), French (fr, `/fr/`), Slovak (sk, `/sk/`), Polish (pl, `/pl/`) AI models (Anthropic, paid from the user's AI budget): Claude Sonnet 5.5 — chat, AI review, AI column mapping, scanned statements, vacation planner; Claude Haiku 4.5 — transaction categorization and extraction of facts from a property listing Hosting: Vercel (Frankfurt region) + MongoDB Atlas (Frankfurt, EU) ## What Assetli is Assetli is a personal finance and household application. It covers the full balance sheet of a household: - **Liquid assets** — bank accounts, cash, savings - **Investments** — broker accounts, stocks and ETFs, cryptocurrencies, other investments (P2P lending, crowdfunding, commodities, pension and savings products) - **Real assets** — real estate, vehicles, valuables (electronics, jewellery, art, furniture and other items) - **Liabilities** — mortgages and loans - **Recurring** — subscriptions, utilities, household energy - **Planning** — budgets, goals, savings envelopes, calculators, FIRE On top of that data it runs an AI assistant inside the app and through a remote MCP server. ## What Assetli is not - **Not a bank aggregator.** Assetli never connects to your bank and never stores bank login credentials. Data comes in through statement files, manual entry, email import, or an optional sync from the Wallet by BudgetBakers app with a token you paste. - **Not a tax calculator.** For investments Assetli tracks the holding-period test of your market and shows the thresholds with a link to the official source. Outside the Czech market it does not compute tax amounts, rates or contributions. Where a market's rule is not verified, the app shows the gap instead of borrowing another country's rule. - **Not an advisor.** The AI explains and summarises your own data. It does not recommend specific financial products. - **Not a regulated financial service.** It does not move money and cannot make payments. ## Languages, currencies and markets These are three independent settings: - **Language:** English, Czech, German, French, Slovak, Polish. The interface, emails and AI answers follow the profile language. - **Display currency:** every aggregate (net worth, portfolio value, analytics) is converted into the currency chosen in Settings, using European Central Bank rates. Individual records keep their own currency — a EUR account stays in EUR, a USD stock stays in USD. - **Market:** country-specific rules (investment holding-period tests, property tax rules, energy price lists) depend on the market, and the market is a parameter of the operation: a property follows the country of its address, the investment tax view follows your tax residence, statement import follows the bank. Details: https://assetli.app/en/docs/markets ## Detailed feature list ### Bank accounts and transactions (`/features/bank-accounts`) Accounts in their own currency (checking, savings, credit cards, cash) with balances, categories, rules and transfers. Data arrives by: - **Statement import.** The format is decided by the file content, not the extension: international standards (SEPA XML camt.053, MT940, OFX/QFX/QBO, QIF), national formats (GPC/ABO, Norma 43, CFONB 120, CBI, CODA, Elixir), Excel (XLSX, XLS), PDF downloaded from online banking, and CSV from any bank with smart column detection. Dedicated parsers exist for Air Bank, Raiffeisenbank, UniCredit Bank and Wise. An automated coverage test verifies 203 bank export formats from 31 countries plus 28 PDF statement layouts (as of 2026-10-01). If detection is unsure, the user maps columns by hand or lets the AI propose a mapping (the AI sees only the header and a few rows). A scanned statement can be transcribed by AI only after explicit confirmation. Duplicates are detected on import. Formats: https://assetli.app/en/docs/statement-formats - **Email import (Premium, Max).** Send a statement to your own secret address; by default the transactions wait for your approval. Attachments are not stored. https://assetli.app/en/docs/email-import - **Wallet by BudgetBakers sync (Premium, Max).** Optional; requires your own Wallet account. - **Manual entry**, and writes through the AI assistant or MCP. Categorization: rules run first and are free; AI categorization of what remains is optional. ### Investments (`/features/stocks-etf`, `/features/crypto`) Broker accounts with stocks and ETFs, live prices and dividends; crypto with FIFO/LIFO/HIFO methods and live prices; other investments. The holding-period tax view follows the rule of your market and is shown with its source and verification date. ### Real estate (`/features/real-estate`) Property value, ownership share, mortgages, rental cash flow, utility readings and prices, appliances, energy price watch. ### Property check (`/property-check`) A due-diligence protocol for a property listing. The user pastes the listing text, or the Chrome extension reads the page open in the user's own browser (the server never fetches listing portals). Checks run across the listing, public registers, map layers and the user's own budget. Facts and the AI's assessment are kept as separate layers, and every gap says why it is a gap. Available sources depend on the country of the listing. ### Vehicles (`/features/vehicles`) Ownership versus leasing, mileage, running costs by category, total cost of ownership. ### Valuables (`/features/valuables`) Electronics, jewellery, art, furniture and other items with purchase price, depreciation and current value. ### Loans and mortgages (`/features/loans-mortgages`) Loans and mortgages linked to properties; a debt payoff calculator (snowball vs. avalanche). ### Budgets, goals and subscriptions (`/features/budgets`, `/features/subscriptions`) Budget templates (50/30/20, envelope method) and custom budgets, savings goals and envelopes, recurring payments with renewal reminders. ### Shared expenses (`/features/bill-splitting`) Groups for trips, households and events, several ways to split, multiple currencies, suggested settlements, a share link for people without an account. ### Net worth and analytics (`/features/net-worth`, `/features/analytics`) Net worth across all asset classes in the display currency, with history. Analytics tabs: Overview, Cash flow, Categories, Savings & Investments, Forecast, Patterns, Score, AI review. The financial health score runs from 0 to 850 and has 7 components. ### AI review A weekly AI review of your finances, shown on the dashboard and in Analytics. The headline figures are computed by the server, not by the model. ### Vacation planner (`/features/vacation-planner`) Trip budget in any currencies, the plan compared with what your account actually shows afterwards, AI suggestions and an assessment. ### Energy savings (`/features/energy-savings`) Compares your electricity and gas contract with official price lists in markets where the comparison is live; indicative, no brokerage, no commissions. ### Family Legacy (`/features/family-legacy`, Premium and Max) Secured emergency access to your financial overview for trusted contacts (family, lawyer, accountant), with notes for heirs encrypted with AES-256-GCM. ### Files (`/features/files`, Premium and Max) Storage for contracts and financial documents; the size limit depends on the plan. ### Multi-profile One login can hold several independent financial profiles (e.g. "My finances", "Partner", "Kids"). Every record belongs to exactly one profile. Free 1, Premium 5, Max 15 profiles. ## AI ### AI assistant (`/features/ai-assistant`) A chat on every dashboard page. It receives your message, the conversation and a financial snapshot of the active profile, and can call any of the 47 tools — the same tool registry as the MCP server. Write tools always have a preview counterpart; the server refuses a write that does not carry the preview's token for the same values. Sniper mode explains any chart or number you click. Conversations are saved to your profile and can be deleted. ### AI budget — money, not operations Every AI feature is paid from one monthly money budget included in the plan: - Free: $0.40 · £0.35 · €0.40 · 10 CZK · 1.70 PLN - Premium: $3 · £2.60 · €3 · 75 CZK · 12.90 PLN - Max: $8 · £6.90 · €8 · 200 CZK · 34.50 PLN The model's actual token usage is charged; there is no message or operation counter. The budget renews one month after registration (after a payment or an upgrade, one month from that date) and drops to the new allowance right away when the plan goes down. One-time top-ups: $5–$50 · £4–£40 · €5–€50 · 100–1,000 CZK · 15–150 PLN. On Premium and Max you can enter your own API key for Anthropic, OpenAI or Google Gemini; calls on your key are not charged by Assetli. Repeated merchants in categorization are cached and not charged again. ## Calculators ### In-app calculators (6) Public pages describing calculators that run in the dashboard after sign-in: - [Mortgage calculator — payment, amortization schedule, extra payments, refinancing and fixation scenarios, invest vs. repay](https://assetli.app/calculators/mortgage) - [FIRE calculator — your FIRE number and when you could reach it in three return scenarios](https://assetli.app/calculators/fire) - [Inflation calculator — future value and lost purchasing power](https://assetli.app/calculators/inflation) - [Investment strategy comparator — up to 4 strategies side by side, inflation-adjusted returns, Monte Carlo simulation](https://assetli.app/calculators/investment-strategy) - [Vehicle TCO calculator — total cost of ownership of several vehicles side by side](https://assetli.app/calculators/vehicle-tco) - [Debt payoff calculator — snowball vs. avalanche](https://assetli.app/calculators/debt-payoff) ### Free calculators without sign-up (10) - [Margin & markup calculator (incl. VAT)](https://assetli.app/tools/margin-calculator) - [Compound interest calculator](https://assetli.app/tools/compound-interest-calculator) - [Mortgage payment calculator](https://assetli.app/tools/mortgage-payment-calculator) - [Inflation calculator](https://assetli.app/tools/inflation-calculator) - [Net worth calculator](https://assetli.app/tools/net-worth-calculator) - [Subscription cost calculator](https://assetli.app/tools/subscription-calculator) - [50/30/20 budget calculator](https://assetli.app/tools/budget-calculator) - [Mortgage rate reset (refix) calculator](https://assetli.app/tools/remortgage-calculator) - [DIP calculator — Czech long-term investment product (Czech market only)](https://assetli.app/tools/dip-calculator) - [Debt payoff calculator — snowball vs. avalanche](https://assetli.app/tools/debt-payoff-calculator) ## Pricing (full breakdown) | | Free | Premium | Max | |---|---|---|---| | Monthly price | free | $5.99 · £4.99 · €5.99 · 149 CZK · 25.90 PLN | $14.99 · £12.99 · €14.99 · 349 CZK · 61.90 PLN | | Yearly price | free | $46.99 · £38.99 · €46.99 · 1,149 CZK · 202.90 PLN | $116.99 · £99.99 · €116.99 · 2,699 CZK · 479.90 PLN | | Monthly AI budget (all AI features) | $0.40 · £0.35 · €0.40 · 10 CZK · 1.70 PLN | $3 · £2.60 · €3 · 75 CZK · 12.90 PLN | $8 · £6.90 · €8 · 200 CZK · 34.50 PLN | | Financial profiles | 1 | 5 | 15 | | Bank accounts | 2 | unlimited | unlimited | | Imported transactions per month | 500 | unlimited | unlimited | | Subscriptions | 5 | unlimited | unlimited | | Loans | 1 | 10 | unlimited | | Mortgages | 1 | 5 | unlimited | | Properties | 1 | 5 | unlimited | | Vehicles | 1 | 5 | unlimited | | Broker accounts | 1 | 10 | unlimited | | Crypto accounts | 1 | 10 | unlimited | | Other investments | 1 | 10 | unlimited | | Valuables | 10 | unlimited | unlimited | | Shared expense groups | 1 | unlimited | unlimited | | File storage (MB) | — | 250 | 500 | | Family Legacy contacts | — | 5 | 5 | | Wallet by BudgetBakers sync | no | yes | yes | | Family Legacy | no | yes | yes | | Own AI provider API key | no | yes | yes | | MCP connection: read | yes | yes | yes | | MCP connection: write and import | no | yes | yes | New accounts get a 30-day Premium trial. Yearly billing saves 35–36% compared with paying monthly. Payments go through Stripe; Assetli does not see or store card numbers. Cancelling keeps the paid features until the end of the paid period. ### Lifetime licences (limited number) - **Lifetime Premium** — one-time $99.99 · £84.99 · €99.99 · 2,490 CZK · 430 PLN, with a one-time AI credit of $18 · £15.60 · €18 · 450 CZK · 77.40 PLN (6× the monthly budget) instead of a renewing monthly AI budget. - **Lifetime Max** — one-time $249.99 · £209.99 · €249.99 · 5,990 CZK · 1,077 PLN, with a one-time AI credit of $48 · £41.40 · €48 · 1,200 CZK · 207 PLN (6× the monthly budget) instead of a renewing monthly AI budget. Prices and plan details: https://assetli.app/pricing and https://assetli.app/en/docs/plans-and-credits ## AI agent integration ### Model Context Protocol (MCP) Remote MCP server (JSON-RPC over Streamable HTTP) at `https://assetli.app/api/mcp`. **Authentication:** OAuth 2.1 with PKCE and Dynamic Client Registration (RFC 7591). The AI client registers itself, the user signs in to Assetli and on the consent screen picks **one profile** and grants `read` or `read`+`write`. Access tokens are valid for 1 hour, refresh tokens for 60 days and are rotated on every use. Tokens are stored only as hashes. No API key or password is shared with the AI client. **OAuth discovery:** - https://assetli.app/.well-known/oauth-protected-resource (RFC 9728) - https://assetli.app/.well-known/oauth-authorization-server **Plans:** reading is available on every plan. Writing and importing require the `write` scope and a Premium or Max plan; on Free the write tools are not listed to the client. **Tools (47 total):** read tools cover accounts, transactions, spending summary, budgets, subscriptions, investments, other investments, properties and their cash flow, vehicles and their costs, mortgages, valuables, net worth, financial score, tax view, FIRE progress, goals, savings envelopes, saved calculator plans, debt overview, household energy, spending patterns, cash flow prediction and glossary terms (`explain_term`). Writes use a two-step preview → confirm pattern: `prepare_transaction` → `add_transaction`, `prepare_stock_trade` → `add_stock_trade`, `prepare_crypto_trade` → `add_crypto_trade`, `prepare_utility_reading` → `add_utility_reading`, `prepare_valuable_add` → `add_valuable`, `prepare_valuable_update` → `update_valuable`, `prepare_budget_update` → `update_budget`, `prepare_bank_import` → `import_bank_transactions` (bank CSV through the same parser and duplicate detection as the website). There are no delete tools. Full reference: https://assetli.app/en/docs/mcp/tools **What Assetli sees:** the conversation stays in the AI client; Assetli receives only tool calls (tool name and arguments). Reads are not logged. Writes are recorded in an audit log for 12 months, without free text. Tools never return account numbers, IBANs, passwords or tokens. **Setup:** 1. In your AI client, add a custom connector / remote MCP server with URL `https://assetli.app/api/mcp` 2. Sign in with your Assetli account when the OAuth window opens 3. Pick the profile and the access level on the consent screen Guides: https://assetli.app/en/docs/mcp (Claude: https://assetli.app/en/docs/mcp/claude, ChatGPT: https://assetli.app/en/docs/mcp/chatgpt). Connections are managed in the app under the account menu → AI Connection (MCP), where "Remove" revokes all tokens of a connector immediately. **Example requests after setup:** - "What is my total net worth?" - "How much do I spend monthly on subscriptions?" - "Add yesterday's grocery purchase as a transaction." - "Here is my bank statement CSV — import it into Assetli." ### REST API `GET /api/ai?section=
` returns financial data for the authenticated user (read-only). **Authentication:** `Authorization: Bearer ask_` (or `Authorization: ask_`). API keys are stored as SHA-256 hashes. **Sections** (optional; without `section` all are returned): `subscriptions`, `accounts`, `stocks`, `crypto`, `properties`, `budgets`, `transactions`, `summary`. OpenAPI 3.1 specification: https://assetli.app/openapi.yaml ## Security and privacy - All traffic over HTTPS. Application on Vercel and database on MongoDB Atlas, both in Frankfurt (EU). - Field-level AES-256-GCM encryption for account numbers, IBANs and notes of bank accounts, the Wallet by BudgetBakers token, two-factor secrets, your own AI provider API keys and Family Legacy notes. - OAuth access and refresh tokens, authorization codes and API keys are stored as SHA-256 hashes. - Sign-in with email and password (bcrypt), Google or Facebook; optional TOTP two-factor authentication; lockout after repeated failed attempts. - Payments through Stripe; card data never touches Assetli. - Export of all your data in JSON on every plan (GDPR Article 20, `GET /api/user/export-data`); deleting the account removes all data. - Full description, including known limitations: https://assetli.app/en/docs/security - Security disclosure policy: https://assetli.app/.well-known/security.txt ## Frequently asked questions (selected) The full FAQ with 41 questions is at https://assetli.app/faq (and in every language). **Q: What is Assetli?** A: A personal finance and household application with an AI assistant. It tracks bank accounts, transactions, budgets, investments, real estate, vehicles, valuables, loans, mortgages and subscriptions in one place. **Q: Which banks are supported?** A: Practically any bank whose statement you can download. An automated test verifies 203 bank export formats from 31 countries, and standard formats such as camt.053, MT940 and OFX are read regardless of the bank. Any other CSV can be mapped by hand or with AI. Assetli does not connect to banks directly. **Q: How much does AI cost?** A: AI is paid from a monthly money budget included in the plan (Free $0.40 · £0.35 · €0.40 · 10 CZK · 1.70 PLN, Premium $3 · £2.60 · €3 · 75 CZK · 12.90 PLN, Max $8 · £6.90 · €8 · 200 CZK · 34.50 PLN). Actual token usage is charged; there is no counter of messages or categorizations. The budget can be topped up, and on Premium and Max you can use your own Anthropic, OpenAI or Google Gemini API key. **Q: Which AI model does Assetli use?** A: Anthropic's Claude Sonnet 5.5 for the chat and the AI review, and Claude Haiku 4.5 for transaction categorization. With your own API key you can use Anthropic, OpenAI or Google Gemini models. **Q: Can I connect Assetli to Claude or ChatGPT?** A: Yes. Add `https://assetli.app/api/mcp` as a custom connector, sign in, pick a profile and grant read-only or read+write access. Reading works on every plan; writing requires Premium or Max. **Q: Is my data safe?** A: Data is hosted in the EU (Frankfurt), traffic is encrypted, sensitive fields are encrypted with AES-256-GCM, and tokens and API keys are stored as hashes. Assetli never holds bank credentials and cannot make payments. **Q: What languages does Assetli support?** A: English, Czech, German, French, Slovak, Polish. **Q: Is there a free plan?** A: Yes, Free is free forever, and new accounts get a 30-day Premium trial. ## Use cases - Replace a household budget spreadsheet - Consolidate investments across brokers, exchanges and asset classes - Family finance — separate profiles for a partner or children, shared expense groups - Import bank statements from many countries without manual entry - Financial planning — FIRE, mortgage scenarios, debt payoff strategy - Let Claude or ChatGPT analyse your finances through MCP ## Technical details - **Stack:** Astro 5 (server rendering on Vercel), React 19, TypeScript, Tailwind CSS, MongoDB Atlas - **AI providers:** Anthropic (default, paid from the AI budget); OpenAI and Google Gemini with your own API key - **Authentication:** Auth.js - **Exchange rates:** European Central Bank via frankfurter.app - **Payments:** Stripe ## Comparisons - [Best personal finance apps](https://assetli.app/best-personal-finance-apps) - [Assetli vs YNAB](https://assetli.app/compare/assetli-vs-ynab) - [Assetli vs Monarch Money](https://assetli.app/compare/assetli-vs-monarch-money) - [Assetli vs Wallet by BudgetBakers](https://assetli.app/compare/assetli-vs-wallet-budgetbakers) ## Feature pages - [Bank accounts — accounts in their own currency, statement import, optional Wallet by BudgetBakers sync](https://assetli.app/features/bank-accounts) - [Stocks & ETFs — broker accounts, live prices, dividends, holding-period view per market](https://assetli.app/features/stocks-etf) - [Cryptocurrencies — trades, FIFO/LIFO/HIFO, live prices](https://assetli.app/features/crypto) - [Real estate — value, ownership share, mortgages, rental cash flow, utility readings](https://assetli.app/features/real-estate) - [Vehicles — running costs by category, total cost of ownership](https://assetli.app/features/vehicles) - [Valuables — electronics, jewellery, art and other items with purchase price, depreciation and current value](https://assetli.app/features/valuables) - [Loans & mortgages](https://assetli.app/features/loans-mortgages) - [Budgets — templates (50/30/20, envelopes) and custom budgets](https://assetli.app/features/budgets) - [Bill splitting — shared expense groups, multiple currencies, suggested settlements, share link for people without an account](https://assetli.app/features/bill-splitting) - [Net worth — all assets minus all liabilities, in your display currency](https://assetli.app/features/net-worth) - [Energy savings — compare your electricity, gas and mortgage rate with public price lists and official statistics (markets where the comparison is live)](https://assetli.app/features/energy-savings) - [Analytics — cash flow, categories, forecast, spending patterns, financial health score, AI review](https://assetli.app/features/analytics) - [Vacation planner — trip budget in any currency, plan vs. actual spending, AI suggestions](https://assetli.app/features/vacation-planner) - [Family Legacy — secured emergency access to your financial overview for trusted contacts](https://assetli.app/features/family-legacy) - [Files — storage for contracts and financial documents (Premium and Max)](https://assetli.app/features/files) - [Subscriptions — recurring payments with renewal reminders](https://assetli.app/features/subscriptions) - [AI assistant — in-app chat over your own data](https://assetli.app/features/ai-assistant) - [AI connection (MCP) — connect Claude, ChatGPT or another MCP client](https://assetli.app/features/ai-connection) ## Other languages - Czech: [Home](https://assetli.app/cs) · [Features](https://assetli.app/cs/funkce) · [Pricing](https://assetli.app/cs/cenik) · [FAQ](https://assetli.app/cs/caste-otazky) · [Free tools](https://assetli.app/cs/nastroje) - German: [Home](https://assetli.app/de) · [Features](https://assetli.app/de/funktionen) · [Pricing](https://assetli.app/de/preise) · [FAQ](https://assetli.app/de/haeufige-fragen) · [Free tools](https://assetli.app/de/tools) - French: [Home](https://assetli.app/fr) · [Features](https://assetli.app/fr/fonctionnalites) · [Pricing](https://assetli.app/fr/tarifs) · [FAQ](https://assetli.app/fr/questions-frequentes) · [Free tools](https://assetli.app/fr/outils) - Slovak: [Home](https://assetli.app/sk) · [Features](https://assetli.app/sk/funkcie) · [Pricing](https://assetli.app/sk/cennik) · [FAQ](https://assetli.app/sk/caste-otazky) · [Free tools](https://assetli.app/sk/nastroje) - Polish: [Home](https://assetli.app/pl) · [Features](https://assetli.app/pl/funkcje) · [Pricing](https://assetli.app/pl/cennik) · [FAQ](https://assetli.app/pl/faq) · [Free tools](https://assetli.app/pl/narzedzia) ## Roadmap, changelog, status - Public roadmap: https://assetli.app/roadmap - Changelog: https://assetli.app/changelog - Status: https://assetli.app/status ## Contact - General and security: info@assetli.app (see https://assetli.app/.well-known/security.txt) - Contact form: https://assetli.app/contact - LinkedIn: https://www.linkedin.com/company/assetli/ - GitHub: https://github.com/ondrej-smutny - Source code: private repository --- *Last updated: 2026-10-25. For machine-readable definitions, see the [OpenAPI spec](https://assetli.app/openapi.yaml) and the [sitemap](https://assetli.app/sitemap.xml).*