ilpr avatar

Waitlister

ilpr/waitlister-mcp

Connects Claude and other MCP clients to the Waitlister API for managing product launch waitlists through natural language. Exposes five core operations: adding subscribers with optional referral tracking and custom metadata, listing and sorting subscribers by position or referral count, looking up individuals by email or ID, updating subscriber details and points, and logging page views for analytics. Requires a Waitlister Growth or Business plan for API access. Useful if you're running a waitlist campaign and want to manage subscribers, check leaderboard rankings, or update referral points without leaving your editor or chat interface. Rate limits are 60 to 120 requests per minute depending on your plan tier.

tools
17
auth
Secret needed
transport
STDIO
env vars
3
last updated
Oct 19, 2026

Tools

17 tools

Public tool metadata for what this MCP can expose to an agent.

get_accountCheck the key and what the account may do: plan, waitlist count vs cap, whether the next create_waitlist would succeed, AI credits. Read-only

Check the key and what the account may do: plan, waitlist count vs cap, whether the next create_waitlist would succeed, AI credits. Read-only

No parameter schema in public metadata yet.

create_waitlistCreate a new waitlist; returns its key + a form URL that collects signups immediately. Optionally provisions its landing page (draft) in the same call

Create a new waitlist; returns its key + a form URL that collects signups immediately. Optionally provisions its landing page (draft) in the same call

No parameter schema in public metadata yet.

list_waitlistsList every waitlist you own, with subscriber/view counts

List every waitlist you own, with subscriber/view counts

No parameter schema in public metadata yet.

get_statsSubscriber + view counters for a waitlist

Subscriber + view counters for a waitlist

No parameter schema in public metadata yet.

add_subscriberAdd a new subscriber to a waitlist

Add a new subscriber to a waitlist

No parameter schema in public metadata yet.

list_subscribersList subscribers with pagination and sorting, optionally only those with one tag

List subscribers with pagination and sorting, optionally only those with one tag

No parameter schema in public metadata yet.

get_subscriberGet details for a specific subscriber by ID or email, including tags

Get details for a specific subscriber by ID or email, including tags

No parameter schema in public metadata yet.

update_subscriberUpdate a subscriber's name, phone, points, metadata, or tags (add, remove, or replace; new tag names are created)

Update a subscriber's name, phone, points, metadata, or tags (add, remove, or replace; new tag names are created)

No parameter schema in public metadata yet.

delete_subscriberPermanently delete a subscriber (irreversible)

Permanently delete a subscriber (irreversible)

No parameter schema in public metadata yet.

list_tagsList the waitlist's subscriber tags and how many subscribers have each

List the waitlist's subscriber tags and how many subscribers have each

No parameter schema in public metadata yet.

log_viewRecord a waitlist page view for analytics

Record a waitlist page view for analytics

No parameter schema in public metadata yet.

get_landing_pageStructured view of the hosted landing page: status, copy, theme, SEO, live URL, analytics

Structured view of the hosted landing page: status, copy, theme, SEO, live URL, analytics

No parameter schema in public metadata yet.

create_landing_pageCreate the page from structured fields (draft; one page per waitlist)

Create the page from structured fields (draft; one page per waitlist)

No parameter schema in public metadata yet.

update_landing_pageUpdate copy/theme/background/SEO; live pages update immediately

Update copy/theme/background/SEO; live pages update immediately

No parameter schema in public metadata yet.

publish_landing_pageGo live at waitlister.me/p/{slug}

Go live at waitlister.me/p/{slug}

No parameter schema in public metadata yet.

unpublish_landing_pageTake the live page offline (page and subscribers are kept)

Take the live page offline (page and subscribers are kept)

No parameter schema in public metadata yet.

generate_landing_pageAI-generate or AI-edit the whole page from a prompt (1 AI credit per call, ~20–50s)

AI-generate or AI-edit the whole page from a prompt (1 AI credit per call, ~20–50s)

No parameter schema in public metadata yet.

Sponsors

Configuration

WAITLISTER_ACCOUNT_KEYsecret

Account API key (wl_acct_…) from waitlister.me Settings → API keys. Works on every plan; enables waitlist creation and all landing-page tools.

WAITLISTER_API_KEYsecret

Legacy alternative: per-waitlist API key (wl_…, Growth+ plans) used together with WAITLISTER_WAITLIST_KEY.

WAITLISTER_WAITLIST_KEY

Default waitlist key for per-waitlist-key mode or to scope tools to one waitlist.

Readme

Waitlister MCP Server — @waitlister/mcp

An MCP (Model Context Protocol) server that connects AI assistants like Claude, Cursor, and Windsurf to the Waitlister API. Create waitlists and manage subscribers through natural language.

This is the official package, superseding waitlister-mcp (1.0.x). Existing waitlister-mcp configurations keep working, but new setups should use @waitlister/mcp — it adds account-key support, waitlist creation, stats, and deletion, and works on every plan.

What Can You Do With This?

Once connected, you can ask your AI assistant things like:


View the full README on GitHub

Details

Repository
github.com/ilpr/waitlister-mcp
Package
@waitlister/mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active