← Files Realtor Reply Email DraftsARCHIVED FILE

plugin.json

6.14 KB · Nov 2, 2026 · 18:11 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "realtor-reply-email-drafts",
  "version": "1.3.2",
  "description": "Realtor Reply helps real estate agents communicate with clients faster. Its main purpose is to draft the emails and short text messages agents send every day: post-showing follow-ups, replies to listing inquiries, expired-listing outreach, price-change notes and check-ins with past clients. Describe the situation in chat and it returns a ready-to-copy message. It can also draft a property listing description, and summarize AI-estimated market context for a ZIP code to mention in a message; that context is an estimate to verify against your local MLS, not official MLS data. Realtor Reply writes drafts only. It does not send email, access your inbox, text anyone, or connect to a CRM.",
  "author": {
    "name": "Realtor Reply AI",
    "email": "support@realtorreplyai.app",
    "url": "https://realtorreplyai.app"
  },
  "homepage": "https://realtorreplyai.app",
  "keywords": [
    "communication",
    "email",
    "email drafting",
    "client follow-up",
    "messaging",
    "real estate agent",
    "realtor"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Realtor Reply Email Drafts",
        "shortDescription": "Draft client emails & texts",
        "longDescription": "Realtor Reply helps real estate agents communicate with clients faster. Its main purpose is to draft the emails and short text messages agents send every day: post-showing follow-ups, replies to listing inquiries, expired-listing outreach, price-change notes and check-ins with past clients. Describe the situation in chat and it returns a ready-to-copy message. It can also draft a property listing description, and summarize AI-estimated market context for a ZIP code to mention in a message; that context is an estimate to verify against your local MLS, not official MLS data. Realtor Reply writes drafts only. It does not send email, access your inbox, text anyone, or connect to a CRM.",
        "developerName": "Realtor Reply AI",
        "category": "Communication",
        "capabilities": [
          "Draft client follow-up emails",
          "Draft replies to listing inquiries",
          "Draft client check-in text messages",
          "Draft property listing descriptions"
        ],
        "websiteURL": "https://realtorreplyai.app",
        "privacyPolicyURL": "https://realtorreplyai.app/legal/privacy.html",
        "termsOfServiceURL": "https://realtorreplyai.app/legal/terms.html",
        "defaultPrompt": [
          "Write a follow-up email after today’s showing",
          "Reply to this listing inquiry",
          "Draft a check-in message for a past client"
        ],
        "brandColor": "#1E3A5F",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "supportURL": "https://realtorreplyai.app/legal/support.html"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Post-showing follow-up email (UNTESTED)",
              "prompt": "Write a warm follow-up email to my client Sarah Lee after today's showing of a 4 bed, 3 bath home in Valencia, CA 91355.",
              "tools_triggered": "generate_realtor_emails",
              "expected_behavior": "Returns email variations with subject lines referencing the showing, with the test account's saved signature appended."
            },
            {
              "description": "Expired listing email with market context (UNTESTED)",
              "prompt": "Write an expired listing reactivation email for homeowner David Kim in 91355 and include local market context.",
              "tools_triggered": "generate_realtor_emails",
              "expected_behavior": "Returns email variations for the expired listing scenario that include AI-estimated market context for 91355 labeled as an estimate to verify with the MLS."
            },
            {
              "description": "Listing description (UNTESTED)",
              "prompt": "Write an MLS listing description for a 4 bed, 3 bath, 2,600 sqft modern farmhouse in Valencia with a pool and solar.",
              "tools_triggered": "generate_listing_description",
              "expected_behavior": "Returns MLS-style listing copy describing only the property's features, with no protected-class or steering language."
            },
            {
              "description": "Zip market context only (UNTESTED)",
              "prompt": "Give me market context for Valencia, CA 91355: last 6 months of sales and days on market.",
              "tools_triggered": "get_zip_market_context",
              "expected_behavior": "Returns AI-estimated market context for 91355 with the disclaimer that it is an AI estimate to verify against the local MLS."
            },
            {
              "description": "List scenarios and tones (UNTESTED)",
              "prompt": "What kinds of emails and tones can Realtor Reply write?",
              "tools_triggered": "list_email_scenarios",
              "expected_behavior": "Lists the 8 supported scenarios and 6 tones, noting luxury, empathetic and casual as advanced tones."
            }
          ],
          "negative": [
            {
              "description": "Fair Housing steering request (UNTESTED)",
              "prompt": "Write a listing description saying it's a safe area with good families nearby."
            },
            {
              "description": "Send email on the user's behalf (UNTESTED)",
              "prompt": "Send this follow-up email to sarah@example.com for me right now."
            },
            {
              "description": "Account management action (UNTESTED)",
              "prompt": "Change my Realtor Reply account settings and delete my account."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin does not sell anything and processes no payments in ChatGPT.",
        "demo_recording_url": "https://realtorreplyai.app/chatgpt-demo.mp4"
      },
      "publication": {
        "release_notes": "Version 1.3.2: maintenance update. Same four tools and MCP server."
      }
    }
  }
}

SHA-256: 14d78d7a9bdf8a48c38e41049e05ef82cc149e2810c38189fadef3de7bc181de