waitloop
Click on "Install 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 waitlists:create --name "Acme Robots"
npx waitloop stats acme-robots
npx waitloop 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: Nitrosend
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— thewaitloopnpm package (npx waitloop)skills/waitloop— agent skill (SKILL.md) for coding agents
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zexiro/waitloop'
If you have feedback or need assistance with the MCP directory API, please join our Discord server