# MCP Discovery Audit

> MCP Discovery Audit is a paid API for AI agents from agentreadiness.halowerk.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-14).

Passively audits a public URL or domain for MCP (Model Context Protocol) discoverability and evaluates it against documented criteria, returning observations, verdicts, evidence sources, and actionable recommendations.

## Facts

- Endpoint: POST https://agentreadiness.halowerk.com/v1/mcp-discovery-audit?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mcp-discovery-audit-02810e2b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FKBAsMXBMk9yLTElfdz04

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability mcp-discovery-audit-02810e2b -d '<json body>'
```

Example prompt: Can you run a passive MCP discovery audit on https://example.com and tell me whether it passes the discoverability criteria, what evidence was found, and what I should fix?

## When to prefer this

Choose this endpoint when you need a passive, evidence-backed verdict on whether a specific public URL or domain exposes MCP discovery signals correctly. It is purpose-built for MCP protocol compliance specifically, unlike generic crawler audits or robots.txt checks on the same platform. Prefer it over sibling endpoints when your concern is specifically MCP discoverability rather than llms.txt availability, generic crawler access, or article entity extraction.

## Known failure modes

- Target URL is unreachable or returns non-200 status — audit cannot retrieve public evidence
- Malformed or overly short target URL rejected at input validation
- Target site blocks crawlers, preventing evidence retrieval — returned as a limitation
- Baseline object schema mismatch causes comparison to fail
- Rate limiting or payment failure on the x402 payment layer prevents call completion

## How this service works

MCP discovery audit fetches current public evidence from the supplied target and evaluates the documented criterion. It returns the observation, threshold, verdict, exact evidence source, limitations and a mode-specific action. The check is passive: no login attempt, payload injection, exploit, purchase, form submission or load test is performed.

## Output

Returns a structured report containing: the observation (what was found at the target), the threshold being evaluated against, a pass/fail verdict, the exact evidence source URL, any limitations of the passive check, and a mode-specific recommended action. No login, payload injection, or active testing is performed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "target": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 3,
   "description": "Public HTTP(S) URL or domain to inspect. A bare domain is normalized to HTTPS."
  },
  "context": {
   "type": "object",
   "description": "Optional non-secret correlation labels returned unchanged only in the request lifecycle.",
   "maxProperties": 12,
   "additionalProperties": {
    "type": [
     "string",
     "number",
     "boolean",
     "null"
    ]
   }
  },
  "baseline": {
   "type": [
    "object",
    "null"
   ],
   "description": "Optional baseline returned by a previous snapshot call.",
   "additionalProperties": true
  },
  "compare_url": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 3,
   "description": "Optional public comparison URL. Used by change and monitoring services."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mcp-discovery-audit-02810e2b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentreadiness.halowerk.com](https://www.zero.xyz/host/agentreadiness.halowerk.com/llms.txt)
