← Files Wallet by BudgetBakersARCHIVED FILE

plugin.json

9.96 KB · Nov 3, 2026 · 19:02 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "wallet-by-budgetbakers",
  "version": "1.0.3",
  "description": "Wallet by BudgetBakers helps users review transactions, accounts, categories, labels, budgets, and related financial data, analyze spending, and create, update, or delete bookkeeping data through ChatGPT.",
  "author": {
    "name": "BudgetBakers",
    "url": "https://web.budgetbakers.com/"
  },
  "homepage": "https://web.budgetbakers.com/",
  "keywords": [
    "personal finance",
    "budgeting",
    "expenses",
    "bookkeeping"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Wallet by BudgetBakers",
        "shortDescription": "Manage personal finances",
        "longDescription": "Wallet by BudgetBakers helps users review transactions, accounts, categories, labels, budgets, and related financial data, analyze spending, and create, update, or delete bookkeeping data through ChatGPT.",
        "developerName": "JAN MULLER",
        "category": "Finance",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://web.budgetbakers.com/",
        "supportURL": "https://support.budgetbakers.com",
        "privacyPolicyURL": "https://budgetbakers.com/en/privacy/",
        "termsOfServiceURL": "https://budgetbakers.com/en/legal/wallet-terms/",
        "defaultPrompt": [
          "Where did my money actually go last month?",
          "Compare my spending this month to the same month last year.",
          "Show me my largest unusual expenses in the last 3 months."
        ],
        "brandColor": "#21CB87",
        "composerIcon": "./assets/composer-icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Check my account balances in Wallet.",
              "prompt": "What are my account balances in Wallet?",
              "tools_triggered": "get_accounts",
              "expected_behavior": "Three accounts listed \u2014 Main Checking 4,312.97 EUR, Savings 6,000.00 EUR, Cash 202.10 EUR; total 10,515.07 EUR."
            },
            {
              "description": "Spending analysis for a specific month.",
              "prompt": "How much did I spend in each category in September 2026?",
              "tools_triggered": "get_records_aggregation",
              "expected_behavior": "Rent 950.00 \u00b7 Groceries 315.75 \u00b7 Energy & utilities 118.00 \u00b7 Fuel 70.20 \u00b7 Restaurants & fast food 39.80 \u00b7 Public transport 27.50 \u00b7 TV, streaming 13.99 \u00b7 Bar cafe 12.40. Total 1,547.64 EUR. The 500 EUR savings transfer is not counted as spending."
            },
            {
              "description": "Adding a new expense to an existing account",
              "prompt": "Add a 42.80 EUR grocery expense at Lidl today to my Main Checking account",
              "tools_triggered": "get_accounts, get_categories, create_records",
              "expected_behavior": "One expense created: \u221242.80 EUR, category Groceries, counter party Lidl, account Main Checking, dated today. The Monthly Groceries budget for the current month increases by 42.80"
            },
            {
              "description": "Budget spending analysis",
              "prompt": "How am I doing on my Monthly Groceries budget in September 2026?",
              "tools_triggered": "get_budgets",
              "expected_behavior": "315.75 of 400 EUR spent (\u224879%), 84.25 EUR remaining, not overspent. Optional comparison: August 264.80 EUR spent."
            },
            {
              "description": "Label-based record query",
              "prompt": "Show me everything I spent on my Vacation trip.",
              "tools_triggered": "get_labels, get_records",
              "expected_behavior": "Two records: Booking.com \u2212620.00 (Hotel in Rome, Main Checking, 18 Aug 2026) and Trattoria Roma \u221258.00 (Dinner in Rome, Cash, 19 Aug 2026). Total 678.00 EUR."
            }
          ],
          "negative": [
            {
              "description": "Live exchange rates are outside Wallet's scope.",
              "prompt": "What's today's EUR to USD exchange rate?",
              "expected_behavior": "Wallet is not invoked. ChatGPT answers from web search or general knowledge."
            },
            {
              "description": "Credit scores are not data Wallet holds.",
              "prompt": "What's my credit score?",
              "expected_behavior": "Wallet is not invoked. ChatGPT explains that a credit score comes from a credit bureau or bank and suggests where to check it."
            },
            {
              "description": "Wallet records money but cannot make payments.",
              "prompt": "Send 100 EUR to my friend Jan from my checking account.",
              "expected_behavior": "No Wallet write tool is called. ChatGPT explains that Wallet tracks money but can't make payments or bank transfers, and that the payment has to be made in the user's banking app. It may offer to record the payment in Wallet only if the user asks."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/drive/u/0/folders/12-CejE3-i_AYOZwXjbm1r883rATXPEPi"
      },
      "publication": {
        "release_notes": "Initial official version of Wallet MCP",
        "translations": {
          "fr-FR": {
            "subtitle": "G\u00e9rez vos finances",
            "description": "Wallet by BudgetBakers aide les utilisateurs \u00e0 consulter leurs transactions, comptes, cat\u00e9gories, \u00e9tiquettes, budgets et autres donn\u00e9es financi\u00e8res associ\u00e9es, \u00e0 analyser leurs d\u00e9penses, ainsi qu'\u00e0 cr\u00e9er, modifier ou supprimer des donn\u00e9es comptables via ChatGPT."
          },
          "fr-CA": {
            "subtitle": "G\u00e9rez vos finances",
            "description": "Wallet by BudgetBakers aide les utilisateurs \u00e0 consulter leurs transactions, comptes, cat\u00e9gories, \u00e9tiquettes, budgets et autres donn\u00e9es financi\u00e8res associ\u00e9es, \u00e0 analyser leurs d\u00e9penses, ainsi qu'\u00e0 cr\u00e9er, modifier ou supprimer des donn\u00e9es comptables via ChatGPT."
          },
          "es-419": {
            "subtitle": "Gesti\u00f3n de finanzas personales",
            "description": "Wallet by BudgetBakers ayuda a los usuarios a revisar transacciones, cuentas, categor\u00edas, etiquetas, presupuestos y otros datos financieros relacionados, analizar sus gastos y crear, actualizar o eliminar datos contables a trav\u00e9s de ChatGPT."
          },
          "es-ES": {
            "subtitle": "Gesti\u00f3n de finanzas personales",
            "description": "Wallet by BudgetBakers ayuda a los usuarios a revisar transacciones, cuentas, categor\u00edas, etiquetas, presupuestos y otros datos financieros relacionados, analizar sus gastos y crear, actualizar o eliminar datos contables a trav\u00e9s de ChatGPT."
          },
          "de-DE": {
            "subtitle": "Pers\u00f6nliche Finanzen verwalten",
            "description": "Wallet by BudgetBakers hilft Nutzern dabei, Transaktionen, Konten, Kategorien, Labels, Budgets und zugeh\u00f6rige Finanzdaten einzusehen, Ausgaben zu analysieren sowie Buchhaltungsdaten \u00fcber ChatGPT zu erstellen, zu aktualisieren oder zu l\u00f6schen."
          },
          "it-IT": {
            "subtitle": "Gestione finanze personali",
            "description": "Wallet by BudgetBakers aiuta gli utenti a consultare transazioni, conti, categorie, etichette, budget e altri dati finanziari correlati, ad analizzare le spese e a creare, aggiornare o eliminare dati contabili tramite ChatGPT."
          },
          "pt-BR": {
            "subtitle": "Gest\u00e3o de finan\u00e7as pessoais",
            "description": "Wallet by BudgetBakers ajuda os usu\u00e1rios a revisar transa\u00e7\u00f5es, contas, categorias, etiquetas, or\u00e7amentos e dados financeiros relacionados, analisar gastos e criar, atualizar ou excluir dados cont\u00e1beis pelo ChatGPT."
          },
          "pt-PT": {
            "subtitle": "Gest\u00e3o de finan\u00e7as pessoais",
            "description": "Wallet by BudgetBakers ajuda os utilizadores a consultar transa\u00e7\u00f5es, contas, categorias, etiquetas, or\u00e7amentos e dados financeiros relacionados, analisar despesas e criar, atualizar ou eliminar dados contabil\u00edsticos atrav\u00e9s do ChatGPT."
          },
          "pl-PL": {
            "subtitle": "Zarz\u0105dzaj finansami osobistymi",
            "description": "Wallet by BudgetBakers pomaga u\u017cytkownikom przegl\u0105da\u0107 transakcje, konta, kategorie, etykiety, bud\u017cety i powi\u0105zane dane finansowe, analizowa\u0107 wydatki oraz tworzy\u0107, aktualizowa\u0107 i usuwa\u0107 dane ksi\u0119gowe za po\u015brednictwem ChatGPT."
          },
          "uk-UA": {
            "subtitle": "\u041a\u0435\u0440\u0443\u0432\u0430\u043d\u043d\u044f \u043e\u0441\u043e\u0431\u0438\u0441\u0442\u0438\u043c\u0438 \u0444\u0456\u043d\u0430\u043d\u0441\u0430\u043c\u0438",
            "description": "Wallet \u0432\u0456\u0434 BudgetBakers \u0434\u043e\u043f\u043e\u043c\u0430\u0433\u0430\u0454 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0430\u0442\u0438 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0456\u0457, \u0440\u0430\u0445\u0443\u043d\u043a\u0438, \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0457, \u043c\u0456\u0442\u043a\u0438, \u0431\u044e\u0434\u0436\u0435\u0442\u0438 \u0442\u0430 \u0456\u043d\u0448\u0456 \u0444\u0456\u043d\u0430\u043d\u0441\u043e\u0432\u0456 \u0434\u0430\u043d\u0456, \u0430\u043d\u0430\u043b\u0456\u0437\u0443\u0432\u0430\u0442\u0438 \u0432\u0438\u0442\u0440\u0430\u0442\u0438, \u0430 \u0442\u0430\u043a\u043e\u0436 \u0441\u0442\u0432\u043e\u0440\u044e\u0432\u0430\u0442\u0438, \u0437\u043c\u0456\u043d\u044e\u0432\u0430\u0442\u0438 \u0439 \u0432\u0438\u0434\u0430\u043b\u044f\u0442\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0447\u0435\u0440\u0435\u0437 ChatGPT."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 5a097e0da4cbb0d8348d2a7238d7dafc22f461347624d5bb8c7a917bab450d89