Introduction
Identity infrastructure for AI agents
Mailgent gives AI agents a real identity — email, encrypted credentials, and 2FA. Connect via MCP or REST API.
How It Works
1. Create Identity → console.mailgent.dev
2. Get email + key → salesbot-x8k2m@mailgent.dev + mgent-...
3. Connect agent → MCP or REST API
4. Agent operates → send email, fetch credentials, generate TOTPMCP (Recommended)
URL-based — no packages to install:
{
"mcpServers": {
"mailgent": {
"url": "https://api.mailgent.dev/mcp",
"headers": {
"Authorization": "Bearer mgent-your-api-key"
}
}
}
}13 tools available:
| Tool | Description |
|---|---|
mail.whoami | Get identity info |
mail.send | Send email |
mail.reply | Reply in thread |
mail.list_messages | List inbox messages |
mail.get_message | Read a message |
mail.update_labels | Mark read/unread |
mail.list_threads | List conversations |
mail.get_thread | Get full conversation |
vault.list | List stored credentials |
vault.get | Get decrypted credential |
vault.store | Store a credential |
vault.delete | Delete a credential |
vault.totp | Get 6-digit TOTP code |
REST API
# Send an email
curl -X POST https://api.mailgent.dev/v0/messages/send \
-H "Authorization: Bearer mgent-your-api-key" \
-H "Content-Type: application/json" \
-d '{"to":["hi@example.com"],"subject":"Hello","text":"From my agent"}'
# Read new messages
curl https://api.mailgent.dev/v0/messages?labels=unread \
-H "Authorization: Bearer mgent-your-api-key"Identity Types
| Type | Status | Channels |
|---|---|---|
| Inbox | Available | |
| Social | Coming soon | X, LinkedIn, Instagram |
| Voice | Coming soon | WhatsApp, Phone |
| Payment | Coming soon | Invoicing |