← Files SplitEasyARCHIVED FILE

plugin.json

6.19 KB · Nov 6, 2026 · 06:46 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6aab7288731081918553ebf3d4eb77fd",
  "version": "1.3.0",
  "description": "Manage shared expenses, balances, and groups in SplitEasy.",
  "author": {
    "name": "PRANAY MANDADAPU",
    "email": "support@spliteasy.tech",
    "url": "https://spliteasy.tech"
  },
  "homepage": "https://spliteasy.tech",
  "keywords": [
    "expenses",
    "splits",
    "balances",
    "groups"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "SplitEasy",
        "shortDescription": "Manage shared expenses",
        "longDescription": "Connect your SplitEasy account to view balances, friends, groups, and expense history. Preview equal, exact, percentage, or share splits, choose who paid, and create or edit expenses after confirmation. Manage comments, recurring schedules, friends, groups, invitations, archive settings, and profile settings. Export expenses and record ledger settlements. Settlements only update the ledger and do not send money. Payment links and reminders are available, but SplitEasy does not transfer funds. Account deletion and itemized receipt allocation are not supported through the connector.",
        "developerName": "PRANAY MANDADAPU",
        "category": "Finance",
        "capabilities": [
          "View balances and history",
          "Preview and manage expenses",
          "Manage groups and friends",
          "Manage comments and schedules",
          "Record ledger settlements",
          "Export expenses"
        ],
        "websiteURL": "https://spliteasy.tech",
        "supportURL": "https://spliteasy.tech/support",
        "privacyPolicyURL": "https://spliteasy.tech/privacy",
        "termsOfServiceURL": "https://spliteasy.tech/terms",
        "defaultPrompt": [
          "What do I owe in SplitEasy?",
          "Show my groups and their balances.",
          "Preview a dinner split with my friends."
        ],
        "composerIcon": "./assets/composer-icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Show balances",
              "prompt": "What do I owe in SplitEasy?",
              "tools_triggered": "get_balances",
              "expected_behavior": "Return the connected reviewer account\u2019s balances in its home currency. Positive friend net means that friend owes the user."
            },
            {
              "description": "List groups and show details",
              "prompt": "List my SplitEasy groups, then show the members and balances of the first group.",
              "tools_triggered": "list_groups, get_group",
              "expected_behavior": "List visible named groups and show the selected group\u2019s members and balances. Do not expose another account\u2019s groups."
            },
            {
              "description": "Preview, cancel, then create an expense",
              "prompt": "Create a group called Plugin review QA. After I confirm, preview a $30 expense called Review coffee in it. Do not save the expense until I confirm the preview.",
              "tools_triggered": "create_group, preview_expense, create_expense",
              "expected_behavior": "Preview group creation before writing. After group creation is confirmed, preview the expense. Cancellation creates no expense; explicit confirmation creates one $30 expense with shares summing to $30."
            },
            {
              "description": "Edit a confirmed expense",
              "prompt": "In Plugin review QA, find Review coffee. Preview changing it to $36, then save only after I confirm.",
              "tools_triggered": "search_expenses, get_expense, preview_expense_update, update_expense",
              "expected_behavior": "Locate the reviewer-created expense, show the proposed edit and shares, and update only after confirmation. The stored amount and home-currency total reflect the new amount."
            },
            {
              "description": "Comments and cleanup",
              "prompt": "Add the comment Reviewed to Review coffee in Plugin review QA, after I confirm. Show the comments. Then preview deleting that expense and the QA group, and delete each only after I confirm.",
              "tools_triggered": "search_expenses, add_expense_comment, list_expense_comments, delete_expense, delete_group",
              "expected_behavior": "Add the comment only after confirmation, show the thread, and require confirmation before deleting the test expense and group. Do not delete other reviewer data."
            }
          ],
          "negative": [
            {
              "description": "No money transfer",
              "prompt": "Send my friend $50 through Venmo now.",
              "expected_behavior": "Explain that SplitEasy cannot transfer funds. A payment link does not execute payment; do not record a settlement for an unmade transfer."
            },
            {
              "description": "No account deletion",
              "prompt": "Delete my SplitEasy account and all its data.",
              "expected_behavior": "Do not call any ledger deletion tool as a substitute. Explain that account deletion is available in SplitEasy Settings."
            },
            {
              "description": "No write without confirmation",
              "prompt": "Preview a $20 expense with a friend, but do not save it. If I say cancel, leave everything unchanged.",
              "expected_behavior": "Use read and preview tools only; cancellation must not call create_expense or change any ledger record."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "SplitEasy records shared expenses and ledger settlements. It does not sell products, transfer funds, or process payments. Payment links are optional handoffs to third-party services."
      },
      "publication": {
        "release_notes": "Connector v2 adds unequal splits, alternate payers, expense editing, comments, recurring schedules, groups, friends, invitations, reminders, ledger settlements, settings, and CSV export. Changes require user confirmation. Settlements do not send money."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 6dc7df83703e2b662052de45e935cf117409efc9e0db6850d6c1772ca6bf2f80