Let your agent manage time.
Create events, manage availability, and share an iCal feed so your agent can coordinate time like a person would.
Scheduling is half of getting things done — booking a call, holding a slot, confirming a time. Agents need a calendar to coordinate with the humans and agents they work with.
Mailgent gives each identity a real calendar it can read and write through tools, plus a shareable iCal feed.
Events the agent owns
Create, update, and delete events programmatically — titles, times, attendees, notes — all as typed tools.
Shareable availability
Expose an iCal feed so others can see free/busy and book against it, with public sharing you control.
Pairs with mail
Combine with the inbox to turn an emailed request into a held slot and a confirmation reply.
await calendar_create({
title: "Intro call with Acme",
start: "2026-06-12T15:00:00Z",
durationMin: 30,
});
await calendar_set_public({ enabled: true }); // share iCal feedPairs with
A 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 moreVault
An encrypted credential store. Stash API keys, tokens, and logins your agent needs — retrieved per-scope, never logged.
Learn moreGive your agents a real identity.
An inbox, a vault, a calendar, a DID, and a wallet — one API call away.