# x402-toolbox SPF Check

> x402-toolbox SPF Check is a paid API for AI agents from x402-toolbox.shablony-pro.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-02).

Checks the SPF (Sender Policy Framework) DNS record for a given email domain to validate email authentication configuration

## Facts

- Endpoint: GET https://x402-toolbox.shablony-pro.workers.dev/email/spf-check?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-toolbox-spf-check-b4baa882
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GzvpFVioUeXm8RSL--FO8

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 x402-toolbox-spf-check-b4baa882
```

Example prompt: Can you check the SPF record for example.com and tell me if it's properly configured for email authentication?

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call SPF DNS lookup with no API key or account setup required — ideal for AI agents that need to programmatically verify email sender authentication configuration on demand, especially in pipelines checking email deliverability or security posture for arbitrary domains.

## Known failure modes

- Domain has no SPF record (missing TXT record) — returns ok:false
- Invalid or malformed SPF syntax — returns validation error
- Domain does not exist (NXDOMAIN) — DNS lookup failure
- Network timeout or DNS resolver error
- Input schema missing or malformed domain parameter

## How this service works

309 deterministic pay-per-call tools for AI agents over x402 (USDC, Base). No signup, no API key: the payment is the identity.

## Output

Returns a JSON object indicating whether the SPF DNS record is present and valid for the queried domain, including the raw SPF record string and policy details such as authorized sending mechanisms and the all qualifier (pass/fail/softfail/neutral).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "schema": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "paid": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-toolbox-spf-check-b4baa882/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-toolbox.shablony-pro.workers.dev](https://www.zero.xyz/host/x402-toolbox.shablony-pro.workers.dev/llms.txt)
