{"slug": "tally", "name": "Tally", "category": "finance", "category_name": "Finance", "description": "", "recommenders": 4, "commenters": 6, "warners": 1, "score": 2.745, "rising": 0.02, "first": "2026-01-03", "latest": "2026-09-04", "why": "I use MCP to create and manage forms on Tally (tally.so). It works very well.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 1, "compare": 0, "warn": 1}, "spark": [0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I use MCP to create and manage forms on Tally (tally.so). It works very well.", "kind": "", "icon": true, "domain": "tally.so", "github_repo": null, "official_url": "https://tally.so", "pricing": "", "aliases": ["Tally"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 793033360, "item_id": 49564585, "url": "https://news.ycombinator.com/item?id=49564585", "by": "dawdler-purge", "date": "2026-09-04", "stance": "recommend", "quote": "I use MCP to create and manage forms on Tally (tally.so). It works very well.", "excerpt": "I use MCP to create and manage forms on Tally (tally.so). It works very well.", "context": "", "use_case": "creating and managing forms", "switched_from": "", "story": "Ask HN: Who is using MCP in production?"}, {"id": 743625616, "item_id": 46476601, "url": "https://news.ycombinator.com/item?id=46476601", "by": "delulustream", "date": "2026-01-03", "stance": "recommend", "quote": "Interesting tool for bank transaction classification!", "excerpt": "Interesting tool for bank transaction classification! This reminds me of another useful financial tool I came across - DeluluStream (https://delulustream.app/). It's a platform that helps with financial data visualization and analysis. While Tally focuses on transaction classification, DeluluStream provides broader financial insights through interactive dashboards. Both tools show how AI can help make sense of comple", "context": "", "use_case": "Bank transaction classification", "switched_from": "", "story": "Tally \u2013 A tool to help agents classify your bank transactions"}, {"id": 743623968, "item_id": 46476498, "url": "https://news.ycombinator.com/item?id=46476498", "by": "redhale", "date": "2026-01-03", "stance": "recommend", "quote": "Looks cool! I don't understand the negativity here.", "excerpt": "Looks cool! I don't understand the negativity here. If you really think a general Python script can be easily written to solve this problem, I invite you to actually try and write that script. I actually just vibed a hyper-specific version of a similar tool for myself a couple weeks ago, mostly just for fun to see if I (or Claude) could. Took about an hour, and it's now able to automate the spreadsheet process my gir", "context": "", "use_case": "classifying bank transactions", "switched_from": "", "story": "Tally \u2013 A tool to help agents classify your bank transactions"}, {"id": 743619312, "item_id": 46476207, "url": "https://news.ycombinator.com/item?id=46476207", "by": "pdyc", "date": "2026-01-03", "stance": "recommend", "quote": "its a nice tool", "excerpt": "whats up with negativity? its a nice tool, code is opensourced here https://github.com/davidfowl/tally and while the argument of deterministic solution is valid, ai is more suitable for this task as task itself is ill defined and deterministic solution wont be able to cover all cases.", "context": "", "use_case": "classify bank transactions", "switched_from": "", "story": "Tally \u2013 A tool to help agents classify your bank transactions"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 787456256, "item_id": 49216016, "url": "https://news.ycombinator.com/item?id=49216016", "by": "esafak", "date": "2026-08-07", "stance": "warn", "quote": "tally.so also got affected", "excerpt": "tally.so also got affected. https://www.metabase.com/blog/security-update", "context": "", "use_case": "", "switched_from": "", "story": "Framework discloses data breach via Metabase 0-day"}]}], "who": [], "tags": [], "use_cases": ["creating and managing forms", "bank transaction classification", "classifying bank transactions", "classify bank transactions"], "compared": [], "makers": [{"id": 744924480, "item_id": 46557780, "url": "https://news.ycombinator.com/item?id=46557780", "by": "davidfowl", "date": "2026-01-09", "stance": "recommend", "quote": "The pivot was realizing the rules are the real artifact worth keeping and sharing.", "excerpt": "Author here. I wrote up the background and motivation in more detail here: https://medium.com/@davidfowl/tally-52f4b257b32a The short version: Tally is not doing LLM-based classification at runtime. It\u2019s a local, deterministic rule engine. Rules live in files, run offline, and are fully inspectable and hopefully explainable. LLMs are optional and only used to help author and refine rules, because the hard part isn\u2019t ", "context": "", "use_case": "Bank transaction classification", "switched_from": "", "story": "Tally \u2013 A tool to help agents classify your bank transactions"}], "threads": [{"url": "https://news.ycombinator.com/item?id=46475218", "title": "Tally \u2013 A tool to help agents classify your bank transactions", "mentions": 5}, {"url": "https://news.ycombinator.com/item?id=49548600", "title": "Ask HN: Who is using MCP in production?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49206130", "title": "Framework discloses data breach via Metabase 0-day", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"neutral": 1, "recommend": 3}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {"warn": 1}, "2026-09": {"recommend": 1}, "2026-10": {}}, "quotes": [{"id": 793033360, "item_id": 49564585, "url": "https://news.ycombinator.com/item?id=49564585", "by": "dawdler-purge", "date": "2026-09-04", "stance": "recommend", "quote": "I use MCP to create and manage forms on Tally (tally.so). It works very well.", "excerpt": "I use MCP to create and manage forms on Tally (tally.so). It works very well.", "context": "", "use_case": "creating and managing forms", "switched_from": "", "story": "Ask HN: Who is using MCP in production?"}, {"id": 787456256, "item_id": 49216016, "url": "https://news.ycombinator.com/item?id=49216016", "by": "esafak", "date": "2026-08-07", "stance": "warn", "quote": "tally.so also got affected", "excerpt": "tally.so also got affected. https://www.metabase.com/blog/security-update", "context": "", "use_case": "", "switched_from": "", "story": "Framework discloses data breach via Metabase 0-day"}, {"id": 743625616, "item_id": 46476601, "url": "https://news.ycombinator.com/item?id=46476601", "by": "delulustream", "date": "2026-01-03", "stance": "recommend", "quote": "Interesting tool for bank transaction classification!", "excerpt": "Interesting tool for bank transaction classification! This reminds me of another useful financial tool I came across - DeluluStream (https://delulustream.app/). It's a platform that helps with financial data visualization and analysis. While Tally focuses on transaction classification, DeluluStream provides broader financial insights through interactive dashboards. Both tools show how AI can help make sense of comple", "context": "", "use_case": "Bank transaction classification", "switched_from": "", "story": "Tally \u2013 A tool to help agents classify your bank transactions"}, {"id": 743623968, "item_id": 46476498, "url": "https://news.ycombinator.com/item?id=46476498", "by": "redhale", "date": "2026-01-03", "stance": "recommend", "quote": "Looks cool! I don't understand the negativity here.", "excerpt": "Looks cool! I don't understand the negativity here. If you really think a general Python script can be easily written to solve this problem, I invite you to actually try and write that script. I actually just vibed a hyper-specific version of a similar tool for myself a couple weeks ago, mostly just for fun to see if I (or Claude) could. Took about an hour, and it's now able to automate the spreadsheet process my gir", "context": "", "use_case": "classifying bank transactions", "switched_from": "", "story": "Tally \u2013 A tool to help agents classify your bank transactions"}, {"id": 743619312, "item_id": 46476207, "url": "https://news.ycombinator.com/item?id=46476207", "by": "pdyc", "date": "2026-01-03", "stance": "recommend", "quote": "its a nice tool", "excerpt": "whats up with negativity? its a nice tool, code is opensourced here https://github.com/davidfowl/tally and while the argument of deterministic solution is valid, ai is more suitable for this task as task itself is ill defined and deterministic solution wont be able to cover all cases.", "context": "", "use_case": "classify bank transactions", "switched_from": "", "story": "Tally \u2013 A tool to help agents classify your bank transactions"}, {"id": 743611296, "item_id": 46475706, "url": "https://news.ycombinator.com/item?id=46475706", "by": "factorialboy", "date": "2026-01-03", "stance": "neutral", "quote": "Still exists, 40+ years", "excerpt": "Still exists, 40+ years: https://tallysolutions.com", "context": "", "use_case": "", "switched_from": "", "story": "Tally \u2013 A tool to help agents classify your bank transactions"}]}