Agent-native budget tracker

Your money, as a tool surface.

Create transactions, query envelopes, and move money as tool calls over MCP — or just text the bot. Fully manual, private, no bank logins. Built for people who automate everything.

Start in Telegram
Manual & privateNo bank login, everEvery dollar gets a job
agent · popbudget · mcp
 create_transaction({
    amount: -5.50,
    payee: "Toby's",
    category: "Dining Out"
  })
   Dining Out — $144.50 left

 get_category_balances()
   Groceries $180
    Dining $144 · Fun $90

 move_money("Fun""Groceries", 50)
   Groceries is now $230
20+
MCP tools
3
surfaces: chat · tools · web
0
bank logins
envelope rollover
… with Telegram support! 🎉No agent? Just text the bot. It links to your budget in one tap.
Start in Telegram
Why it’s built different

Built to be driven, not logged into.

Most budget apps are a UI you log into. Pop Budget is a budget your agents can read and write — exposed as clean MCP tools, with a chat and a web app on top.

Speaks MCP

Drive it from any agent. create_transaction, get_category_balances, move_money, set_budget — 20+ tools that speak plain dollars.

Or just text it

Don’t want to wire an agent? The Telegram bot takes plain English — $12 lunch, what’s left for fun? — and opens the full app in one tap.

🧮

Envelope budgeting

Every dollar gets a job and surpluses roll over month to month. Fully manual, fully yours — no bank feeds, no scraping, no surprises.

How it works

Point an agent at it, or open Telegram.

Connect

Add the MCP server to your agent, or start the Telegram bot. A budget is provisioned instantly — no signup form, no bank link.

Call a tool

Your agent calls create_transaction or you text $5.50 coffee. It lands in the right envelope, every time.

Query & automate

Ask balances, move money, reconcile — programmatically or in chat. Then tap through to the full web app for the detail view.

Give every dollar a job.

Wire it to your agent stack, or start in Telegram. Either way it takes about a minute.

Start in Telegram