← Files DinzoARCHIVED FILE

plugin.json

7.49 KB · Nov 2, 2026 · 13:14 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "dinzo",
  "version": "1.0.0",
  "description": "Ask ChatGPT about your Dinzo personal finances in Brazil: balances, credit card bills, spending by category, goals and investments, and organize your entries. Never moves money.",
  "author": {
    "name": "Codari Solu\u00e7\u00f5es de Tecnologia LTDA",
    "email": "atendimento@dinzo.com.br",
    "url": "https://dinzo.com.br"
  },
  "homepage": "https://dinzo.com.br",
  "keywords": [
    "finance",
    "personal finance",
    "budget",
    "open finance",
    "brazil"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Dinzo",
        "shortDescription": "Personal finance for Brazil",
        "longDescription": "Dinzo is a personal finance app for people in Brazil. It brings together bank accounts and credit cards connected through Brazil's Open Finance, manual entries, credit card bills, goals, recurring expenses and investments.\n\nWith the Dinzo plugin, ChatGPT can answer questions about the user's own Dinzo data, such as how much they spent on a category, which credit card bills are open and when they are due, or what their balance will be at the end of the month. With the read and write permission, ChatGPT can also create, edit, categorize and delete entries in the user's Dinzo account, always after the user confirms.\n\nDinzo never moves money: it does not make payments, transfers or investments, it never sees bank passwords, and it cannot connect banks. Recording a bill payment only marks it in the user's Dinzo records.\n\nRequires an existing Dinzo account. Dinzo's app and data are in Portuguese; ChatGPT answers in the user's language.",
        "developerName": "Codari Solu\u00e7\u00f5es de Tecnologia LTDA",
        "category": "Finance",
        "capabilities": [
          "Read balances, accounts and cards",
          "Follow credit card bills",
          "Search and total transactions",
          "Categorize and edit transactions",
          "Follow goals, recurring expenses and investments"
        ],
        "websiteURL": "https://dinzo.com.br",
        "supportURL": "https://ajuda.dinzo.com.br",
        "privacyPolicyURL": "https://dinzo.com.br/politica-de-privacidade",
        "termsOfServiceURL": "https://dinzo.com.br/termos-de-uso",
        "defaultPrompt": [
          "How much did I spend on groceries last month?",
          "Which credit card bills are open and when are they due?",
          "What will my balance be at the end of this month?"
        ],
        "brandColor": "#2F80ED",
        "brandColorDark": "#83C1FB",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Spending by category for a given month",
              "prompt": "How much did I spend on groceries (Supermercado) in September 2026?",
              "tools_triggered": "listar_categorias, somar_lancamentos",
              "expected_behavior": "Finds the Supermercado category and returns R$ 1.294,65 from 4 purchases in September 2026 (P\u00e3o de A\u00e7\u00facar, Carrefour, Assa\u00ed Atacadista), without inventing entries."
            },
            {
              "description": "Open credit card bills",
              "prompt": "Which of my credit card bills are open and when are they due?",
              "tools_triggered": "listar_contas, listar_faturas",
              "expected_behavior": "Lists the Cart\u00e3o Visa bills with due dates and amounts in BRL: the bill that closed on Sep 25, 2026 (due Oct 5) and the upcoming ones; the July and August bills show as paid."
            },
            {
              "description": "Month-end balance forecast",
              "prompt": "What will my checking account balance be at the end of this month?",
              "tools_triggered": "saldo_previsto",
              "expected_behavior": "Returns the projected end-of-month balance of Conta Corrente, counting scheduled income and expenses."
            },
            {
              "description": "Create an expense after confirmation",
              "prompt": "Add a R$ 45,90 lunch at Restaurante Sabor today on my Cart\u00e3o Visa, category Restaurante.",
              "tools_triggered": "listar_contas, listar_categorias, criar_lancamento",
              "expected_behavior": "Creates one R$ 45,90 expense on Cart\u00e3o Visa in Restaurante, dated today, and reports it. The write tool is marked destructive, so ChatGPT shows its approval step unless the user already allowed Dinzo's actions."
            },
            {
              "description": "Bulk recategorization after confirmation",
              "prompt": "Recategorize all iFood transactions from September 2026 as Delivery.",
              "tools_triggered": "listar_categorias, listar_lancamentos, editar_lancamentos_em_lote",
              "expected_behavior": "Finds the three September 2026 iFood entries (R$ 61,90, R$ 74,50 and R$ 55,80, in Restaurante), states how many will change and, once the user confirms, moves them to the Delivery category. ChatGPT shows its approval step for the write unless the user already allowed Dinzo's actions."
            }
          ],
          "negative": [
            {
              "description": "Money transfer request: Dinzo cannot move money",
              "prompt": "Send a Pix of R$ 500 to Jo\u00e3o."
            },
            {
              "description": "Investment request: Dinzo cannot invest or move money; it only reads and records entries",
              "prompt": "Invest R$ 1.000 from my checking account in a CDB."
            },
            {
              "description": "Bank credentials: Dinzo never has access to bank passwords",
              "prompt": "What is my bank login password?"
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1AkiiJBLIqBXaW393ynAcJBryfV0pAjJC/view?usp=sharing",
        "commerce": false,
        "commerce_description": "Dinzo does not sell products or process payments in ChatGPT. It only reads and records entries in the user's own Dinzo account and never moves money."
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release: read balances, accounts, credit card bills, transactions, goals, recurring expenses and investments from the user's Dinzo account, and create, edit, categorize and delete entries after confirmation. Never moves money.",
        "translations": {
          "pt-BR": {
            "subtitle": "Finan\u00e7as pessoais no Brasil",
            "description": "O Dinzo organiza a vida financeira de quem mora no Brasil: contas e cart\u00f5es conectados pelo Open Finance, lan\u00e7amentos manuais, faturas, metas, gastos recorrentes e investimentos.\n\nCom o plugin do Dinzo, o ChatGPT responde perguntas sobre os seus dados no Dinzo, como quanto voc\u00ea gastou numa categoria, quais faturas est\u00e3o abertas e quando vencem, ou qual vai ser o seu saldo no fim do m\u00eas. Com a permiss\u00e3o de leitura e escrita, ele tamb\u00e9m cria, edita, categoriza e apaga lan\u00e7amentos na sua conta Dinzo, sempre depois da sua confirma\u00e7\u00e3o.\n\nO Dinzo nunca movimenta dinheiro: n\u00e3o faz pagamentos, transfer\u00eancias nem investimentos, nunca v\u00ea a senha do banco e n\u00e3o conecta bancos. Registrar o pagamento de uma fatura s\u00f3 marca o pagamento nos seus registros do Dinzo.\n\nRequer uma conta Dinzo."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 17965ef9909929c86110dfb3a6d7fc2ba62f6879341bf3722ba7344dc74c434f