1. Conduid
  2. Developer Tools
  3. io.github.ilpr/waitlister
MCP server · Developer Tools

io.github.ilpr/waitlister

MCP server for the Waitlister API — manage waitlist subscribers through AI assistants.

Unclaimed devtools
37Low

Scored 6 months ago · breakdown

About io.github.ilpr/waitlister

io.github.ilpr/waitlister is an MCP server published by ilpr in the Developer Tools category: mCP server for the Waitlister API — manage waitlist subscribers through AI assistants.

Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add io-github-ilpr-waitlister -- npx -y waitlister-mcp
npx
npx -y waitlister-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (15)

add_subscriberAdd a new subscriber to a waitlist

Parameters not published.

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

Parameters not published.

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

Parameters not published.

delete_subscriberPermanently delete a subscriber (irreversible)

Parameters not published.

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

Parameters not published.

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

Parameters not published.

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

Parameters not published.

get_statsSubscriber + view counters for a waitlist (cheap social proof)

Parameters not published.

get_subscriberGet details for a specific subscriber by ID or email

Parameters not published.

list_subscribersList subscribers with pagination and sorting

Parameters not published.

Show all 15 tools
list_waitlistsList every waitlist you own, with subscriber/view counts

Parameters not published.

log_viewRecord a waitlist page view for analytics

Parameters not published.

publish_landing_pageGo live at `waitlister.me/p/{slug}` (or unpublish)

Parameters not published.

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

Parameters not published.

update_subscriberUpdate a subscriber's name, phone, points, or metadata

Parameters not published.

Ask AI

✦

Ask AI about io.github.ilpr/waitlister

Powered by Claude · Grounded in docs

I know everything about io.github.ilpr/waitlister. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Waitlister MCP Server

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

What Can You Do With This?

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

  • "Add test@gmail.com to my waitlist"
  • "How many subscribers do I have?"
  • "Look up the subscriber john@acme.com"
  • "Update John's points to 500"
  • "Show me the top 10 subscribers by referral count"

Tools

Tool Description
add_subscriber Add a new subscriber to your waitlist
list_subscribers List subscribers with pagination and sorting
get_subscriber Get details for a specific subscriber by ID or email
update_subscriber Update a subscriber's name, phone, points, or metadata
log_view Record a waitlist page view for analytics

Prerequisites

  • Node.js 18+
  • A Waitlister account on the Growth or Business plan (API access required)
  • Your API key and waitlist key from the Waitlister dashboard

Getting Your Keys

  1. Log in to Waitlister
  2. Go to Integrations → API access → Generate API key
  3. Your waitlist key is found in your waitlist settings

Installation

Using npx (recommended)

No installation needed — just configure your MCP client:

{
  "mcpServers": {
    "waitlister": {
      "command": "npx",
      "args": ["-y", "waitlister-mcp"],
      "env": {
        "WAITLISTER_API_KEY": "your-api-key",
        "WAITLISTER_WAITLIST_KEY": "your-waitlist-key"
      }
    }
  }
}

Global install

npm install -g waitlister-mcp

Then configure:

{
  "mcpServers": {
    "waitlister": {
      "command": "waitlister-mcp",
      "env": {
        "WAITLISTER_API_KEY": "your-api-key",
        "WAITLISTER_WAITLIST_KEY": "your-waitlist-key"
      }
    }
  }
}

Setup by Client

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "waitlister": {
      "command": "npx",
      "args": ["-y", "waitlister-mcp"],
      "env": {
        "WAITLISTER_API_KEY": "your-api-key",
        "WAITLISTER_WAITLIST_KEY": "your-waitlist-key"
      }
    }
  }
}

Cursor

Go to Settings → MCP → Add new MCP server and use the same configuration above.

Claude Code

claude mcp add waitlister -- npx -y waitlister-mcp

Then set the environment variables WAITLISTER_API_KEY and WAITLISTER_WAITLIST_KEY.

Environment Variables

Variable Required Description
WAITLISTER_API_KEY Yes Your Waitlister API key
WAITLISTER_WAITLIST_KEY Yes Your unique waitlist key

Tool Reference

add_subscriber

Add a new subscriber to your waitlist.

Parameters:

  • email (string, required) — Subscriber's email address
  • name (string, optional) — Subscriber's name
  • phone (string, optional) — Subscriber's phone number
  • referred_by (string, optional) — Referral code of the person who referred them
  • metadata (object, optional) — Custom fields (e.g. { "company": "Acme" })

list_subscribers

Retrieve a paginated list of subscribers.

Parameters:

  • limit (number, default 20) — Results per page (1–100)
  • page (number, default 1) — Page number
  • sort_by (string, default "date") — Sort field: position, points, date, referral_count, email
  • sort_dir (string, default "desc") — Sort direction: asc or desc

get_subscriber

Get detailed info for a specific subscriber.

Parameters:

  • id_or_email (string, required) — Subscriber's ID or email address

update_subscriber

Update a subscriber's information.

Parameters:

  • id_or_email (string, required) — Subscriber's ID or email address
  • name (string, optional) — Updated name
  • phone (string, optional) — Updated phone number
  • points (number, optional) — Updated points value
  • metadata (object, optional) — Custom fields to add/update (merged with existing)

log_view

Record a waitlist page view.

Parameters:

  • visitor_id (string, optional) — Unique visitor identifier (prevents duplicate counts)
  • referring_domain (string, optional) — Referring domain

Rate Limits

Rate limits depend on your Waitlister plan:

Plan Subscriber Endpoints Log View Endpoint
Growth 60 requests/min 200 requests/min
Business 120 requests/min 400 requests/min

Development

git clone https://github.com/waitlister/waitlister-mcp.git
cd waitlister-mcp
npm install
npm run build

Test with the MCP Inspector:

WAITLISTER_API_KEY=your-key WAITLISTER_WAITLIST_KEY=your-key npm run inspect

Links

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.ilpr/waitlister

How do I install io.github.ilpr/waitlister?

Run claude mcp add io-github-ilpr-waitlister -- npx -y waitlister-mcp, then add the server to your MCP client's configuration.

Is io.github.ilpr/waitlister safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.ilpr/waitlister still maintained?

Yes — the last commit was 4 days ago. The repository has 0 stars and 0 forks.