# SPF Authorizes Intercom Check

> SPF Authorizes Intercom Check is a paid API for AI agents from email.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-24).

Checks whether a domain's SPF record authorizes Intercom to send email on its behalf, returning a yes/no result, the matching mechanism, and the full SPF record.

## Facts

- Endpoint: GET https://email.intel.rallylive.ca/email/spf-authorizes/intercom?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/spf-authorizes-intercom-check-24922005
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Oc2z09mB6t1JgSLN8cMUP

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 spf-authorizes-intercom-check-24922005
```

Example prompt: Check whether acme.com's SPF record authorizes Intercom to send email on its behalf — I want to know if Intercom is listed as a permitted sender and see the full SPF record.

## When to prefer this

Use this endpoint when you specifically need to verify whether Intercom is listed as an authorized sender in a domain's SPF record — for example, when troubleshooting Intercom email deliverability, auditing vendor email permissions, or confirming that an Intercom integration was correctly configured. Prefer this over generic DNS lookup tools when you want a structured yes/no answer focused on Intercom authorization rather than raw DNS data.

## Known failure modes

- Domain has no SPF TXT record — returns no authorization and empty record
- Domain does not exist or DNS lookup fails via Cloudflare DoH — returns error
- SPF record exists but contains no Intercom-related include or IP mechanisms — returns not authorized
- Malformed or overly long SPF record that cannot be parsed — may return partial result or error
- Rate limiting or payment failure (x402) — request rejected before lookup is performed

## How this service works

Does the domain's SPF record authorise intercom to send its mail? Reads the SPF TXT record (Cloudflare DoH) and checks for intercom's include/ip mechanisms, returning yes/no, the matching mechanism and the full record. Confirms a vendor integration is wired for deliverability, or spots an unexpected sender. $0.01 per lookup.

## Output

Returns a yes/no authorization status indicating whether Intercom is permitted by the domain's SPF record, the specific SPF mechanism that matched (e.g. an include or ip4 entry), and the complete raw SPF TXT record retrieved via Cloudflare DNS-over-HTTPS.

## 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/spf-authorizes-intercom-check-24922005/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from email.intel.rallylive.ca](https://www.zero.xyz/host/email.intel.rallylive.ca/llms.txt)
