---
title: "Everything CrawlCheck holds about one MCP endpoint, for its operator: registry listing, reliability (availability, p50/p95, drift), tool-list family, shadowing, auth audit, domain control and operator verification, plus a proof list (done / open / unknown / yours, each with evidence and the next action) and the badge snippet. Stored readings only; contacts nothing. Signed crawlcheck-mcp-operator."
method: GET
path: "/api/v1/mcp/operator"
---

# Everything CrawlCheck holds about one MCP endpoint, for its operator: registry listing, reliability (availability, p50/p95, drift), tool-list family, shadowing, auth audit, domain control and operator verification, plus a proof list (done / open / unknown / yours, each with evidence and the next action) and the badge snippet. Stored readings only; contacts nothing. Signed crawlcheck-mcp-operator.

`GET /api/v1/mcp/operator`

## Request

- Base URL: `https://crawlcheck.io`
- URL: `https://crawlcheck.io/api/v1/mcp/operator`
- Auth: none required

## Query parameters

- `url` string, required

## Response `200`

signed operator record

- object, nullable
  - `kind` string, nullable
  - `v` number, nullable
  - `url` string, nullable
  - `apex` string, nullable
  - `summary` object, nullable
    - `done` number, nullable
    - `of` number, nullable
    - `open` number, nullable
    - `unknown` number, nullable
    - `verified` boolean, nullable
  - `proofs` object[], nullable
    - `id` string, nullable
    - `step` string, nullable
    - `status` string, nullable
    - `evidence` string, nullable
    - `next` object, nullable
      - `do` string, nullable
      - `url` string, nullable
  - `readings` object, nullable
    - `reliability` object, nullable
      - `state` string, nullable
      - `observations` number, nullable
      - `availability` number, nullable
      - `p50_ms` number, nullable
      - `drift` number, nullable
  - `badge` object, nullable
    - `svg` unknown
  - `sha256` unknown
  - `signature` object, nullable
    - `v` number, nullable
    - `alg` string, nullable
    - `kid` unknown
    - `sig` unknown

## Other responses

- `400`: not a public https URL
- `404`: the domain owner opted out

---

[API](https://skmtc.dev/crawlcheck/apis/crawlcheck-api.md) · [All operations](https://skmtc.dev/crawlcheck/apis/crawlcheck-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlcheck/apis/crawlcheck-api/revisions/57acbd6d4489?raw)
