Send email from a config, not a side service.

Any SMTP server, including the one inside your own network, as a native action rather than a shelled-out script.

How Air Pipe reaches SMTP

Email is a native action rather than an HTTP call you assemble, because the useful part — attachments, HTML bodies, provider differences — is exactly what you would otherwise reimplement. Switching provider is a one-line change.

The same config is four things at once

Whatever you build against SMTP is not locked to one surface. The same config can expose HTTP routes, run on a cron schedule, receive webhooks, and be called by an agent as an MCP tool — with one auth model and one deploy. You do not rebuild the workflow to make it callable, and you do not bolt an MCP node onto the end of a canvas.

Readable config you own, managed or self-hosted

The artifact is a config you can read, diff and review in a pull request — not a canvas stored in a vendor's database. Run it on Air Pipe's managed cloud or self-host the single binary, with the same config either way, and your credentials and data staying on your infrastructure when you choose to self-host.

Frequently asked questions