# AgentDiet MCP Gateway – Subdomain Scanner

> AgentDiet MCP Gateway – Subdomain Scanner is a paid API for AI agents from mcp-gateway.agentdiet.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Scans a domain to enumerate its subdomains, returning discovered subdomain data with compression metadata.

## Facts

- Endpoint: GET https://mcp-gateway.agentdiet.dev/v1/subdomain-scan?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentdiet-mcp-gateway-subdomain-scanner-bf2d1fb8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_km7DMITHvDQWzEaLOVz3r

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 agentdiet-mcp-gateway-subdomain-scanner-bf2d1fb8
```

Example prompt: Can you scan all the subdomains of openai.com and tell me what you find?

## When to prefer this

Choose this endpoint when you need a quick, pay-per-use subdomain enumeration via a standardized x402/USDC micropayment flow — especially useful for AI agents that need programmatic DNS recon without managing API keys or subscriptions. Prefer it over manual DNS tools when building automated security pipelines or OSINT workflows that settle payments on Base.

## Known failure modes

- Invalid or non-existent domain returns empty data or error status
- Missing required 'domain' query parameter results in validation error
- Unreachable or firewalled domain may yield incomplete subdomain results
- Rate limiting or payment failure (402) blocks the request
- Malformed input schema triggers 400 bad request

## How this service works

Deterministic B2A/A2A/MCP/x402/MPP/L402 execution and intelligence node at https://mcp-gateway.agentdiet.dev settling in USDC on Base.

## Output

A JSON object with a 'status' field (ok/error), a 'data' object containing discovered subdomain information, and an 'roi_proof' object including a compression_ratio_pct value (e.g. 91.4%) indicating how efficiently the data was compressed relative to raw output.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "domain": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "status": "ok",
  "roi_proof": {
   "compression_ratio_pct": 91.4
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentdiet-mcp-gateway-subdomain-scanner-bf2d1fb8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mcp-gateway.agentdiet.dev](https://www.zero.xyz/host/mcp-gateway.agentdiet.dev/llms.txt)
