# CuseTheJuice SMTP Open Relay

> CuseTheJuice SMTP Open Relay is a paid API for AI agents from app.cusethejuice.com, paid per call via x402, $0.01/call, status down (last checked 2026-09-15).

Sends emails via an SMTP open relay, accepting sender, recipient, subject, and body parameters, paid per-send with x402 USDC micropayments.

## Facts

- Endpoint: GET https://app.cusethejuice.com/api/bots/email-open-relay
- Price: $0.01/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/app-cusethejuice-com-b29a1d56
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KEnOlwGALROUjhuTwBR-H

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 app-cusethejuice-com-b29a1d56
```

Example prompt: Send an email from notifications@myapp.com to alice@example.com with subject 'Your order has shipped' and body 'Hi Alice, your order #1234 is on the way!' — and cc bob@example.com while you're at it.

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-use SMTP relay without managing your own mail server infrastructure, especially in agentic workflows where email sending is an occasional action billed via x402 USDC micropayments on Base.

## Known failure modes

- Invalid or malformed email address causes recipient to appear in 'rejected' array
- Payment failure via x402 results in 402 response before email is sent
- Missing required fields (from, to, subject, body) returns a 400-level error
- SMTP relay rejection due to spam filtering or domain reputation issues
- Network timeout during relay causes delivery failure

## How this service works

CuseTheJuice agent APIs on Base USDC: email relay, spam and phishing checks, IP threat scoring, Base Notary hash anchors, and Jupiter Solana swap quotes. Pay with x402 (Base USDC). HTTP shape: extensions.bazaar on the 402. Catalog: https://app.cusethejuice.com/agents

## Output

Returns an object with an 'accepted' array of successfully delivered recipient addresses, a 'rejected' array of failed recipient addresses, and a 'messageId' string identifying the sent message.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "result"
     ],
     "properties": {
      "error": {
       "type": "string"
      },
      "result": {
       "type": [
        "object",
        "null"
       ],
       "required": [
        "accepted",
        "rejected",
        "messageId"
       ],
       "properties": {
        "accepted": {
         "type": "array",
         "items": {
          "type": "string"
         }
        },
        "rejected": {
         "type": "array",
         "items": {
          "type": "string"
         }
        },
        "messageId": {
         "type": "string"
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "result"
 ],
 "properties": {
  "error": {
   "type": "string"
  },
  "result": {
   "type": [
    "object",
    "null"
   ],
   "required": [
    "accepted",
    "rejected",
    "messageId"
   ],
   "properties": {
    "accepted": {
     "type": "array",
     "items": {
      "type": "string"
     }
    },
    "rejected": {
     "type": "array",
     "items": {
      "type": "string"
     }
    },
    "messageId": {
     "type": "string"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/app-cusethejuice-com-b29a1d56/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from app.cusethejuice.com](https://www.zero.xyz/host/app.cusethejuice.com/llms.txt)
