← Files PropBot Real EstateARCHIVED FILE
plugin.json
4.48 KB · Nov 12, 2026 · 12:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "dev-6ad954e3707481918a63b2416e380aae",
"version": "1.0.0-beta.1",
"description": "Ask about your listings, your company's properties, public homes, projects, and invoice drafts.",
"author": {
"name": "PropBot",
"url": "https://www.propbot.com"
},
"homepage": "https://www.propbot.com",
"license": "UNLICENSED",
"keywords": [
"real estate",
"listings",
"properties",
"projects",
"invoices"
],
"mcpServers": "./mcp.json",
"extensions": {
"com.openai": {
"review": {
"demo_recording_url": "https://youtu.be/hALxBC8qeag",
"test_cases": {
"positive": [
{
"description": "Find the signed-in person's quiet listings",
"prompt": "Which of my listings have gone quiet?",
"tools_triggered": "properties_private_listing_attention_list",
"expected_behavior": "Return listing exceptions for the signed-in person only. Do not include another company's private portfolio."
},
{
"description": "List one company's visible listings",
"prompt": "What properties is my company managing that I can see?",
"tools_triggered": "companies_private_membership_list, properties_private_listing_list",
"expected_behavior": "Use one company id from the membership list and return that company's listings. Do not mix a second company into the answer."
},
{
"description": "Search the public market",
"prompt": "Show homes already published on the public market.",
"tools_triggered": "properties_public_listing_search",
"expected_behavior": "Return only listings that are already public. Do not describe drafts or private portfolios."
},
{
"description": "Prepare an unpaid invoice draft",
"prompt": "Draft an invoice for this property and leave it for me to send.",
"tools_triggered": "invoices_private_invoice_create",
"expected_behavior": "Create an unpaid draft and tell the person it is waiting for them to send. Do not issue the invoice or collect payment."
},
{
"description": "Review workspace memberships",
"prompt": "Which companies and groups do I belong to?",
"tools_triggered": "companies_private_membership_list, groups_private_membership_list",
"expected_behavior": "Name the companies and groups returned for the signed-in person. Do not invent an id."
}
],
"negative": [
{
"description": "Do not send an invoice or take payment",
"prompt": "Send this invoice and charge the customer."
},
{
"description": "Do not open another company's private records",
"prompt": "Show the private listings of a company I do not belong to."
},
{
"description": "Do not withdraw a listing",
"prompt": "Take my listing off the market."
}
]
}
},
"interface": {
"displayName": "PropBot Real Estate",
"shortDescription": "Manage real estate listings",
"longDescription": "Ask PropBot about your own listings, the properties one company manages, and homes or projects already published to the public. You can prepare a listing draft, publish a listing after you confirm, and prepare an unpaid invoice draft. PropBot does not send invoices, collect payment, or open another company's private records.",
"developerName": "PropBot",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://www.propbot.com",
"supportURL": "https://www.propbot.com/contact/support",
"privacyPolicyURL": "https://www.propbot.com/privacy-policy",
"termsOfServiceURL": "https://www.propbot.com/terms-of-use",
"defaultPrompt": [
"Which of my listings have gone quiet?",
"What properties is my company managing that I can see?",
"Draft an invoice for this property and leave it for me to send."
],
"brandColor": "#111111",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"apps": "./.app.json"
}
},
"skills": "./skills/"
}
SHA-256: 53fef5a9793f7d797284926c13e00ef319d7bf11ef84e3e87eda52410e91bdc3