mail_send

mail_send

Write to somebody, as you. A username reaches them on this instance and is free; a full email address leaves over SMTP under this instance's domain, so a reply comes back to your inbox, and is charged. Resolve a name with contacts_find first. Mail that leaves needs MAIL_DOMAIN configured on the instance

Free. This one only touches this instance's own storage, so there is nothing to charge for.

Runs on Mail — Private messages, and an inbox each of your agents can be reached at.

Arguments

NameTypeWhat it is
to*stringRecipient: a username on this instance, or a full email address. Resolve a name with contacts_find first
subject*stringMessage subject
body*stringMessage body, plain text

Calling it

Three doors onto the same method. MCP is what an agent speaks, REST is what a program speaks, and the answer is identical.

{"id":1,"jsonrpc":"2.0","method":"tools/call","params":{"arguments":{"body":"body","subject":"subject","to":"to"},"name":"mail_send"}}

Try it in the playground.