Field notes.
Most of these started as something that broke in production. The warmup post exists because we spent weeks warming a domain that was never warming, and the unsubscribe post exists because we shipped a 405 to Gmail.
Start here
AI & MCP · 8 min
How to run cold email from Claude with MCP
A working setup, from empty account to warming mailbox and drafted sequence, entirely through an AI assistant. Connection string, tool order, and where it stalls.
Read →Deliverability · 7 min
Your warmup dashboard is probably lying to you
Two domains, same setup. One captured 17 replies from 134 sends. The other captured zero from 99 and reported nothing wrong. How to tell which one you have.
Read →Deliverability · 6 min
The 405 that quietly breaks one-click unsubscribe
Gmail and Yahoo POST to your List-Unsubscribe URL. If your route only accepts GET, every one-click opt-out fails silently. We shipped this bug, then fixed it.
Read →More
The four caps that keep a sending domain alive
Per mailbox, per domain, per campaign, plus a hard ceiling overriding all three. Why a cold email platform should refuse the volume you ask it for.
Never send cold email from your primary domain
The advice is common, the reasoning usually vague. Here is the specific mechanism, plus the MX trap that nearly took down our company email.
Point your assistant at it and see.
Connect the MCP server, register a domain, publish the DNS records it hands you. You will know inside an hour whether this is the setup you want.