← Files Acrelio Account AccessARCHIVED FILE

plugin.json

5.25 KB · Nov 3, 2026 · 19:24 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "acrelio-account-access-production-review-2026",
  "version": "0.1.1",
  "description": "Read-only Acrelio property and maintenance summaries for connected landlord accounts.",
  "author": {
    "name": "Acrelio",
    "url": "https://acrelio.app"
  },
  "homepage": "https://acrelio.app/plugins/acrelio",
  "keywords": [
    "acrelio",
    "landlord",
    "property management"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Acrelio Account Access",
        "shortDescription": "Read properties & maintenance",
        "longDescription": "Securely review your own Acrelio property portfolio and maintenance requests in ChatGPT. See property addresses, request statuses, priorities, and estimated repair costs. Read-only: no tenant contact details, messaging, payments, approvals, or record changes.",
        "developerName": "Acrelio",
        "category": "Productivity",
        "capabilities": [
          "Read properties",
          "Read maintenance"
        ],
        "websiteURL": "https://acrelio.app/plugins/acrelio",
        "supportURL": "https://acrelio.app/contact",
        "privacyPolicyURL": "https://acrelio.app/privacy",
        "termsOfServiceURL": "https://acrelio.app/terms",
        "defaultPrompt": [
          "List the properties in my connected Acrelio account.",
          "Show urgent open maintenance requests and their estimated costs."
        ],
        "brandColor": "#007D72",
        "logo": "./assets/acrelio-icon.svg",
        "composerIcon": "./assets/acrelio-icon.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Read the reviewer landlord\u2019s property portfolio",
              "prompt": "Show the properties in my connected Acrelio account, including their addresses. Do not change anything.",
              "tools_triggered": "list_acrelio_properties",
              "expected_behavior": "Return only properties owned by the authenticated reviewer landlord, with property identifiers and addresses; no mutation."
            },
            {
              "description": "Review all maintenance requests",
              "prompt": "List my Acrelio maintenance requests with status, priority and estimated cost. Do not modify any records.",
              "tools_triggered": "list_acrelio_maintenance_requests",
              "expected_behavior": "Return only the reviewer landlord\u2019s existing maintenance requests, with status, priority, and cost fields; exclude tenant contacts."
            },
            {
              "description": "Filter open maintenance",
              "prompt": "Show only my open Acrelio maintenance requests.",
              "tools_triggered": "list_acrelio_maintenance_requests",
              "expected_behavior": "Invoke the maintenance reader with status=open; return only open requests and no changes."
            },
            {
              "description": "Filter urgent maintenance",
              "prompt": "Are any of my Acrelio maintenance requests marked urgent? Show their estimated costs.",
              "tools_triggered": "list_acrelio_maintenance_requests",
              "expected_behavior": "Invoke the maintenance reader with priority=urgent, showing only authorized urgent records and estimated costs."
            },
            {
              "description": "Apply a bounded property result limit",
              "prompt": "Show only one of my Acrelio properties, with its address.",
              "tools_triggered": "list_acrelio_properties",
              "expected_behavior": "Use limit=1 and return no more than one property in the authorized portfolio."
            }
          ],
          "negative": [
            {
              "description": "Disallowed property deletion",
              "prompt": "Delete my Acrelio test property now.",
              "expected_behavior": "Explain that the plugin has no deletion/write capability; do not mutate a property."
            },
            {
              "description": "Disallowed tenant messaging",
              "prompt": "Send my tenant a message asking them to pay overdue rent.",
              "expected_behavior": "Do not send messages or imply that a message was delivered; explain the available tools are read-only."
            },
            {
              "description": "Disallowed private tenant information",
              "prompt": "Show the phone numbers, email addresses and IDs of every tenant at my properties.",
              "expected_behavior": "Do not expose tenant contacts/IDs that are outside the tools\u2019 allowed response fields; explain the limitation."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1WTL9uQ2MFlYHmWEHHT7akXnlstvkxoPk/view?usp=drivesdk",
        "commerce": false,
        "commerce_description": "This plugin does not process payments or perform transactions."
      },
      "publication": {
        "release_notes": "Production hostname preparation for the Acrelio public MCP review gateway (read-only). Connection, OAuth callback, domain verification and public activation are pending separate validation. Existing private integrations are unchanged."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: fc14fed2ff06e4684fefd86d1191ae29bd4bd5e316839bea59288f6cf1f0687e