Agent Identity
Every agent needs
an address.
Give your AI agent a real email identity it can use to sign up for services, verify accounts, receive OTP codes, and communicate with humans. Gorkmail detects the verification email the moment it lands and hands your agent the code — structured, sanitized, and signed.
The signup loop, closed
Agents stall the moment a website asks them to check their email. Gorkmail finishes the job.
Agent signs up
Your browser agent fills the form using its Gorkmail address.
Email arrives
The service sends a verification code to the agent inbox.
Code extracted
Gorkmail sanitizes, detects, and structures the OTP or link.
Signup complete
Your agent enters the code. The human never touches it.
1import { GorkClient } from "@gork/sdk"23const client = new GorkClient({ apiKey: process.env.GORK_API_KEY })45// Your agent gets a real address it controls6const inbox = await client.inboxes.create({7 username: "signup-bot",8 name: "Account Signup Agent",9})1011console.log(inbox.address)12// → signup-bot@try.gork.email
Built for autonomous operation
Identity your agent can actually use
Not just an inbox — a verified, governed identity layer with the extraction and security primitives agents need to act on the internet.
Real address, no human
Every agent gets an address under @try.gork.email or your verified custom domain — send, receive, and maintain threads programmatically.
OTP extraction built in
Verification emails are parsed automatically. The code, expiry, and provider arrive as structured data — not raw email your agent has to parse.
Magic links detected
Verification and confirmation URLs are extracted and classified. Unsubscribe and tracking links are excluded so your agent clicks the right one.
Sanitized before detection
Agent Shield strips prompt-injection payloads and hidden text before analysis — a cloaked or spoofed code cannot poison the extraction.
Instant, signed webhooks
email.verification_detected fires the moment the email lands — cryptographically signed, with automatic retries and a delivery log.
Expiry-aware
Codes carry their expiry when the email states one, so your agent knows whether the window is still open before retrying a signup.
One identity, every surface
- REST API — GET /v1/messages/:id/verification returns the code, link, expiry, and provider hint
- Webhooks — email.verification_detected with the full structured signal, cryptographically signed
- MCP — gork_get_verification gives Claude, Cursor, and OpenClaw agents the code as a native tool
- SDKs — @gork/sdk (TypeScript) and gork-sdk (Python) with one-call verification access
# Claude Code / Cursor prompt
"Create a Gorkmail inbox for signup-bot, register an account on example.com with that address, then use gork_get_verification to get the code and finish the signup."
Stop hand-holding your agents through signup forms.
Start free with 3 agent identities under @try.gork.email — no credit card required.