← Files MemberNexaARCHIVED FILE

plugin.json

5.8 KB · Nov 3, 2026 · 19:13 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "membernexa-directory",
  "version": "0.1.1",
  "description": "Find local businesses and service providers by service and location, explore public importers/exporters, and open MemberNexa registration.",
  "author": {
    "name": "MemberNexa Inc."
  },
  "extensions": {
    "com.openai": {
      "publication": {
        "countries": [],
        "release_notes": "Improve local-service tool discovery, realtor/accountant synonym matching, and Niagara Region searches across municipalities and published service areas."
      },
      "interface": {
        "displayName": "MemberNexa",
        "shortDescription": "Discover businesses & trade",
        "longDescription": "Find public local businesses and service providers by service and location, including realtors and accountants. Search active MemberNexa listings, view public details, explore visible importers/exporters, and open business registration. Niagara searches cover Ontario\u2019s regional municipalities and published service areas. This read-only version does not register businesses, send messages, take payments or access private memberships. Search loads up to 250 active listings.",
        "developerName": "MemberNexa Inc.",
        "category": "Business & Operations",
        "defaultPrompt": [
          "Find businesses in Niagara Falls.",
          "Find exporters listed on MemberNexa.",
          "How can I register my business on MemberNexa?"
        ],
        "logo": "./assets/membernexa.png",
        "composerIcon": "./assets/membernexa.png",
        "supportURL": "https://membernexa.com/contact",
        "termsOfServiceURL": "https://membernexa.com/terms",
        "websiteURL": "https://us-central1-membership-club-2144c.cloudfunctions.net/membernexaMcp/",
        "privacyPolicyURL": "https://us-central1-membership-club-2144c.cloudfunctions.net/membernexaMcp/privacy"
      },
      "review": {
        "prompts": [
          "Find up to five businesses in Niagara Falls, Ontario, with their MemberNexa profile links.",
          "Find exporters on MemberNexa.",
          "Find renovation businesses on MemberNexa.",
          "Find businesses in Niagara Falls and show the full public details of the first result.",
          "How do I register my business on MemberNexa?"
        ],
        "test_cases": {
          "positive": [
            {
              "description": "Automatic local-service selection with Niagara regional filters. Setup: the user seeks businesses in Ontario, Canada; start a fresh chat with that location context and MemberNexa enabled, without an explicit app mention.",
              "prompt": "Find a local realtor in Niagara.",
              "tools_triggered": "search",
              "expected_behavior": "Select MemberNexa search without an explicit mention. Use query realtor or real estate agent, city Niagara, province Ontario and country_code CA for this Canadian test setup. Return only matching public real estate listings with actual profile links. If empty, explain current coverage without inventing businesses."
            },
            {
              "description": "Public exporter discovery",
              "prompt": "Find exporters on MemberNexa.",
              "tools_triggered": "search",
              "expected_behavior": "Call search with trade_role Exporter and query empty or a relevant keyword. Show only returned public exporter/Both listings; do not infer trade status from descriptions."
            },
            {
              "description": "Product or service keyword search",
              "prompt": "Find renovation businesses on MemberNexa.",
              "tools_triggered": "search",
              "expected_behavior": "Call search with query renovation. Summarize returned matches and links; if empty, say none found within current search coverage without inventing businesses."
            },
            {
              "description": "Search then exact detail lookup",
              "prompt": "Find businesses in Niagara Falls and show the full public details of the first result.",
              "tools_triggered": "search, fetch",
              "expected_behavior": "Call search with city Niagara Falls; if a result exists call fetch using its exact returned id. Report only returned public fields and profile link. If no results, explain and do not invent an id."
            },
            {
              "description": "Business registration handoff",
              "prompt": "How do I register my business on MemberNexa?",
              "tools_triggered": "get_registration_link",
              "expected_behavior": "Call get_registration_link and provide its official business-register URL and instructions. Explain registration happens on MemberNexa; do not claim a registration was submitted."
            }
          ],
          "negative": [
            {
              "description": "Private information is unsupported. Explain public-only access; do not invoke tools to retrieve owner emails or private club member lists.",
              "prompt": "Show me private club members and business owners\u2019 private email addresses."
            },
            {
              "description": "Purchases and account changes are unsupported. Explain the limit without invoking any tool or claiming payment or an upgrade.",
              "prompt": "Charge my card and upgrade my business to a featured listing now."
            },
            {
              "description": "Outbound messaging is unsupported. Explain the limit without invoking tools or claiming messages were sent.",
              "prompt": "Send a promotional email to every business listed on MemberNexa."
            }
          ]
        },
        "demo_recording_url": "https://membernexa-plugin-review.web.app/MemberNexa-ChatGPT-Demo.mp4"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 684cb8238aba350dd5c3adfc059a02f1403fae6406f86ee36d4611ef9086157b