NewMCP server for coding agents

Waitlist infrastructure for agents.

Collect signups. Send emails. Track delivery. REST API, SDK, or one prompt in your agent — nothing metered, so a good launch never surprises you with a bill.

Free forever. No credit card.

POST /v1/waitlists/:id/signups
curl -X POST https://api.enlist.dev/v1/waitlists/$WAITLIST_ID/signups \  -H "Authorization: Bearer $ENLIST_API_KEY" \  -H "Content-Type: application/json" \  -d '{"email":"ada@example.com","utm_source":"launch-tweet"}'# { "id": "1a2b…", "position": 47, "total": 1203, "referral_code": "k3f9x2mqbr" }# Email goes out. Response is immediate.

REST

One endpoint per action. Works from any HTTP client, no SDK required.

Retry-safe

Idempotent by design. Failed requests never create duplicate signups.

Scoped keys

Issue read-only or write-only API keys. Expose only what a client needs.

What you get

Everything a waitlist needs, and nothing that belongs in your product.

01

Counts you can trust

Every signup gets a unique position assigned server-side in a locked transaction. No duplicates. Submit the same email twice, get the same response back.

02

Emails that land, tracked automatically

Send personalized signup emails. Customize the template in settings. Delivery and opens stream to your dashboard. On paid plans, Enlist handles sending — or connect your own Resend key on any plan.

03

Agents add it in one prompt

For humans: REST API or TypeScript SDK. For agents: MCP server, no install, configure once. Your agent creates waitlists, adds signups, reads stats — without ever seeing your API key.

Live on our API

This form runs on Enlist.

Not a mockup. Your email hits production, triggers a real signup email, gets tracked, and the response is exactly what you'd get. We use what we build.

One POST to /v1/waitlists/:id/signups. You get the response, unedited.

FAQ

Common questions.

Add a waitlist in one prompt

Configure your MCP server once. Your agent creates the waitlist, wires the signup endpoint, renders the response. No install. No key in your code.