Seasonal Promotion Subject Line Tests in Claude Code
Holiday sales, back-to-school pushes, and end-of-summer clearances all live or die on the subject line. With marginal connected to Claude Code as an email MCP server, you can draft seasonal promotion subject lines, run a subject line A/B test, and check the winner — all through the agent you already use for code.
Why run seasonal subject line tests from Claude Code
Seasonal campaigns are time-boxed: a Black Friday or spring-sale send has a narrow window, so you can't afford a flat subject line that under-opens. Testing variants before the main blast tells you which framing — urgency, discount, or curiosity — your list responds to this season.
Because marginal exposes its tools over MCP, Claude Code can call them directly. You stay in one workflow instead of switching to a separate marketing dashboard, which makes iterating on seasonal copy fast enough to ship within the campaign window.
- Generate seasonal promotion subject lines on demand inside Claude Code
- Launch a subject line A/B test without leaving your terminal
- Pull open/click results and within-test lift to pick the winner
- Reuse the same flow for every holiday or seasonal moment
The marginal tools behind a seasonal test
marginal gives Claude Code four MCP tools that map cleanly onto a seasonal promotion workflow. You don't write API plumbing — you describe the goal and the agent orchestrates the calls.
- generate_variants — produce several seasonal subject line angles from one prompt
- launch_test — start a managed send that splits variants across your audience
- get_results — read opens, clicks, and within-test lift as data arrives
- recommend_next — get a data-backed suggestion for the follow-up send
A practical seasonal workflow
Treat the agent like a growth engineer pairing with you. For a seasonal promotion, prompt Claude Code with the offer, the season, and the tone you want, then let it call marginal end to end.
After the test reaches significance, ask Claude Code for the lift between variants and which one to send to the rest of the list. This keeps your AI agent email marketing loop tight: generate, test, measure, send.
- Prompt: "Generate 5 subject lines for a 30% off fall clearance sale"
- Let the agent call launch_test to split variants across a sample
- Ask for get_results once enough opens land to compare lift
- Send the winner to the remaining audience via recommend_next
Getting set up
marginal is a hosted MCP server at https://marginal.sh/mcp, so there's nothing to self-host. Add it to Claude Code with your Bearer API key (marg_live_...) and the tools appear as agent-callable functions. The free tier covers 100 experiments per month — plenty for a calendar of seasonal sends.
See https://marginal.sh/mcp and the docs at https://marginal.sh/docs/ for the exact client configuration steps and tool reference.
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