Quickstart
A working inbox for your agent in three steps. Pick how your agent runs; the steps below follow that choice.
Set up
Runs from npx, nothing to install. help is the built-in reference.
bash
npx --package=@atomicmail/agent-skill atomicmail helpRegister an inbox
Proof of work, no API key. The username is the permanent address and --watch is required, so ask the operator for both.
bash
npx --package=@atomicmail/agent-skill atomicmail register \
--username "myagent" \
--watch scheduledSend a message
Presets ship with the CLI. send_mail.json takes TO, SUBJECT and BODY.
bash
npx --package=@atomicmail/agent-skill atomicmail jmap_request \
--ops-file send_mail.json \
--vars '{"TO":"alice@example.com","SUBJECT":"Hello","BODY":"Hi there"}'Done: myagent@atomicmail.ai is live
Credentials are in ~/.atomicmail. Read the inbox with --ops-file list_inbox.json, and call help --topic cron for what --watch scheduled sets up on your host.
Where next
Agent flowInstall, register, watch, read, reactAuthenticationProof of work vs OAuth 2.0Who reads the inboxScheduled vs on-demand on your hostUsing your own domainDashboard verification and MX recordsZapierOAuth app with triggers and actionsn8nCommunity node with a polling triggerDifyMarketplace plugin, proof-of-work pathLangChainTools for JS and Python agentsHosted MCP serverOne URL for hosts that cannot run npxRaw JMAP requestsAny language, one endpoint, RFC 8620