{
  "name": "ZoomEye",
  "description": "ZoomEye browser tools for search syntax help and search URL building.",
  "version": "1.0.0",
  "tools": [
    {
      "name": "zoomeye_syntax_reference",
      "description": "Get ZoomEye search syntax fields, operators, rules, and examples for building valid ZoomEye dork queries.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "field": {
            "type": "string",
            "description": "Optional field name, for example app, port, country, or vul.cve."
          },
          "mode": {
            "type": "string",
            "description": "Optional output mode. Use examples for natural-language-to-dork examples.",
            "enum": ["examples"]
          }
        }
      }
    },
    {
      "name": "zoomeye_build_search_url",
      "description": "Build a ZoomEye search URL from a valid dork query. This only constructs a URL and does not call an API.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "dork": {
            "type": "string",
            "description": "A valid ZoomEye dork query, for example country=\"US\" && service=\"ssh\"."
          },
          "sub_type": {
            "type": "string",
            "description": "Search type: v4, v6, web, or all. Defaults to v4.",
            "enum": ["v4", "v6", "web", "all"]
          }
        },
        "required": ["dork"]
      }
    }
  ]
}
