Testing Cart Abandonment Subject Lines in Claude Code
Cart abandonment emails only earn their open rate if the subject line works. With marginal connected to Claude Code, you can draft variants, launch a subject line A/B test, and read the results without leaving your editor.
Why test cart abandonment subject lines
Recovery emails compete in a crowded inbox at the exact moment a shopper has walked away. A subject line that reminds without nagging — or that surfaces urgency, the item name, or a question — can move recovery rates several points. Guessing rarely beats measuring.
Because cart abandonment flows fire continuously, they're an ideal place for a subject line test: you have steady volume, a clear conversion event, and quick feedback. marginal turns that into a structured experiment you control from Claude Code.
- Item-specific vs. generic reminder framing
- Urgency ("still in your cart") vs. incentive teasers
- Question subject lines vs. declarative ones
- Emoji vs. plain text for recovery messaging
How Claude Code drives the workflow
marginal is a hosted email MCP server, so Claude Code talks to it through four tools: generate_variants, launch_test, get_results, and recommend_next. You describe the cart abandonment campaign in natural language and let the agent orchestrate the test against the https://marginal.sh/mcp endpoint.
A typical loop looks like this — and Claude Code handles the tool calls so you stay focused on the copy and the numbers.
- Ask Claude Code to generate_variants for several abandonment angles
- launch_test to send the variants as a managed A/B test
- get_results for open, click, and within-test lift metrics
- recommend_next to pick the winner or iterate on the runner-up
Connecting marginal to Claude Code
Add marginal as an MCP server in Claude Code and authenticate with your Bearer API key (the marg_live_ prefix). There's no self-hosted server to run and no separate ESP credentials to wire up — marginal handles the sends and tracking. The free tier covers 100 experiments per month, enough to validate a cart abandonment subject line strategy before scaling.
Once connected, prompts like "draft five cart abandonment subject lines and launch an A/B test" map directly to marginal's tools. See the docs at https://marginal.sh/docs/ for setup details.
- Registry: sh.marginal/mcp
- Endpoint: https://marginal.sh/mcp
- Auth: Bearer API key (marg_live_...)
- Free tier: 100 experiments/month
Reading lift and deciding the next send
After your variants run, get_results returns open and click tracking plus within-test lift so you can compare subject lines on the same audience. That keeps the comparison fair — no cross-campaign seasonality muddying the signal.
This makes AI agent email marketing concrete: Claude Code can interpret the lift, recommend the strongest abandonment subject line, and queue the next round of variants. Each iteration tightens your recovery copy with evidence instead of intuition.
Get started with marginal
marginal is a hosted email marketing MCP server at marginal.sh. Sign up free, create an API key, and connect https://marginal.sh/mcp from Cursor, Codex, or Claude Desktop.
- 100 experiments/month on the free tier
- Four MCP tools: generate_variants, launch_test, get_results, recommend_next
- Listed in the MCP Registry as sh.marginal/mcp