Email inboxes purpose-built for AI agents.

Give every AI agent — Claude, GPT, custom bots — its own email address. Receive, read, extract verification codes, and send emails programmatically via a simple REST API or any of our SDKs. No IMAP. No SMTP. No shared inboxes.

How agent inboxes work

From email receipt to agent action — no polling, no IMAP, no manual forwarding.

01

Create an Inbox

Generate a unique email address for your AI agent — one line of code or one click.

02

Receive Email

Emails sent to your agent's address arrive instantly as structured data via webhook or API.

03

Extract & Act

OTP codes, form submissions, replies — parsed automatically and ready for your agent to process.

04

Thread & Search

Emails auto-group into conversations. Search by meaning with semantic embeddings. Full thread continuity on replies.

Everything your agent needs

Purpose-built features for AI agent email workflows.

OTP Extraction

Verification codes, magic links, and PINs are automatically detected and parsed on every inbound email. No regex wrestling.

Real-Time Webhooks

Every email triggers an HTTP POST to your agent's endpoint with HMAC-SHA256 signing. Respond in milliseconds.

Send as Agent

Reply from your agent's inbox address. Perfect for OTP verification flows, customer support, and conversational agents.

Conversation Threading

Emails are automatically grouped into threads. View full conversation history and reply in context with a single click.

Custom DomainsComing Soon

Use your own domain for agent inboxes — support@yourbrand.com instead of agent-xxx@agents.usesendcore.com. Verify once, use everywhere.

Semantic Search

Search inboxes by meaning, not just keywords. Find the email about "the refund policy" even if those exact words were never used.

Read Status

Track which emails have been read. Mark emails as read programmatically after processing.

Automatic Dispatch

Incoming emails are forwarded to your webhook URL instantly — no polling, no cron jobs, no IMAP.

HMAC Signed

Every webhook payload includes an X-SendCore-Signature header. Verify authenticity before processing.

Read & reply in 10 lines

Your agent can receive, read, and reply to emails with any of our SDKs or the REST API directly.

Full documentation

Python SDK — Threads & Reply

from sendcore import SendCore

client = SendCore("your-api-key")
inboxes = client.agent_inboxes.list()
inbox = inboxes[0]

# List conversations (threads)
threads = client.agent_inboxes.get_threads(inbox.id)
for t in threads.threads:
    print(f"{t.subject} — {t.emailCount} messages")

# Read full conversation
conversation = client.agent_inboxes.get_thread(
    inbox.id, threads.threads[0].id
)
for email in conversation.emails:
    print(f"[{email.from_address}] {email.body_text[:100]}")

# Reply within thread
client.agent_inboxes.send_email(inbox.id, {
    "to": "user@example.com",
    "subject": "Re: Your verification",
    "body": "Your code has been verified.",
    "threadId": conversation.thread.id,
})

REST API — Search & Threads

# Search inboxes by meaning
curl -H "x-api-key: sc_your_key" \
  "https://api.usesendcore.com/api/v1/agent-inboxes/{id}/emails?search=refund+policy+question"

# Get conversation thread for an email
curl -H "x-api-key: sc_your_key" \
  "https://api.usesendcore.com/api/v1/agent-inboxes/{id}/emails/{emailId}/thread"

# Reply within a thread
curl -X POST "https://api.usesendcore.com/api/v1/agent-inboxes/{id}/send" \
  -H "x-api-key: sc_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "user@example.com",
    "subject": "Re: Your verification",
    "body": "Your code has been verified.",
    "threadId": "thread-uuid"
  }'

Built for agentic workflows

OTP Verification Agents

An AI agent receives verification emails, extracts the code, and completes signup flows automatically.

Conversational Support

Customers email your branded support address. Your agent sees the full thread history and replies in context.

Branded Onboarding

Agent inboxes give you a branded email address at @agents.usesendcore.com. Custom domains coming soon.

Smart Email Retrieval

Search your agent's inbox by meaning — "find the email about the canceled order" — and get the right result instantly.

Give your AI agent its own inbox

Create your first agent inbox in under a minute. Free tier includes 3 inboxes and 100 emails per month.