Connect once and Claude Code, Cursor, or any MCP-capable agent can create waitlists and add signups directly — no route handler to write by hand.
claude mcp add --transport http enlist https://api.enlist.dev/mcp \ --header "Authorization: Bearer en_live_your_key"The API key is configured once on the MCP connection, never passed as a tool argument — your agent cannot echo it into a file or a commit.
create_waitlist, update_waitlist, list_waitlists, add_signup, list_signups, get_signup_position, remove_signup, get_waitlist_stats, and list_waitlist_fields cover the whole surface.
The remote endpoint needs nothing installed. A local stdio server exists for clients that need it, or for pointing an agent at a non-production API.
REST, SDK, MCP, webhooks, and email — same key across all of them.