io.github.zexiro/waitloop

Registre officiel IA et agents

Agent-first waitlists: hosted signup pages with referral ranking. One tool call returns a live page.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http waitloop 'https://waitloop.dev/api/mcp' --header 'Authorization: <Bearer token: your Waitloop API key (create one at https://waitloop.dev/dashboard/keys)>'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "waitloop": {
            "type": "http",
            "url": "https://waitloop.dev/api/mcp",
            "headers": {
                "Authorization": "<Bearer token: your Waitloop API key (create one at https://waitloop.dev/dashboard/keys)>"
            }
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. ● waitloop
  2. For agents
  3. Self-host
  4. Development
  5. Repo layout
  6. License

● 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-faster

Every 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 csv

REST:

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.

Self-host

git clone https://github.com/zexiro/waitloop
cd waitloop
docker compose up -d

App 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 dev

No 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, docs
  • packages/cli — the waitloop-cli npm package (npx waitloop-cli)
  • skills/waitloop — agent skill (SKILL.md) for coding agents

License

AGPL-3.0

Questions fréquentes

Qu'est-ce que io.github.zexiro/waitloop ?

Agent-first waitlists: hosted signup pages with referral ranking. One tool call returns a live page.

Comment installer io.github.zexiro/waitloop ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http waitloop 'https://waitloop.dev/api/mcp' --header 'Authorization: <Bearer token: your Waitloop API key (create one at https://waitloop.dev/dashboard/keys)>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.zexiro/waitloop ?

Oui. Il attend Authorization, à renseigner dans sa configuration.

io.github.zexiro/waitloop est-il open source ?

Oui. Son code est sur GitHub sous licence AGPL-3.0.

Qui maintient io.github.zexiro/waitloop ?

Il est publié par zexiro. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.