Waitlister MCP server
Create waitlists, landing pages, manage subscribers, referrals, and view stats on Waitlister.
0 stars46 downloads/wk
Reviews
Write oneNobody has reviewed Waitlister yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Waitlister tools (15, 6 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_subscriberAdd a new subscriber to a waitlist. Returns their position, referral code, and sign-up token. Idempotent per email: an existing email returns is_new_sign_up: false with their current position, not an error. Works on every plan.
create_landing_pagewrite actionCreate the waitlist's hosted landing page from structured fields, as a draft (nothing goes live until publish_landing_page). One page per waitlist — returns a 409 error if one already exists (use update_landing_page then). headline is required. Works on every plan. Tip: when creating a new waitlist AND its page, use create_waitlist's landing_page parameter instead — one call.
create_waitlistwrite actionCreate a new waitlist on your Waitlister account (requires an account key, works on every plan within its waitlist cap). Returns the waitlist key and a form_action_url that collects signups immediately. Pass landing_page to also provision the hosted landing page (as a draft — go live with publish_landing_page) in the same call. Note: waitlist names and URL slugs are unique across all of Waitlister
delete_subscriberwrite actionPermanently delete a subscriber (and their email history) from a waitlist by ID or email address. This cannot be undone. Counters and queue positions update asynchronously within a few seconds. Requires the Growth plan or higher.
generate_landing_pageGenerate a complete custom landing page from a natural-language prompt with Waitlister's AI builder (same engine as the dashboard), or edit the existing AI page with is_edit: true. COSTS 1 AI CREDIT per call (shared with the dashboard AI builder; errors with the balance when out of credits) — don't call repeatedly for small tweaks a human should review. Synchronous, typically 20-50 seconds. The re
get_accountCheck the configured API key and what this account may do — the cheapest first call, and the one to make when anything looks misconfigured. Returns the account, the plan name, whether the general API is available, how many waitlists the account has against its cap, whether creating another would succeed right now (can_create — a true dry run, so check it before create_waitlist rather than discover
get_landing_pageGet the structured view of a waitlist's hosted landing page: status (draft/published/unpublished), page_type (standard or ai), copy fields, theme, SEO, the live URL (null until published), and view/signup analytics. AI-built pages also return remaining AI credits. Works on every plan. 404 if the waitlist has no page yet — create one with create_landing_page.
get_statsGet a waitlist's subscriber and view counters — cheap social proof, works on every plan. Counters update asynchronously (within seconds of a signup or delete).
get_subscriberRetrieve detailed information about a specific subscriber by their ID or email address — position, points, referral info, metadata, location, and more. Requires the Growth plan or higher.
list_subscribersRetrieve a paginated list of a waitlist's subscribers, sortable by position, points, date, referral_count, or email. Requires the Growth plan or higher.
list_waitlistsList every waitlist your account owns, with subscriber and view counts (requires an account key).
log_viewRecord a view of a waitlist page — useful for tracking engagement and conversion rates when you host your own landing page.
publish_landing_pagewrite actionPublish the landing page to its live URL (https://waitlister.me/p/{slug}, or the waitlist's custom domain) — or take it offline with unpublish: true. Publishing validates the page has an email field, a submit button, and a headline of at least 3 characters. API publishes skip the custom social-share (OG) image; publishing once from the dashboard generates it. Works on every plan.
update_landing_pagewrite actionUpdate any subset of the landing page's structured fields. On a published page the change goes live immediately. IMPORTANT: on an AI-built page (page_type "ai"), the copy/structure fields (headline, description, button_text, collect_name, collect_phone, background) return a 409 error — edit those with generate_landing_page and is_edit: true; theme and seo still work here on both page types. Works
update_subscriberwrite actionUpdate an existing subscriber's name, phone, points, and/or custom metadata. Only include fields you want to change; updating points triggers a queue position recalculation. Requires the Growth plan or higher.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 22 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
Runs npx -y @waitlister/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add waitlister -- npx -y @waitlister/mcp
Waitlister: common questions
- Is Waitlister MCP server safe?
- Mostly: it is graded B (83/100). Read the Waitlister safety report
- How do I install Waitlister?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Waitlister need an API key?
- Yes. The registry entry asks for
WAITLISTER_ACCOUNT_KEY,WAITLISTER_API_KEY. - Is Waitlister maintained?
- The last commit was 22 days ago (2026-08-30). The latest release is v1.4.0.