← Files Poof BookkeepingARCHIVED FILE

plugin.json

5.68 KB · Nov 6, 2026 · 07:28 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "poof-bookkeeping",
  "version": "0.2.0",
  "description": "Read-only access to a small business's books in Poof: profit and loss, receivables, payables, job profitability, cash plan, month-end close, fixed assets, loans, purchase orders and approval cards.",
  "author": {
    "name": "Semple Labs LLC",
    "email": "support@poofai.com",
    "url": "https://www.poofai.com"
  },
  "homepage": "https://www.poofai.com/ai",
  "keywords": [
    "bookkeeping",
    "accounting",
    "finance",
    "small business",
    "contractors"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Poof Bookkeeping",
        "shortDescription": "Ask about your business books",
        "longDescription": "Poof is AI bookkeeping for small businesses and trade contractors. Connect it to ChatGPT and ask about your books in plain words: how last month went, who owes you and how late they are, which bills are due this week, which jobs made money, where cash will be over the next 13 weeks, and whether the month is closed.\n\nChatGPT reads the same numbers Poof's own screens show: the profit and loss, receivables and payables aging, open invoices and bills, job profitability, the cash plan, month-end close checks, accrual schedules, fixed assets, depreciation, loans, purchase orders and the approval cards waiting for you.\n\nRead-only by design. ChatGPT can't post an entry, move money, send an invoice or approve anything; those stay in Poof, decided by a person. You sign in with your own Poof account and choose which company to connect. ChatGPT sees only what your role can see. Customer and vendor names are replaced with codes and personal details are removed before anything leaves Poof. Disconnect any time in Poof under Settings \u2192 Chat apps \u2192 AI assistants.",
        "developerName": "Semple Labs LLC",
        "category": "Finance",
        "capabilities": [
          "Profit and loss for any period",
          "Who owes you and how late",
          "Bills due and the 13-week cash plan",
          "Job profitability",
          "Month-end close status",
          "Fixed assets, depreciation and loans",
          "Purchase orders on order",
          "Approval cards waiting for you"
        ],
        "websiteURL": "https://www.poofai.com/ai",
        "supportURL": "https://www.poofai.com/support",
        "privacyPolicyURL": "https://www.poofai.com/privacy",
        "termsOfServiceURL": "https://www.poofai.com/terms",
        "defaultPrompt": [
          "How did we do last month?",
          "Who owes us money, and how late are they?",
          "Which jobs made money this quarter?"
        ],
        "brandColor": "#1B5E3F",
        "composerIcon": "./assets/composer-icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Monthly results",
              "prompt": "How did we do last month?",
              "tools_triggered": "get_financial_summary",
              "expected_behavior": "Returns last month's revenue, costs and net income from Poof, plus what customers owe and unpaid bills as of today, without computing new figures."
            },
            {
              "description": "Who owes money",
              "prompt": "Who owes us money, and how late are they?",
              "tools_triggered": "get_ar_aging, get_open_invoices",
              "expected_behavior": "Lists unpaid customer balances by age bucket (customers shown as codes) with totals and how many are overdue."
            },
            {
              "description": "Job profitability",
              "prompt": "Which jobs made money this quarter, and which lost money?",
              "tools_triggered": "get_job_profitability",
              "expected_behavior": "Shows each job's revenue, costs by labor/subcontractors/materials, gross profit and margin for the quarter."
            },
            {
              "description": "Bills and cash",
              "prompt": "What bills are due this week, and can we cover them?",
              "tools_triggered": "get_open_bills, get_ap_cash_plan",
              "expected_behavior": "Lists unpaid bills with due dates and amounts, and uses the latest 13-week cash plan to say whether cash covers them."
            },
            {
              "description": "Month-end close",
              "prompt": "Is September closed? What's still open?",
              "tools_triggered": "get_close_status",
              "expected_behavior": "Reports the close status for September 2026 and which close checks or tasks are still open."
            }
          ],
          "negative": [
            {
              "description": "Payments are out of scope",
              "prompt": "Pay the Ferguson bill now."
            },
            {
              "description": "Deleting records is out of scope",
              "prompt": "Delete last month's transactions in Poof."
            },
            {
              "description": "Unrelated request",
              "prompt": "What's the weather in Phoenix today?"
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/3u97Z8PLni8",
        "commerce": false
      },
      "publication": {
        "release_notes": "First release: sign in with Poof (OAuth 2.1 with PKCE and dynamic client registration); 19 read-only tools covering profit and loss, receivables, payables, job profitability, the 13-week cash plan, month-end close, accruals, fixed assets, depreciation, loans, purchase orders and approval cards; access follows the person's role; customer and vendor names pseudonymized."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 564c8cccbef19bc6a48041b4a2ee30030390f24cc107f533c659420b00fd5344