← Files MOIRA MajlisARCHIVED FILE

plugin.json

6.19 KB · Nov 6, 2026 · 18:20 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "moira",
  "version": "1.0.1",
  "description": "Dubai and Abu Dhabi property register figures: recorded sale prices, Dubai rents and how both have moved, each figure with the records behind it.",
  "author": {
    "name": "PropertyDynamix",
    "email": "support@propdynamix.com",
    "url": "https://propdynamix.com"
  },
  "homepage": "https://propdynamix.com/connect",
  "license": "Proprietary",
  "keywords": [
    "dubai",
    "abu dhabi",
    "dld",
    "adrec",
    "property prices",
    "rents",
    "real estate"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "MOIRA Majlis",
        "shortDescription": "Dubai & Abu Dhabi registers",
        "longDescription": "MOIRA Majlis gives ChatGPT read-only access to the Dubai and Abu Dhabi property registers. Ask about an area, master project, project or building and it returns recorded sale prices per square foot, Dubai lease rents, and how both have moved month by month or quarter by quarter. Every figure states how many registered transactions or leases it rests on and the period it covers, and a figure resting on too few records is withheld rather than guessed. Sales come from the transactions registered with the Dubai Land Department (DLD) in Dubai and the Abu Dhabi Real Estate Centre (ADREC) in Abu Dhabi; leases are Dubai only. It reads data only: it does not list, buy or sell property and does not give investment advice. Sign in with a PropertyDynamix account.",
        "developerName": "PropertyDynamix",
        "category": "Data & Analytics",
        "capabilities": [
          "Read"
        ],
        "websiteURL": "https://propdynamix.com",
        "supportURL": "https://propdynamix.com/connect",
        "privacyPolicyURL": "https://propdynamix.com/privacy",
        "termsOfServiceURL": "https://propdynamix.com/terms",
        "defaultPrompt": [
          "How did JVC do last month?",
          "What did a two-bed in Dubai Marina sell for per square foot over the last year?",
          "How have new-lease rents in JVT moved over the last two years?"
        ],
        "brandColor": "#020617",
        "brandColorDark": "#DD7A40",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "screenshots": []
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "A month of sales for one area",
              "prompt": "How did JVC do last month?",
              "tools_triggered": "search, market_history",
              "expected_behavior": "Finds the place with search or resolve_entity, then calls market_history for sales. Returns a history panel with a tab per bedroom count, a line per period and a table of period, median price per square foot and record count; the latest period is marked partial."
            },
            {
              "description": "A year of sales for one bedroom count",
              "prompt": "What did a two-bed in Dubai Marina sell for per square foot over the last year?",
              "tools_triggered": "resolve_entity, market_benchmarks",
              "expected_behavior": "Resolves Dubai Marina and calls market_benchmarks with two bedrooms and a one-year window. Returns the median sale price per square foot in AED, the average, and the number of sale transactions over the last year."
            },
            {
              "description": "Rents over time",
              "prompt": "How have new-lease rents in JVT moved over the last two years?",
              "tools_triggered": "resolve_entity, market_history",
              "expected_behavior": "Resolves JVT and calls market_history with the rents measure for new leases, by quarter. Returns a history panel by quarter with record counts."
            },
            {
              "description": "A question that names the Dubai register without naming the app",
              "prompt": "What do DLD transactions say about prices in JVC over the last year?",
              "tools_triggered": "search, fetch",
              "expected_behavior": "MOIRA is chosen without being named. Calls search then fetch, or market_benchmarks. Returns the figure, the record count and the period, with a link to open the place in PropertyDynamix."
            },
            {
              "description": "A question that names the Abu Dhabi register",
              "prompt": "What do ADREC sale records show for Al Reem over the last year?",
              "tools_triggered": "resolve_entity, market_benchmarks",
              "expected_behavior": "Resolves Al Reem (Al Reem Island in the register) and calls market_benchmarks. Returns the figure, the record count and the period."
            }
          ],
          "negative": [
            {
              "description": "Near miss: live portal listings. MOIRA Majlis holds registered sale and lease records, not properties currently advertised, so it should not be called",
              "prompt": "Show me apartments currently listed for rent in JVC."
            },
            {
              "description": "Near miss: mortgage rates. Property finance, but not property register data, so MOIRA Majlis should not be called",
              "prompt": "What's the current UAE mortgage interest rate?"
            },
            {
              "description": "Near miss: an action. MOIRA Majlis only reads register data and cannot list, post or sell anything, so it should not be called",
              "prompt": "List my apartment in JVC for sale on a property portal."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/147Vd7_Nlxb8B3YYS2isK65ZCJRcuBojj/view?usp=sharing",
        "commerce": false
      },
      "publication": {
        "release_notes": "First release. The connector signs in with OAuth and registers its client automatically. The review account is a paid PropertyDynamix account that signs in with email and password only: no codes, no MFA and no email confirmation. Its credentials are in the Review details fields. Direct SQL (run_sql) is switched on for it, so every tool, including run_sql, answers from the Dubai and Abu Dhabi registers."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3a3aa6faa6a4ad7bd07113244fc3ec40f62ea72a40e7279fed8e358729cfe62e