Let your agent pay for what it uses.
A funded wallet on Base. Your agent pays x402-priced URLs per call, under spending mandates you set — no cards, no human in the loop.
More of the web is going paid-per-call — APIs, data, tools priced in USDC over x402. An agent that can't pay can't use any of it.
Mailgent gives each identity a non-custodial wallet on Base and the ability to pay x402 challenges automatically, bounded by mandates you set.
Pays x402 automatically
When an endpoint returns a 402, the agent signs a USDC authorization and retries — settled on Base in seconds, no card.
Spending mandates
Set per-call and daily caps and allowed hosts. The agent can only spend within the limits you define.
Non-custodial
The wallet belongs to the identity. Fund it, read the balance, and the agent spends from it under your rules.
await payments_mandate_create({ perCallMax: "0.10", dailyMax: "5.00" });
const res = await payments_pay({ url: "https://api.example.com/search?q=..." });
// paid in USDC on Base, result returnedPairs with
Identity (DID)
A did:web identity with an Ed25519 keypair. Your agent signs requests and proves who it is — everything else hangs off it.
Learn moreA real inbox at name@mailgent.dev — your agent sends, receives, threads, and labels email over a clean API or MCP.
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.