# IRC SRV Record Lookup (DNS)

> IRC SRV Record Lookup (DNS) 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-22).

Looks up _irc._tcp SRV DNS records for a domain via Cloudflare DoH, returning priority, weight, port, and target host for the domain's IRC service.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/dns/srv/irc-tcp?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/irc-srv-record-lookup-dns-b6459bb4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_L0Ix9Syg4kOK-mQfN0LBV

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 irc-srv-record-lookup-dns-b6459bb4
```

Example prompt: Can you find the IRC server details for freenode.net by looking up its _irc._tcp SRV DNS record — I need the hostname, port, priority, and weight?

## When to prefer this

Use this endpoint when you need to programmatically discover the IRC server endpoint for a domain using the standard SRV record mechanism (_irc._tcp), rather than guessing hostnames like irc.domain.com. Prefer this over manual DNS queries when building IRC clients, network auditing tools, or service discovery pipelines that need authoritative, structured results via Cloudflare DoH.

## Known failure modes

- Domain has no _irc._tcp SRV record — returns empty or NXDOMAIN result
- Invalid or malformed domain name in input — returns error
- Cloudflare DoH upstream timeout or unavailability — returns service error
- Domain exists but IRC SRV record is misconfigured — returns malformed record data

## How this service works

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

## Output

Returns the SRV record data for _irc._tcp.<domain>, including one or more records each with priority (integer), weight (integer), port (integer), and target host (string). If no SRV record exists, the response will indicate no records found.

## 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/irc-srv-record-lookup-dns-b6459bb4/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)
