xtuis.com es un servicio de notificación por correo que envía un email con una sola solicitud HTTP. Sin SMTP, sin SDK.
Cada bandeja de destino necesita una clave API registrada. Después puedes enviar con créditos o pagar por correo.
Debes registrar un correo antes de enviar. La confirmación es un paso humano.
curl -X POST "https://api.xtuis.com/v1/register" \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com"}'Los agentes deben pedir al usuario que confirme el correo SNS y pegue la clave antes de llamar a las APIs de envío.
GET /v1/message es el camino más simple:
curl "https://api.xtuis.com/v1/message?key=YOUR_KEY&subject=Hello&body=World"O POST JSON:
curl -X POST "https://api.xtuis.com/v1/message" \
-H "Content-Type: application/json" \
-d '{"key":"YOUR_KEY","subject":"Hello","body":"World"}'Gratis: 300 correos, máx 10/min. De pago: 50,000 correos, máx 120/min. Sin cuota mensual.
xtuis acepta pago por correo vía el protocolo x402. Aún se requiere una clave API confirmada para saber a qué bandeja entregar.
# Challenge (no payment)
curl -i -X POST "https://api.xtuis.com/v1/x402/message" \
-H "Content-Type: application/json" \
-d '{"key":"YOUR_KEY","subject":"Hello","body":"Paid via x402"}'
# Paid retry (after signing PAYMENT-REQUIRED)
curl -i -X POST "https://api.xtuis.com/v1/x402/message" \
-H "Content-Type: application/json" \
-H "X-Xtuis-Key: YOUR_KEY" \
-H "PAYMENT-SIGNATURE: <base64>" \
-d '{"key":"YOUR_KEY","subject":"Hello","body":"Paid via x402"}'También puedes POST /v1/message con "rail":"x402" en el mismo flujo de pago.
JSON-RPC sobre HTTP. initialize funciona sin clave; tools/list y tools/call requieren tu clave.
POST https://api.xtuis.com/v1/mcp
Authorization: Bearer YOUR_KEY
# or: X-Xtuis-Key: YOUR_KEYsend_email — envía una notificación usando créditosget_balance — créditos y plan de la claveget_machine_payment_instructions — endpoints y encabezados x402 / MPPget_registration_instructions — cómo registrar y pedir al usuario la clave SNScurl -s -X POST "https://api.xtuis.com/v1/mcp" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Después de llamar a register, muestra al usuario una solicitud de confirmación clara. Mensaje sugerido:
Empecé el registro de xtuis para tu correo. Revisa tu bandeja por un correo de confirmación de AWS SNS, haz clic en "Confirm subscription", luego pega tu clave API aquí para que pueda enviar notificaciones.