MCP tool

probierz_evaluate_seo

SIDE-EFFECTING: crawl a declared site as ordinary Chrome and Googlebot Smartphone, enforce indexability and structured-data contracts, collect mobile performance evidence, run two independent Brama content graders with conditional adjudication, ingest optional Search Console/CrUX evidence, and write an immutable signed SEO verdict.

Input schema#

JSON Schema
{
  "type": "object",
  "properties": {
    "appId": {
      "type": "string",
      "description": "Manifest app ID whose SEO profile is evaluated; no app is assumed."
    },
    "baseUrl": {
      "type": "string",
      "description": "Credential-free HTTPS origin or loopback HTTP URL to evaluate."
    },
    "policyPath": {
      "type": "string",
      "description": "Optional SEO policy JSON; defaults to manifest seo.policy."
    },
    "briefPath": {
      "type": "string",
      "description": "Optional approved landing brief JSON; defaults to manifest seo.brief."
    },
    "mode": {
      "type": "string",
      "description": "pull-request, release, nightly, or production; no mode is assumed."
    },
    "outputPath": {
      "type": "string",
      "description": "Optional immutable report destination ending in .json."
    },
    "productionEvidencePath": {
      "type": "string",
      "description": "Optional Search Console and CrUX evidence JSON."
    },
    "primaryModel": {
      "type": "string",
      "description": "Pinned first Brama model ID."
    },
    "secondaryModel": {
      "type": "string",
      "description": "Pinned independent second Brama model ID."
    },
    "adjudicatorModel": {
      "type": "string",
      "description": "Pinned Brama model used only when graders disagree."
    },
    "routerBaseUrl": {
      "type": "string",
      "description": "Brama-compatible router base; defaults to STADO_MODEL_ROUTER_URL."
    },
    "agentId": {
      "type": "string",
      "description": "Probierz model identity."
    },
    "privateKeyFile": {
      "type": "string",
      "description": "Ed25519 PKCS#8 PEM file for release evidence signing."
    }
  },
  "required": [
    "appId",
    "baseUrl",
    "mode"
  ]
}

Source snapshot#

Generated from `probierz mcp` at https://github.com/wisent-ai/probierz.git revision `f65b755da397f2ec7435eb80ed722aa6017437c1`.

The server reports version `0.1.5`; binary SHA-256: `d5398832d3ab52c541b1efe979730dea62941ac6197898a20fccfc5d3fca44df`; tools/list SHA-256: `e0ac65d9045c1fdeb35ed9b386f1532ec72ee0dca4586e624c817fec41bbaf86`.