{
  "$schema": "https://modelcontextprotocol.io/schema.json",
  "name": "cyber-tool",
  "title": "cyber-tool.org Security & Diagnostics Suite",
  "description": "High-performance cybersecurity, DNS, SSL, security headers, and live webhook inspector tools for autonomous AI agents.",
  "version": "1.0.0",
  "homepage": "https://cyber-tool.org",
  "endpoints": {
    "rpc": "https://cyber-tool.org/api/mcp",
    "openapi": "https://cyber-tool.org/openapi.json"
  },
  "tools": [
    {
      "name": "lookup_ip",
      "description": "Lookup IP address or domain geolocation, ISP, ASN, and reverse DNS.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "ip": {
            "type": "string",
            "description": "IPv4/IPv6 address or domain name (optional, defaults to client IP)"
          }
        }
      }
    },
    {
      "name": "resolve_dns",
      "description": "Resolve DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA) for any domain.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "description": "The domain name to query (e.g. example.com)"
          }
        },
        "required": ["domain"]
      }
    },
    {
      "name": "check_ssl",
      "description": "Check SSL/TLS certificate validity, expiry date, remaining days, issuer, cipher, and SANs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "target": {
            "type": "string",
            "description": "Hostname or domain to check SSL for (e.g. google.com)"
          }
        },
        "required": ["target"]
      }
    },
    {
      "name": "audit_security_headers",
      "description": "Audit HTTP security headers (HSTS, CSP, X-Frame-Options) and calculate security score & grade.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "The target website URL to audit (e.g. https://example.com)"
          }
        },
        "required": ["url"]
      }
    },
    {
      "name": "create_webhook_bin",
      "description": "Create an ephemeral live HTTP webhook receiver URL to inspect incoming callbacks, webhooks, or test SSRF out-of-band.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
  ]
}
