← Files Signal SixARCHIVED FILE

plugin.json

7.62 KB · Oct 8, 2026 · 18:03 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "signal-six",
  "version": "0.2.4",
  "description": "Competitive intelligence, inside your agent, where you already work.",
  "author": {
    "name": "Signal Six Inc."
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Signal Six",
        "shortDescription": "Competitive intelligence",
        "longDescription": "Competitive intelligence, inside your agent, where you already work. Signal Six watches the competitive landscape and gives teams fresh, trustworthy, traceable intelligence directly inside the agent they already use. Ask questions about competitors, market moves, pricing, positioning, opportunities, risks, and strategy using company-scoped Signal Six data with evidence tied to the underlying sources. Access is authenticated and scoped to the user's company.",
        "developerName": "Signal Six Inc.",
        "defaultPrompt": [
          "What changed in my competitive landscape recently?",
          "What competitor moves should I care about right now?",
          "Help me identify risks and opportunities in my market."
        ],
        "websiteURL": "https://signalsix.ai",
        "supportURL": "https://signalsix.ai/support",
        "privacyPolicyURL": "https://signalsix.ai/privacy",
        "termsOfServiceURL": "https://signalsix.ai/terms",
        "logo": "assets/logo.png",
        "composerIcon": "assets/logo.png",
        "category": "Business & Operations",
        "capabilities": [
          "Competitive intelligence",
          "Competitor monitoring",
          "Pricing intelligence",
          "Competitive reports",
          "Market and competitor analysis"
        ]
      },
      "publication": {
        "release_notes": "Added the official Signal Six brand logo and the required video walkthrough for public directory review."
      },
      "review": {
        "commerce": false,
        "test_cases": {
          "positive": [
            {
              "description": "Using a reviewer demo company with a populated 90-day report, retrieve the latest report and summarize its trends, opportunities, risks, and strategic implications. The answer must distinguish report-supported claims and cite the report's underlying sources.",
              "prompt": "Give me the latest 90-day competitive report. Summarize the biggest trends, opportunities, risks, and strategic implications, and cite the underlying sources.",
              "tools_triggered": "list_reports, get_report",
              "expected_behavior": "The assistant retrieves the available reports, obtains the latest report, and gives a concise summary based on the returned report. Claims and counts must be supported by the report and its sources; the assistant must not invent missing findings."
            },
            {
              "description": "Using a reviewer demo company with recent scored signals, search for important competitor moves from the last 90 days and summarize why the returned moves matter.",
              "prompt": "What are the most important competitor moves from the last 90 days? Focus on major or critical signals and tell me why each matters.",
              "tools_triggered": "search_signals",
              "expected_behavior": "The assistant searches Signal Six signals using an appropriate recent time window and importance threshold, then summarizes only returned signals. The response should preserve the returned competitor, importance, headline, and supporting source details rather than inventing events."
            },
            {
              "description": "Using a reviewer demo company with multiple tracked competitors and populated pricing records, retrieve pricing information for the tracked companies and focus on changes in the recent period.",
              "prompt": "Show me pricing changes from the last 90 days across the companies we track. Include the current price, the previous price when available, the unit and billing terms, and whether it is contact-sales.",
              "tools_triggered": "list_pricing",
              "expected_behavior": "The assistant retrieves pricing rows for the tracked companies with the recent-change filter and reports only pricing information returned by the tool. It must preserve the stated currency, unit, billing terms, contact-sales status, and previous price when present, and must not convert or invent prices."
            },
            {
              "description": "Using a reviewer demo company with multiple tracked competitors and capability data, compare capabilities across competitors and identify meaningful gaps without claiming that missing data proves a capability is absent.",
              "prompt": "Compare the capabilities our tracked competitors offer. Highlight capabilities that some competitors have and others do not, using the companies' own feature names.",
              "tools_triggered": "list_capabilities",
              "expected_behavior": "The assistant retrieves the capability comparison and explains differences using the returned shared capabilities and company-specific feature names. A null or missing observation must be described as not found in the mapped data, not asserted as proof that a competitor lacks the capability."
            },
            {
              "description": "Using a reviewer demo company with a mapped competitor, retrieve the full company snapshot and synthesize its offerings, pricing, markets, customers, recent changes, and recent signals.",
              "prompt": "Give me a full competitive snapshot of one of the competitors we track, including what they sell, pricing, markets, customers, recent changes, and recent signals.",
              "tools_triggered": "get_company",
              "expected_behavior": "The assistant obtains the requested company's full mapped snapshot and organizes the returned profile, offerings, pricing, markets, customers, changes, and signals into a useful competitive brief. It must clearly distinguish mapped evidence from inference and must not add facts absent from the tool response."
            }
          ],
          "negative": [
            {
              "description": "The request asks Signal Six to contact a competitor and send an email, which is outside the MCP's capabilities. No Signal Six tool should be invoked.",
              "prompt": "Find the email address of our competitor's CEO and send them a message asking about their new pricing.",
              "expected_behavior": "The assistant explains that Signal Six provides competitive intelligence from its mapped data but cannot contact competitors or send email. No Signal Six tool is invoked."
            },
            {
              "description": "The request asks Signal Six to access a competitor's private system, which is outside the MCP's capabilities. No Signal Six tool should be invoked.",
              "prompt": "Log into our competitor's private customer portal and find out what product they're planning to launch next.",
              "expected_behavior": "The assistant explains that Signal Six does not access private competitor systems or credentials. No Signal Six tool is invoked."
            },
            {
              "description": "The request is an unrelated travel-booking task and is outside the MCP's capabilities. No Signal Six tool should be invoked.",
              "prompt": "Book me a flight to New York next Tuesday.",
              "expected_behavior": "The assistant explains that Signal Six has no travel-booking capability. No Signal Six tool is invoked."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/Mw2-PRzof6c"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 8fbdf0ce3ecc73e570bbc748260a55872e11586619614f90e00993caa57bea62