← Files PropFocus AIARCHIVED FILE
plugin.json
6.4 KB · Nov 9, 2026 · 18:08 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "propfocus-ai",
"version": "1.0.1",
"description": "Real estate lead insights from PropFocus: priority calls, lead search, microsite engagement, site visits, report packs and Salesforce lead copies.",
"author": {
"name": "Propfocus AI",
"url": "https://www.propfocus.in"
},
"homepage": "https://www.propfocus.in",
"keywords": [
"real estate",
"leads",
"crm",
"site visits",
"microsites",
"salesforce",
"india"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "PropFocus AI",
"shortDescription": "Real estate lead insights",
"longDescription": "PropFocus is the pre-sales engagement layer for real estate developers and channel partners in India. Brokers share personalised project microsites, site visit pages and post-visit pricing pages with buyers over WhatsApp, and PropFocus tracks every open, scroll and return visit so sales teams know who is genuinely interested.\n\nWith this plugin, ChatGPT can work with your PropFocus data once you sign in with your PropFocus account:\n- Tell you who to call today from your daily priority list\n- Search and summarise leads, with a 360 view of engagement, notes and visits\n- Show how a buyer engaged with a specific microsite\n- List upcoming and past site visits\n- Look up a lead by CRM or Salesforce Lead ID and show every link sent to them\n- Build a presentation-ready report pack: funnel, per-project breakdown, weekly trend, top leads and upcoming visits\n- Read the weekly organisation report and Salesforce lead copies already synced into PropFocus, including overdue follow-ups\n- Create a microsite or site visit link, or add a note, after you confirm\n\nSixteen of the twenty tools are read-only. The four write tools only create new records (microsites, site visits, notes); nothing is edited or deleted, and every creation tool returns a preview first and only proceeds when you confirm. Access is scoped to your own PropFocus account and organisation through OAuth 2.1 with OTP login. The plugin never calls Salesforce directly and never asks for Salesforce credentials.\n\nRequires an active PropFocus account. Some tool groups (Salesforce lookups, RNR opportunities, create actions) are enabled per organisation.",
"developerName": "Propfocus AI",
"category": "Business & Operations",
"capabilities": [],
"websiteURL": "https://www.propfocus.in",
"supportURL": "https://www.propfocus.in/help/connect-claude",
"privacyPolicyURL": "https://www.propfocus.in/privacy-policy",
"termsOfServiceURL": "https://www.propfocus.in/terms-of-service",
"defaultPrompt": [
"Who should I call today?",
"Show my upcoming site visits",
"Build my report pack for the last 14 days"
],
"brandColor": "#0f6b4c",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Daily priority list: who the broker should call today, based on buyer engagement with shared links.",
"prompt": "Who should I call today?",
"tools_triggered": "get_priority_list",
"expected_behavior": "Calls get_priority_list and returns the leads to call today with buyer name, project and the engagement signal behind each one (for example opened microsite, viewed floor plan, downloaded brochure). If the list is empty, says there are no priority leads today instead of inventing any."
},
{
"description": "High-intent lead search across the broker's microsite leads.",
"prompt": "Show my high-intent leads.",
"tools_triggered": "search_leads",
"expected_behavior": "Calls search_leads with high_intent=true and lists up to 20 leads with buyer name, project, status and engagement. If none are high intent, says so plainly."
},
{
"description": "Site visit bookings for the broker.",
"prompt": "Show my site visits.",
"tools_triggered": "list_site_visits",
"expected_behavior": "Calls list_site_visits and lists bookings with buyer name, project, visit date and time, and status. If there are none, says no site visits are booked."
},
{
"description": "Account overview: microsite counts, site visits booked, recent activity and top projects.",
"prompt": "Give me an overview of my PropFocus account.",
"tools_triggered": "get_overview",
"expected_behavior": "Calls get_overview and summarises microsites shared, site visits booked, recent buyer activity and top projects for the signed-in account only."
},
{
"description": "Presentation-ready report pack for a chosen period.",
"prompt": "Build my report pack for the last 14 days.",
"tools_triggered": "get_report_pack",
"expected_behavior": "Calls get_report_pack with period_days=14 and presents the KPI funnel, per-project breakdown, weekly lead trend, top engaged leads and upcoming site visits."
}
],
"negative": [
{
"description": "General knowledge question unrelated to PropFocus data. The plugin should not be called.",
"prompt": "What is the weather in Bengaluru today?"
},
{
"description": "Creative writing request with no data need. The plugin should not be called.",
"prompt": "Write a short poem about buying a first home."
},
{
"description": "Destructive request the plugin does not support. No PropFocus tool can delete data, so ChatGPT should explain that deleting leads is not possible through this plugin and not call any write tool.",
"prompt": "Delete all my leads from PropFocus."
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/1CwYebgbBLuML9e6_pxsVVHc8udGx416R/view?usp=sharing"
},
"publication": {
"release_notes": "Adds the MCP server configuration in the new plugin package format and a reviewer test account that signs in with a static one-time code."
},
"apps": "./.app.json"
}
}
}
SHA-256: 55ad99b18d88a32508721138b35b35a7ca8f579d7d073aaf068a2e0a7fdef3d9