Skip to content

astudio-team/ab-test-planner

v1.0.0

Create and check an A/B test plan with sample size and run time. It works only with details you enter, never posts, sends, publishes, or connects to an account or tool, and makes no result promises.

A/B Test Planner

A human-guided MCP App that reviews an A/B test brief, calculates sample size and duration, validates a test plan, records explicit approval, and exports the plan as Markdown or CSV.

Local development

npm ci --ignore-scripts
APPROVAL_HMAC_KEY="replace-with-at-least-32-random-characters" npm test
APPROVAL_HMAC_KEY="replace-with-at-least-32-random-characters" npm start

APPROVAL_HMAC_KEY signs explicit brief approvals. Set it explicitly for local runs; production receives it from the deployment environment file.

The local server listens on port 8790 by default. Its MCP endpoint is /mcp, health endpoints are /health and /ready, and public product pages start at /.

Data boundary

The service is stateless and closed-world. It does not fetch URLs, change websites, make outbound network requests during tool execution, or intentionally retain briefs and exports.

Attribution

Methodology is adapted from Marketing Skills for AI Agents by Corey Haines. See NOTICE and LICENSES/corey-haines-marketingskills-MIT.txt. No endorsement is implied.