Lob Alternative for AI Agents

Lob is great for batch-mode direct mail. Agent Mail is built for the opposite shape: one piece at a time, decided and sent autonomously by an AI agent. Here's how they compare.

lobcomparisondirect-mail

· Updated

TL;DR

If you want to upload a CSV of 50,000 recipients and blast a campaign, use Lob. If you want an AI agent to look at a single conversation and decide to drop a thank-you note in the mail, Agent Mail is the right shape.

What's different

  • Interface. Lob is a REST API designed for batch direct mail. Agent Mail is an MCP server designed for agents calling tools one piece at a time. Both are technically possible to use either way; the ergonomics are night-and-day.
  • Discovery. Agent Mail publishes an llms.txt, llms-full.txt, and a /setup endpoint so any agent that lands on the docs can self-onboard. Lob's docs are written for humans.
  • Mental model. With Lob, your code triggers a campaign. With Agent Mail, your agent decides — autonomously, per-event — to send a piece.

When to pick which

Lob: bulk direct-mail campaigns, marketing automation, scheduled mailings, statement printing.

Agent Mail: agent loops, customer-success automations that occasionally output physical mail, personal AI assistants, anything that decides one-piece-at-a-time.

Migrating from Lob

If you have an existing Lob integration and want to give the same capability to an agent, you don't have to rip Lob out. Wire Agent Mail in as a new MCP server alongside it; the agent picks Agent Mail for one-off pieces and your existing Lob path keeps handling batch campaigns. They coexist.

Wire Mailsnail into your agent

Drop this into your client's MCP config (or use /setup for one-line installs).

mcp.json
{
  "mcpServers": {
    "mailsnail": {
      "command": "npx",
      "args": [
        "-y",
        "physical-mail-mcp"
      ],
      "env": {
        "MAIL_PROVIDER": "managed",
        "MAIL_API_BASE_URL": "https://api.mailsnail.dev"
      }
    }
  }
}

See also