← Files Budget Tracker by Smart MoneyARCHIVED FILE
plugin.json
6.2 KB · Nov 3, 2026 · 19:07 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "smart-money-tracker",
"version": "1.1.0",
"description": "Personal finance tracker: log expenses and income in plain language, track account balances, budgets and spending.",
"author": {
"name": "Azamat Kagarman",
"email": "support@smart-money.ink",
"url": "https://smart-money.ink"
},
"homepage": "https://smart-money.ink/chatgpt",
"repository": "https://github.com/ultraza4/smart-money-mcp",
"license": "MIT",
"keywords": [
"finance",
"expenses",
"budget",
"accounts",
"spending"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Budget Tracker by Smart Money",
"shortDescription": "Track expenses & budgets",
"longDescription": "Budget Tracker by Smart Money is a personal finance tracker you can use right from ChatGPT. Log income and expenses in plain language (\"$12 for lunch today from cash\"), ask how much you spent on a category this month, check balances across cash, card, savings, deposit and credit accounts in several currencies, and see how you are doing against weekly, monthly or yearly budgets. You can also paste bank push notifications to record them as transactions without duplicates, post interest on savings deposits, and manage your categories, tags and budgets.\n\nBudget Tracker by Smart Money only reads and writes your own Budget Tracker by Smart Money ledger. It never moves money, never connects to your bank and gives no investment advice. Tools that change or delete data are marked so ChatGPT asks for your confirmation first.\n\nRequires a Budget Tracker by Smart Money account at smart-money.ink.",
"developerName": "Azamat Kagarman",
"category": "Finance",
"capabilities": [
"Log expenses and income from plain-language phrases",
"Answer spending questions by period and category",
"Show account balances in multiple currencies",
"Track budgets with spent, remaining and forecast",
"Import bank push notifications without duplicates",
"Post interest on savings deposits",
"Manage accounts, categories, tags and budgets"
],
"websiteURL": "https://smart-money.ink/",
"supportURL": "https://smart-money.ink/chatgpt",
"privacyPolicyURL": "https://smart-money.ink/privacy",
"termsOfServiceURL": "https://smart-money.ink/terms",
"defaultPrompt": [
"How much did I spend on groceries this month?",
"Log $12.50 for coffee today, paid with cash",
"How am I doing on my budgets this month?"
],
"brandColor": "#2350E6",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"review": {
"demo_recording_url": "https://youtu.be/z_RAAubPnVY",
"test_cases": {
"positive": [
{
"description": "List account balances across currencies.",
"prompt": "What are my account balances right now?",
"tools_triggered": "list_accounts",
"expected_behavior": "Lists the five demo accounts with current balances: Chase Checking, Cash, Ally Savings (USD), Euro account (EUR) and the Capital One credit card shown as a liability, with deposit rates for the savings accounts."
},
{
"description": "Answer a spending question for the current month.",
"prompt": "How much did I spend on groceries this month?",
"tools_triggered": "summary",
"expected_behavior": "Returns the grocery total for the current calendar month (merchants such as Whole Foods and Trader Joe's in the demo data), alongside overall income and expenses for the month."
},
{
"description": "Check budget progress.",
"prompt": "How am I doing on my budgets this month?",
"tools_triggered": "list_budgets",
"expected_behavior": "Shows the Food, Transport and Entertainment monthly budgets with limit, amount spent, amount remaining and an end-of-month projection."
},
{
"description": "Record an expense from a plain-language phrase.",
"prompt": "Log $12.50 for coffee at Starbucks today, paid with cash",
"tools_triggered": "quick_add",
"expected_behavior": "ChatGPT asks to confirm the write, then records a $12.50 expense dated today on the Cash account, categorised as Caf\u00e9s and restaurants with merchant Starbucks, and confirms the saved transaction."
},
{
"description": "Import bank push notifications as transactions.",
"prompt": "Add these bank notifications: \"Chase: Purchase $24.50, Starbucks, card *4021\" and \"Chase: Refund $15.00, Amazon, card *4021\"",
"tools_triggered": "import_notifications",
"expected_behavior": "Records a $24.50 expense (Starbucks) and a $15.00 refund income (Amazon) on Chase Checking, matched by card ending 4021. Sending the same notifications again reports them as already imported instead of creating duplicates."
}
],
"negative": [
{
"description": "General investment advice is out of scope.",
"prompt": "Should I put my savings into index funds or individual stocks?"
},
{
"description": "Live market data is out of scope.",
"prompt": "What is Apple's stock price right now?"
},
{
"description": "Unrelated calendar request.",
"prompt": "What meetings do I have tomorrow?"
}
]
},
"commerce": false,
"commerce_description": "Budget Tracker by Smart Money does not sell products or process payments inside ChatGPT. The plugin only reads and writes the user's own expense ledger."
},
"publication": {
"release_notes": "Display name changed from Smart Money Tracker to Budget Tracker by Smart Money, matching the website, sign-in and consent screens. No changes to tools, data access or behavior."
},
"apps": "./.app.json"
}
}
}
SHA-256: 4f6c90fbfa6701c4680c46829473477bda92483d7d15dfe7f4e80d4e533fc1e3