{
 "categories": [
  "observability",
  "open-source"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-10-12",
   "fact": "homepage",
   "note": "The homepage title is Zabbix: The enterprise-class open source observability solution.",
   "source": "https://www.zabbix.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-12",
   "fact": "license",
   "note": "The license page says that starting from Zabbix 7.0, subsequent versions are released under the GNU Affero General Public License version 3 (AGPLv3).",
   "source": "https://www.zabbix.com/license",
   "tier": "declared"
  },
  {
   "date": "2026-10-12",
   "fact": "modalities.api.exists",
   "note": "The Zabbix 7.4 manual documents an HTTP API shipped with the web frontend for configuration and historical data.",
   "source": "https://www.zabbix.com/documentation/current/en/manual/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-12",
   "fact": "modalities.api.kinds[0]",
   "note": "The manual says the API uses the JSON-RPC 2.0 protocol. Requests are HTTP POST to api_jsonrpc.php. The sample apiinfo.version result is 7.4.0.",
   "source": "https://www.zabbix.com/documentation/current/en/manual/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-12",
   "fact": "modalities.api.auth[0]",
   "note": "One documented method is an API token created in Users, API tokens, or with the Token API, sent as Authorization: Bearer.",
   "source": "https://www.zabbix.com/documentation/current/en/manual/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-12",
   "fact": "modalities.api.auth[1]",
   "note": "The other documented method is user.login with username and password. The returned authentication token is also sent as Authorization: Bearer.",
   "source": "https://www.zabbix.com/documentation/current/en/manual/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-12",
   "fact": "modalities.api.coverage",
   "note": "The manual says most APIs include get, create, update, and delete, and that access depends on user type, role, and groups. Coverage stays partial because not every method group was opened.",
   "source": "https://www.zabbix.com/documentation/current/en/manual/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-12",
   "fact": "modalities.api.docs",
   "note": "Public Zabbix 7.4 API manual.",
   "source": "https://www.zabbix.com/documentation/current/en/manual/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-12",
   "fact": "modalities.mcp.first_party",
   "note": "The opened third-party READMEs are not Zabbix documentation. No opened Zabbix page declared an official MCP server. first_party stays unknown.",
   "source": "https://raw.githubusercontent.com/initMAX/zabbix-mcp-server/main/README.md",
   "tier": "community"
  },
  {
   "date": "2026-10-12",
   "fact": "modalities.mcp.third_party[0]",
   "note": "The initMAX README says the server exposes the entire Zabbix API as MCP tools and states 58 API groups and 223 tools.",
   "source": "https://raw.githubusercontent.com/initMAX/zabbix-mcp-server/main/README.md",
   "tier": "community"
  },
  {
   "date": "2026-10-12",
   "fact": "modalities.mcp.third_party[1]",
   "note": "The mhajder README describes a Python MCP server for Zabbix 6.0 through 7.4, using ZABBIX_TOKEN or username and password, with read and write tools and a read-only mode.",
   "source": "https://raw.githubusercontent.com/mhajder/zabbix-mcp/main/README.md",
   "tier": "community"
  },
  {
   "date": "2026-10-12",
   "fact": "modalities.mcp.third_party[2]",
   "note": "The stufently README describes zabbix-ai-cli-mcp, a Go MCP server and CLI for Zabbix 6.4 or newer, using Bearer tokens.",
   "source": "https://raw.githubusercontent.com/stufently/zabbix-ai-cli/main/README.md",
   "tier": "community"
  },
  {
   "date": "2026-10-12",
   "fact": "modalities.mcp.verdict",
   "note": "Maintained third-party servers were opened. They do not establish a vendor verdict, so the MCP verdict stays unknown.",
   "source": "https://raw.githubusercontent.com/initMAX/zabbix-mcp-server/main/README.md",
   "tier": "community"
  },
  {
   "date": "2026-10-12",
   "fact": "freshness.watch[0].url",
   "note": "Opened the current Zabbix API manual on 2026-10-12.",
   "source": "https://www.zabbix.com/documentation/current/en/manual/api",
   "tier": "declared"
  },
  {
   "date": "2026-10-12",
   "fact": "freshness.watch[1].url",
   "note": "Opened the Zabbix license page on 2026-10-12.",
   "source": "https://www.zabbix.com/license",
   "tier": "declared"
  },
  {
   "date": "2026-10-12",
   "fact": "freshness.watch[2].url",
   "note": "Opened the initMAX Zabbix MCP README on 2026-10-12.",
   "source": "https://raw.githubusercontent.com/initMAX/zabbix-mcp-server/main/README.md",
   "tier": "community"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-12",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.zabbix.com/documentation/current/en/manual/api"
   },
   {
    "type": "docs",
    "url": "https://www.zabbix.com/license"
   },
   {
    "type": "docs",
    "url": "https://raw.githubusercontent.com/initMAX/zabbix-mcp-server/main/README.md"
   }
  ]
 },
 "homepage": "https://www.zabbix.com/",
 "id": "zabbix",
 "license": "open-source",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "api-token",
    "user-login"
   ],
   "coverage": "partial",
   "docs": "https://www.zabbix.com/documentation/current/en/manual/api",
   "exists": true,
   "kinds": [
    "json-rpc"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [
    {
     "maintained": "yes",
     "registries": [],
     "repo": "https://github.com/initMAX/zabbix-mcp-server"
    },
    {
     "maintained": "yes",
     "registries": [],
     "repo": "https://github.com/mhajder/zabbix-mcp"
    },
    {
     "maintained": "yes",
     "registries": [],
     "repo": "https://github.com/stufently/zabbix-ai-cli"
    }
   ],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Configuration and history are documented as the JSON-RPC API, and computer-use viability was not measured.\n",
   "ui_stack": [],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Zabbix",
 "platforms": [
  "web",
  "linux"
 ],
 "related": {
  "alternatives": [
   "datadog",
   "grafana"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Zabbix",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 8,
   "rpa": null
  },
  "summary": "Zabbix is automatable today through its JSON-RPC API. This record is Zabbix on-prem and Zabbix Cloud. Netdata, Datadog, and Grafana are separate products. The current manual is Zabbix 7.4. The license page says that from Zabbix 7.0, versions are released under the GNU Affero General Public License version 3. The API is shipped with the web frontend at api_jsonrpc.php and uses JSON-RPC 2.0. apiinfo.version on the current manual returns 7.4.0. Callers authenticate with an API token created in the frontend or with the token returned by user.login. Both are sent as Authorization: Bearer. Most method groups document get, create, update, and delete, and access still follows the Zabbix user role. No Zabbix page opened in this pass declares an official MCP server or says that Zabbix does not provide one, so first-party MCP stays unknown. Three maintained third-party servers were opened. initMAX/zabbix-mcp-server says it exposes the entire Zabbix API, stating 58 API groups and 223 tools. mhajder/zabbix-mcp is a Python server for Zabbix 6.0 through 7.4 that accepts an API token and can create and update hosts, items, and problems unless read-only mode is set. stufently/zabbix-ai-cli is a Go MCP and CLI for Zabbix 6.4 or newer that uses Bearer tokens and task-shaped commands rather than the whole API. Connector catalogs were not opened. Computer-use viability is unassessed. The API scores 8 and is the best path. Third-party MCP scores 6 because several maintained servers exist and none is a Zabbix-declared product.\n"
 }
}