Agent identity
One agent. One address. One conversation history.
An identity should stay stable across jobs and model changes. Give each agent an address it owns, keep its threads attached, and move the workflow between models without touching the email layer.
How it works
Provision, receive, reply
The whole loop, with the plumbing handled server-side.
Create the inbox
One API call or MCP tool provisions the address.
Mail arrives
Parsed, stored, and delivered as a signed webhook.
Read the thread
The full conversation comes back in order.
Reply in-thread
Headers set for you, so the thread stays one thread.
1import { Gork } from "@gork/sdk"23const gork = new Gork({ apiKey: process.env.GORK_API_KEY })45const inbox = await gork.inboxes.create({6 username: "support-ai",7 domain: "apple.com",8 name: "Apple Support Agent",9})1011console.log(inbox.address)12// → support-ai@apple.com
Built for autonomous operation
Identity your agent can actually use
Not just an address — the threads, search, and events that make it worth having one.
Capability
Real agent inboxes
Every agent gets its own email address that people can actually reply to — under your verified custom domain or shared pool. The address belongs to the agent, not a model run: swap the harness, keep the inbox and its history.
Capability
Send, receive & reply
One API and signed webhooks for the whole loop, with In-Reply-To and References set so threads stay intact. Replies arrive with the conversation behind them.
Capability
Threads, search and files
Conversation history, mailbox-wide search, attachments, and structured drafts. Stage replies for automated validation or human review before sending.
Capability
Continuous Deliverability Protection
Automatic bounce and complaint suppression, DKIM signing with SPF and DMARC enforcement, and proactive reputation safeguards maintain strong domain standing 24/7.
Capability
Plug in to any client
Claude Code, Cursor, or any MCP client gains email as a first-class tool — 13 gork_* tools, no glue code.
Capability
Built to start, ready to scale
Two free inboxes, 1,000 emails a month, and full API and MCP access. Seamlessly upgrade as your agent fleet expands.
Native in every runtime
One identity, every surface
- REST — POST /v1/inboxes, GET /v1/messages?q=, GET /v1/threads/{id}
- Webhooks — email.received, HMAC-SHA256 signed in X-Gork-Signature
- MCP — gork_create_inbox, gork_read_emails, gork_search_emails, gork_reply_email
- SDKs — @gork/sdk (TypeScript) and gork-sdk (Python)
# Claude Code / Cursor prompt
"Create an inbox for sdr-alex, watch it for new mail, search the mailbox if I ask about earlier context, and reply in-thread to anyone who writes back."
Give your agent an address it keeps
Start with 2 free agent inboxes. Scale seamlessly as your fleet expands.