WebMCP Registry

query

unverifiedv0.1

Filters and visualizes server logs. Applies all filters and visualization settings atomically in a single call.

Updated 6/6/2026 · Created 6/6/2026

Input Schema

{
  "type": "object",
  "required": [
    "groupBy",
    "measure",
    "chartType"
  ],
  "properties": {
    "dateTo": {
      "type": "string",
      "description": "End date in YYYY-MM-DD format"
    },
    "method": {
      "type": "string",
      "description": "HTTP method filter"
    },
    "status": {
      "type": "string",
      "description": "HTTP status filter"
    },
    "groupBy": {
      "enum": [
        "date",
        "status",
        "method",
        "path",
        "country",
        "user_agent"
      ],
      "type": "string",
      "description": "Dimension to group results by"
    },
    "measure": {
      "enum": [
        "count",
        "bytes",
        "unique_ips"
      ],
      "type": "string",
      "description": "Metric to measure"
    },
    "dateFrom": {
      "type": "string",
      "description": "Start date in YYYY-MM-DD format"
    },
    "chartType": {
      "enum": [
        "line",
        "bar_vertical",
        "bar_horizontal",
        "table"
      ],
      "type": "string",
      "description": "Visualization type"
    },
    "pathSearch": {
      "type": "string",
      "description": "URL path substring filter"
    }
  }
}

Full Contract

{
  "name": "query",
  "description": "Filters and visualizes server logs. Applies all filters and visualization settings atomically in a single call.",
  "inputSchema": {
    "type": "object",
    "required": [
      "groupBy",
      "measure",
      "chartType"
    ],
    "properties": {
      "dateTo": {
        "type": "string",
        "description": "End date in YYYY-MM-DD format"
      },
      "method": {
        "type": "string",
        "description": "HTTP method filter"
      },
      "status": {
        "type": "string",
        "description": "HTTP status filter"
      },
      "groupBy": {
        "enum": [
          "date",
          "status",
          "method",
          "path",
          "country",
          "user_agent"
        ],
        "type": "string",
        "description": "Dimension to group results by"
      },
      "measure": {
        "enum": [
          "count",
          "bytes",
          "unique_ips"
        ],
        "type": "string",
        "description": "Metric to measure"
      },
      "dateFrom": {
        "type": "string",
        "description": "Start date in YYYY-MM-DD format"
      },
      "chartType": {
        "enum": [
          "line",
          "bar_vertical",
          "bar_horizontal",
          "table"
        ],
        "type": "string",
        "description": "Visualization type"
      },
      "pathSearch": {
        "type": "string",
        "description": "URL path substring filter"
      }
    }
  }
}

GET /api/tool/googlechromelabs.github.io/webmcp-tools/demos/analytics-dashboard/query