Get your agent past 2FA.
Time-based one-time codes your agent can generate on demand — with backup codes, all inside the vault.
Two-factor authentication stops most agents cold — they hit a code prompt and can't continue.
Mailgent stores the TOTP seed in the vault and generates the current code on request, so your agent gets through 2FA the same way a person with an authenticator app would.
Codes on demand
Store the seed once; the agent calls for the live 6-digit code whenever a login asks for it.
Backup codes too
Keep recovery codes alongside the seed and use them when TOTP isn't accepted.
Locked to the vault
Seeds live encrypted in the vault and are never exposed — only the generated code is returned, gated by scope.
const code = await vault_totp({ name: "github" });
// -> "024113" — hand it to the login form
await vault_totp_use_backup({ name: "github" }); // recovery codePairs with
Vault
An encrypted credential store. Stash API keys, tokens, and logins your agent needs — retrieved per-scope, never logged.
Learn moreA real inbox at name@mailgent.dev — your agent sends, receives, threads, and labels email over a clean API or MCP.
Learn moreIdentity (DID)
A did:web identity with an Ed25519 keypair. Your agent signs requests and proves who it is — everything else hangs off it.
Learn moreGive your agents a real identity.
An inbox, a vault, a calendar, a DID, and a wallet — one API call away.