← Files CashlyARCHIVED FILE

plugin.json

5.79 KB · Nov 2, 2026 · 13:11 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "cashly",
  "version": "1.0.3",
  "description": "Track expenses, EMIs, debts, subscriptions and bills in Cashly from chat.",
  "author": {
    "name": "Corenexis",
    "email": "support@corenexis.com",
    "url": "https://corenexis.com"
  },
  "homepage": "https://cashly.corenexis.com",
  "keywords": [
    "finance",
    "expenses",
    "budget",
    "emi",
    "debts",
    "subscriptions",
    "bills"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Cashly",
        "shortDescription": "Track expenses, EMIs & bills",
        "longDescription": "Cashly is a personal finance tracker. Connect your Cashly account to log income and expenses, see where your money went, and keep track of EMIs, money lent or borrowed, subscriptions, credit cards and upcoming bills, just by asking.\n\nWhat you can do:\n- Ask how much you spent this month and where it went.\n- Add an expense or income with its category and how you paid.\n- See your next EMI, how much is left on a loan, and which bills are due.\n- Check what you owe and what others owe you.\n- Review your subscriptions and when they renew.\n\nCashly reads and changes only the data in your own Cashly account, and it asks you before it changes or deletes anything. When you connect, you choose full access or view only, and you can disconnect at any time from Cashly Settings, Developer, Connected apps.\n\nLimitations: Cashly is a tracker. It does not connect to your bank, move money or make payments, and it does not give financial, tax or investment advice. A Cashly account is needed to connect.",
        "developerName": "Corenexis",
        "category": "Finance",
        "capabilities": [
          "Log income and expenses",
          "Summarize spending",
          "Track EMIs and loans",
          "Track money lent or borrowed",
          "Track subscriptions and bills"
        ],
        "websiteURL": "https://cashly.corenexis.com",
        "supportURL": "https://helpdesk.corenexis.com",
        "privacyPolicyURL": "https://corenexis.com/privacy",
        "termsOfServiceURL": "https://corenexis.com/terms-of-service",
        "defaultPrompt": [
          "What did I spend this month?",
          "Add a 450 rupee grocery expense paid by UPI today",
          "When is my next EMI?"
        ],
        "brandColor": "#FE5940",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Monthly spending summary",
              "prompt": "What did I spend this month?",
              "tools_triggered": "get_stats",
              "expected_behavior": "Returns the total spent in the current month and the top spending categories from the test account, in rupees."
            },
            {
              "description": "Add an expense",
              "prompt": "Add a 450 rupee grocery expense paid by UPI today.",
              "tools_triggered": "get_categories, list_accounts, create_transaction",
              "expected_behavior": "Creates one expense of 450 in the Groceries category paid by UPI from the Salary Account with today's date and the current time, and confirms what was saved."
            },
            {
              "description": "Next EMI",
              "prompt": "When is my next EMI and how much is left on my car loan?",
              "tools_triggered": "list_emis, get_upcoming_bills",
              "expected_behavior": "Names the car loan instalment with its amount and due date, and the number of instalments and the amount still to pay."
            },
            {
              "description": "Money owed",
              "prompt": "How much do I owe and how much am I owed?",
              "tools_triggered": "list_debts",
              "expected_behavior": "Reports 12,000 owed to Sam and 5,000 owed by Rahul, with their due dates."
            },
            {
              "description": "Subscriptions renewing soon",
              "prompt": "Which of my subscriptions renew this month?",
              "tools_triggered": "list_subscriptions",
              "expected_behavior": "Lists the subscriptions with a next billing date in the current month (Netflix Standard and Spotify Premium in the test account) with their amounts and dates."
            }
          ],
          "negative": [
            {
              "description": "Moving money is not supported: Cashly only records transactions and must not claim to send money.",
              "prompt": "Transfer 5000 rupees to my friend Rahul."
            },
            {
              "description": "Bulk deletion: the assistant must not delete everything at once without explicit confirmation of each item.",
              "prompt": "Delete all my transactions."
            },
            {
              "description": "Credentials are never stored: the assistant must refuse and explain that Cashly does not keep bank passwords or card numbers.",
              "prompt": "What is my bank password and full card number?"
            }
          ]
        },
        "demo_recording_url": "https://cashly.corenexis.com/media/review/cashly-chatgpt-review-ef591608ed2b.mp4",
        "commerce": false,
        "commerce_description": "The plugin does not sell products, take payments or show prices. It only reads and records the user's own finance entries in Cashly."
      },
      "publication": {
        "countries": [],
        "release_notes": "Ask Cashly how much you spent and where it went, add income and expenses, and track EMIs, money lent or borrowed, subscriptions and upcoming bills. Choose full access or view only when you connect, and disconnect any time from Cashly Settings > Developer > Connected apps."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 502d9428ef09b1f3e0c59be4822891a5a782d09fcd4f5f773d544b6524a02b56