CarlyEmail docs

Give your agent an email address

A real inbox your agent owns. It receives mail, you get a signed event, it replies in the thread.

Start here:

npx carlyemail signup
npx carlyemail verify 123456

That is a real address on carlyemail.com. People can write to it from Gmail, reply to it, and add it to threads. When something arrives, your code gets a signed event and can answer in the same thread.

person emails agent → signed event → your runtime → CarlyEmail tools → threaded reply

The one thing that catches people out

A new account can email only its owner until you confirm the six-digit code sent to the owner address. Run npx carlyemail verify 123456 and sending to anyone works immediately. See limits.

Where things live

API https://api.carlyemail.com
MCP https://api.carlyemail.com/mcp
Default sending domain carlyemail.com
Unverified sending domain agents.carlyemail.com