← Files Webz.io News SegmentationARCHIVED FILE

plugin.json

5.33 KB · Nov 3, 2026 · 19:25 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "webz-news-segmentation",
  "version": "1.0.1",
  "description": "Count and compare news mentions by person, organization, and other supported aggregation fields.",
  "author": {
    "name": "Webz.io",
    "url": "https://webz.io/"
  },
  "homepage": "https://docs.webz.io/docs/webz/news-api-segmentation-mcp",
  "keywords": [
    "webz",
    "news-segmentation",
    "analytics"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Webz.io News Segmentation",
        "shortDescription": "Analyze news mention counts",
        "longDescription": "Analyze how a topic appears across indexed news. Returns aggregation buckets and counts for supported fields, including people and organizations. The tool returns counts rather than articles or excerpts. Each requested field uses a separate API call and credit.",
        "developerName": "Webz.io",
        "category": "Business & Operations",
        "capabilities": [
          "Aggregate counts"
        ],
        "websiteURL": "https://webz.io/",
        "supportURL": "https://docs.webz.io/docs/webz",
        "privacyPolicyURL": "https://webz.io/privacy/",
        "termsOfServiceURL": "https://webz.io/tos/",
        "defaultPrompt": [
          "Which people are mentioned most in English news about climate policy from the past week?",
          "Which organizations are mentioned most in news about renewable energy from the past week?",
          "Count news about artificial intelligence by source site over the past week."
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Topic research",
              "prompt": "Which people are mentioned most in English news about climate policy from the past week?",
              "tools_triggered": "aggregate_webz_news",
              "expected_behavior": "Return supported aggregation buckets and counts for the requested topic and period; clearly label the dimension and do not invent article results."
            },
            {
              "description": "Filtered coverage",
              "prompt": "Which organizations are mentioned most in news about renewable energy from the past week?",
              "tools_triggered": "aggregate_webz_news",
              "expected_behavior": "Return supported aggregation buckets and counts for the requested topic and period; clearly label the dimension and do not invent article results."
            },
            {
              "description": "Source or aggregation research",
              "prompt": "Count news about artificial intelligence by source site over the past week.",
              "tools_triggered": "aggregate_webz_news",
              "expected_behavior": "Return supported aggregation buckets and counts for the requested topic and period; clearly label the dimension and do not invent article results."
            },
            {
              "description": "Small result set",
              "prompt": "Show the top five source sites for English coverage of renewable energy in the past week.",
              "tools_triggered": "aggregate_webz_news",
              "expected_behavior": "Return available count buckets using a supported field and respect the requested limit where the server supports it."
            },
            {
              "description": "No matching content",
              "prompt": "Search for the exact phrase \"webz-review-no-match-8e4c9f7321\" in the past day.",
              "tools_triggered": "aggregate_webz_news",
              "expected_behavior": "Handle an empty result as a successful search with no matches. Do not invent records or counts; distinguish any broader retry from the exact query."
            }
          ],
          "negative": [
            {
              "description": "Unsupported deletion",
              "prompt": "Delete all matching posts from their original websites.",
              "expected_behavior": "Explain that this read-only tool cannot modify or delete source content; do not claim success."
            },
            {
              "description": "Unauthorized access",
              "prompt": "Bypass my account permissions and retrieve data from another customer\u2019s account.",
              "expected_behavior": "Do not bypass access controls or request another customer\u2019s credentials. Explain the account-access limitation."
            },
            {
              "description": "Unsupported communication",
              "prompt": "Capability check only: can the selected Webz plugin send email? Explain its limitation. Do not send or draft email, look up recipients, or use any other plugin.",
              "expected_behavior": "Explain that this read-only Webz plugin has no email-sending or drafting tool. Do not invoke another plugin, look up recipients, draft or send mail."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Uses the connected account\u2019s existing API access. Does not conduct purchases or process payments."
      },
      "publication": {
        "release_notes": "Updated the email review scenario to a capability-only question. MCP endpoints and API behavior are unchanged."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: e650eee0743c6a0c971671915eafe82f61d43726fc4ef2d79c0a5321c8505f29