waitloop
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@waitloopcreate a waitlist for my new CLI tool, dark page, orange accent"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
● waitloop
Waitlists your agent can launch.
A hosted waitlist page with referral ranking, created by one MCP tool call. Agent-first: MCP server + JSON CLI + REST API. The dashboard is optional.
waitloop.dev · Docs · llms.txt
Your agent builds the product. Waitloop starts the line:
> create a waitlist for my new CLI tool, dark page, orange accent
● waitloop create_waitlist(...)
✓ live at https://waitloop.dev/w/ship-fasterEvery waitlist gets a live hosted page, email capture, referral links (each signup gets a unique URL — when someone joins through it, the referrer moves up the list), stats, CSV export, webhooks, and an embeddable widget.
For agents
MCP (the primary interface):
claude mcp add --transport http waitloop https://waitloop.dev/api/mcp \
--header "Authorization: Bearer wl_YOUR_KEY"8 tools: create_waitlist, list_waitlists, update_waitlist, delete_waitlist, get_stats, list_signups, export_signups, add_signup.
CLI — every command outputs structured JSON, designed for LLMs and pipelines:
WAITLOOP_API_KEY=wl_YOUR_KEY npx waitloop-cli waitlists:create --name "Acme Robots"
npx waitloop-cli stats acme-robots
npx waitloop-cli export acme-robots --format csvREST:
curl -X POST https://waitloop.dev/api/v1/waitlists \
-H "Authorization: Bearer wl_YOUR_KEY" -H "Content-Type: application/json" \
-d '{"name": "Acme Robots"}'Docs are agent-readable: llms.txt, and every docs page is raw markdown when you append .md.
Related MCP server: @waitlister/mcp
Self-host
git clone https://github.com/zexiro/waitloop
cd waitloop
docker compose up -dApp on :3000, Postgres included, migrations run on boot. No license keys, no feature gates — everything in the cloud product works self-hosted. See self-hosting docs.
Development
pnpm install
pnpm --dir apps/waitloop devNo database needed for local dev — it falls back to embedded Postgres (PGlite) under .data/. Log in at /login; without RESEND_API_KEY, the magic link is printed to the server log.
Repo layout
apps/waitloop— Next.js app: hosted pages, dashboard, REST API, MCP server, docspackages/cli— thewaitloop-clinpm package (npx waitloop-cli)skills/waitloop— agent skill (SKILL.md) for coding agents
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Create and manage waitlists from your AI agent: page, custom domain, emails, signups, broadcasts.
Create, publish and track sales funnels and Sites with custom domains from any MCP agent.
AI agent website builder. Create and publish link-in-bio sites via MCP or REST API.
Agent-native CRM + get-booked platform. Operate over MCP, or pay per call via x402. No login.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAI-native email marketing platform built for agents. Control campaigns, automations, contacts, templates, and analytics via MCP with OAuth authentication.33 npm2MIT
- AlicenseAqualityBmaintenanceAn MCP server that connects AI assistants like Claude, Cursor, and Windsurf to the Waitlister API. Create waitlists and manage subscribers through natural language.1451 npmMIT
- AlicenseAqualityAmaintenanceEnables publishing sanitized static HTML pages from an MCP agent and receiving shareable URLs, with tools for updating, listing, publishing, and deleting pages.127 npmMIT
- FlicenseNot gradedqualityBmaintenanceEnables agents to manage markdown-based landing pages across many domains over MCP, with tools to list, read, write, and delete sites. Writes publish immediately and are atomic and versioned.-