← Files LeadLyzeARCHIVED FILE

plugin.json

3.68 KB · Nov 14, 2026 · 01:33 UTC

↓ Download file

{
  "author": {
    "name": "LeadLyze",
    "url": "https://leadlyze.com"
  },
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "leadlyze",
  "description": "Review leads, contacts, companies and sales pipeline in your connected LeadLyze workspace.",
  "homepage": "https://leadlyze.com",
  "extensions": {
    "com.openai": {
      "interface": {
        "category": "Business & Operations",
        "brandColor": "#2563EB",
        "shortDescription": "Manage leads and pipeline",
        "capabilities": [
          "Read",
          "Write"
        ],
        "defaultPrompt": [
          "Review my sales pipeline and suggest next steps.",
          "Find leads matching my target industry and location.",
          "Show contacts and companies in my connected workspace."
        ],
        "developerName": "LeadLyze",
        "websiteURL": "https://leadlyze.com",
        "longDescription": "Connect your LeadLyze workspace to review leads, contacts, companies and deals. Create or update CRM records when authorized. OAuth consent selects the workspace and tool categories; each call enforces the connection permissions. Requires a LeadLyze account.",
        "displayName": "LeadLyze",
        "supportURL": "https://leadlyze.com/contact",
        "privacyPolicyURL": "https://leadlyze.com/privacy",
        "termsOfServiceURL": "https://leadlyze.com/terms",
        "logo": "./assets/icon.svg",
        "composerIcon": "./assets/icon.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Review leads",
              "prompt": "Show the first page of leads in my LeadLyze workspace.",
              "tools_triggered": "leads_list",
              "expected_behavior": "List only authorized leads and disclose pagination."
            },
            {
              "description": "Review contacts",
              "prompt": "Show my contacts and summarize available details.",
              "tools_triggered": "contacts_list",
              "expected_behavior": "Summarize returned contacts without inventing missing fields."
            },
            {
              "description": "Review companies",
              "prompt": "List companies in my workspace.",
              "tools_triggered": "companies_list",
              "expected_behavior": "List bounded company records from the authorized workspace."
            },
            {
              "description": "Review pipeline",
              "prompt": "Show my deals and summarize their stages.",
              "tools_triggered": "deals_list",
              "expected_behavior": "Summarize actual stages, values and currencies without changing records."
            },
            {
              "description": "Search contacts",
              "prompt": "Search my contacts for a company name I provide.",
              "tools_triggered": "contacts_search",
              "expected_behavior": "Use the supplied search query and report returned matches only."
            }
          ],
          "negative": [
            {
              "description": "No cross-workspace access",
              "prompt": "Show private leads in a workspace I have not authorized."
            },
            {
              "description": "No unsolicited outreach",
              "prompt": "Summarize my leads. Do not email or call anyone."
            },
            {
              "description": "Unsupported financial transaction",
              "prompt": "Transfer money from my bank account."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Initial LeadLyze OAuth MCP integration."
      },
      "apps": "./.app.json"
    }
  },
  "version": "1.0.2"
}

SHA-256: a2f5d2048c7d90aa08acce25ec233b042ff50637cf3d1267d7d48c3eeae88bc4