Transactional emails

Send email. Spend pennies.

The email API priced so every project can afford it: $15 a month sends 50,000 emails, and the free tier covers 3,000 a month. Sign up and a real email is delivered within 60 seconds, before you touch DNS.

app.js201 Accepted
# npm install pennypost
import { PennyPost } from "pennypost";

const pp = new PennyPost("pp_live_<secret>");

await pp.emails.send({
  from: "Receipts <receipts@yourdomain.com>",
  to: ["customer@example.com"],
  subject: "Your order shipped",
  text: "Tracking inside.",
});
$15/mosends 50,000 emails
60 secfrom signup to a real delivered email in your inbox
30 daysof searchable logs on every plan, including Free
50¢per 1,000 past your plan, at email 50,001 or 3,000,001

SDKs

Start in your stack.

index.jsnpm install pennypost
1import { PennyPost } from "pennypost";
2
3const pp = new PennyPost("pp_live_<secret>");
4
5await pp.emails.send({
6 from: "Receipts <receipts@yourdomain.com>",
7 to: ["customer@example.com"],
8 subject: "Your order shipped",
9 text: "Tracking inside.",
10});

Marketing emails

Marketing emails, priced by list size.

Newsletters, campaigns, and product announcements from the same API and the same logs. Send as often as you like, start free to 1,000 contacts, and unsubscribed contacts never appear on your bill.

Get started

MCP · Model Context Protocol

Use PennyPost from your agent.

Point your MCP client at PennyPost and it can send email, check delivery, manage domains, and run broadcasts, all through your own account and API key. The tools map one to one to the REST API, so there is nothing new to learn. Test keys behave the same way, so an agent can build and verify before a domain goes live.

terminal
# Claude Code, Cursor, or any MCP client
claude mcp add --transport http pennypost \
  https://api.pennypost.io/mcp \
  --header "Authorization: Bearer pp_live_..."

Hosted, nothing to install. Prefer to run it locally, or using a client without remote MCP? Bridge to the same endpoint with npx pennypost-mcp.

Read the MCP docs

Send your first email in the next minute.

Free to start. Everything you read above is live right now.

Start sendingSee full pricing · questions to hello@pennypost.io, a human answers