Start with your ledger.
Track expenses and income in one place. Add your first entry yourself. No AI agent required.
Start your ledgerYOUR MONEY IN. YOUR MONEY OUT.
Add entries yourself, capture a receipt, or connect your AI agent. You decide what counts.
Built for freelancers and people working for themselves.
“Log these expenses.”
AI AGENT · SUBSCRIPTION
Check the details before recording.
Preparing proposalAI AGENT · TRAVEL
Check the details before recording.
Preparing proposalConfirmed expensesNeither sample entry counted yet
1,284.00 USDYour AI agent captures the details.
Fictional example · No live connection · No automatic confirmationONE CONNECTION.
WHEN YOU WANT AN AGENT.
01 / LESS ADMIN, MORE CONTEXT
Track expenses and income in one place. Add your first entry yourself. No AI agent required.
Start your ledgerEnter the details manually, upload a receipt, or ask your connected AI agent to do the entry work.
Review your agent’s proposals in Proof Entry. Only confirmed records count toward your totals.
02 / BRING YOUR OWN AI AGENT
Manual entry works on its own. If you already use an AI assistant, connect it to capture entries for you to review.
Open connection setupOptional setup. No connection is needed to start your ledger.
Your expenses and income stay in one place. You decide what counts.
Use the setup instructions for your AI client, then complete the sign-in flow.
YOUR CLIENT, YOUR CONNECTION
Choose your client, follow its setup instructions, then approve the sign-in.
claude mcp add --transport http proofentry https://staging.glidzr.com/api/mcpConnecting a CLI without a browser callback? Use a device code.
A recording, not a live connection — but the payloads are the real response shapes. Step through it; arrow keys work once it has focus.
You, in your client
What did I spend on travel last month?
A plain question in your own client. No syntax, no app open.
list_transactionsget_totalstotals_by_categorylist_categorieslog_expenseproposes by defaultlog_incomeproposes by defaultadd_expenserecords by defaultadd_incomerecords by defaultlist_pending_reviewlist_recurringassign_projectnevercreate_recurring_ruleneverLogging defaults to proposals; direct add defaults to confirmed. Both accept confirm: true or false. Confirmed entries require complete structured data.
A cron job, a shell script, or an agent framework that has never heard of MCP can post an entry with the same token. It defaults to the review queue. Pass confirm: true with complete structured data to record it directly.
curl -X POST https://staging.glidzr.com/api/transactions \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"direction":"income","description":"Invoice 118","amount":"4500","currency":"AED"}'Amounts go in as strings and come back as integer minor units with the currency exponent, so nothing has to assume two decimal places. They are always positive; `direction` is what says which way the money went. Leave it out and you get an expense. The same facts, written for your agent, live at /llms.txt.
03 / BUILT AROUND YOUR WORK
Keep income and expenses in view, with clear direction and period totals.
Keep track of recurring instructions for things like rent, retainers, and subscriptions.
Keep currencies, categories, and client-rebillable costs connected to the record.
A FEW DETAILS
The AI assistant or client you connect to Proof Entry—for example, an MCP-capable client you already use. It can use Proof Entry’s tools according to the permissions it receives.
Chat, receipt and email capture wait for review. Connected agents can propose entries or explicitly record complete structured data. Confidence alone never confirms an entry.
No. You can enter expenses and income yourself and use your ledger without connecting an agent. Receipt photo, forwarded email, chat, and an optional AI connection give you other ways to capture.
The demonstrations use fictional data in your browser and never write to your account. To connect your own AI agent, follow the setup instructions and approve its sign-in.
Your ledger. Your way.
You decide what counts.