# SRV Autodiscover TCP Lookup

> SRV Autodiscover TCP Lookup is a paid API for AI agents from dns.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-18).

Resolves _autodiscover._tcp SRV DNS records for a domain via Cloudflare DoH, returning priority, weight, port, and target host for the autodiscover service.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/dns/srv/autodiscover-tcp?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/srv-autodiscover-tcp-lookup-44a05b61
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GvbcbS5I246EsKv8bVfq-

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 srv-autodiscover-tcp-lookup-44a05b61
```

Example prompt: Look up the _autodiscover._tcp SRV record for contoso.com so I can find out which host and port the autodiscover service is running on.

## When to prefer this

Use this endpoint when you need to programmatically discover the host and port of a domain's autodiscover service without manually guessing common hostnames. Ideal for email client configuration automation, IT provisioning workflows, or verifying autodiscover DNS setup. Prefer over general DNS resolvers when you specifically need the _autodiscover._tcp SRV record resolved via Cloudflare DoH.

## Known failure modes

- Domain has no _autodiscover._tcp SRV record — returns empty result
- Invalid or malformed domain name — request fails with error
- Cloudflare DoH upstream unavailable — service may time out
- Domain does not exist (NXDOMAIN) — returns error or empty response

## How this service works

AUTODISCOVER service discovery (_autodiscover._tcp.<domain>): SRV records with priority, weight, port and target host, from Cloudflare DoH. Tells a client where the domain's autodiscover service lives without guessing hosts. $0.01 per lookup.

## Output

Returns the SRV record(s) for _autodiscover._tcp.<domain>, including priority, weight, port number, and target hostname, sourced from Cloudflare's DNS over HTTPS resolver. If no SRV record exists, an empty or negative response is returned.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/srv-autodiscover-tcp-lookup-44a05b61/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dns.intel.rallylive.ca](https://www.zero.xyz/host/dns.intel.rallylive.ca/llms.txt)
