- Home
- MCP servers
- Waitlister
Waitlister
- javascript
0
GitHub Stars
javascript
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"ilpr-waitlister-mcp": {
"command": "npx",
"args": [
"-y",
"waitlister-mcp"
],
"env": {
"WAITLISTER_API_KEY": "<WAITLISTER_API_KEY>",
"WAITLISTER_WAITLIST_KEY": "<WAITLISTER_WAITLIST_KEY>"
}
}
}
}You can connect your AI assistants to Waitlister and manage your waitlist subscribers through natural language using the MCP server. This server enables you to add, list, view, update, and track subscriber activity by exchanging simple commands with your AI assistant.
How to use
After you configure the MCP client, you can perform common waitlist actions through natural language prompts. For example, you can instruct your assistant to add an email to your waitlist, check the subscriber count, lookup a specific subscriber, update a subscriber’s points, or show top subscribers by a chosen metric. The MCP server translates these requests into API calls to Waitlister and returns the results back to your assistant.
How to install
Prerequisites you need before starting are Node.js 18+ and an active Waitlister account on Growth or Business plan that provides API access.
Install using the recommended approach with npx and configure your environment variables.
{
"mcpServers": {
"waitlister": {
"command": "npx",
"args": ["-y", "waitlister-mcp"],
"env": {
"WAITLISTER_API_KEY": "your-api-key",
"WAITLISTER_WAITLIST_KEY": "your-waitlist-key"
}
}
}
}
Additional setup options
If you prefer a global install, you can install the MCP server globally and configure it similarly. The following steps install the MCP package and show the configuration structure you would use.
npm install -g waitlister-mcp
{
"mcpServers": {
"waitlister": {
"command": "waitlister-mcp",
"args": [],
"env": {
"WAITLISTER_API_KEY": "your-api-key",
"WAITLISTER_WAITLIST_KEY": "your-waitlist-key"
}
}
}
}
Environment variables
Your MCP client must have access to your Waitlister credentials to operate. The following variables are required and should be set in your environment when starting the MCP server.
WAITLISTER_API_KEY=your-api-key
WAITLISTER_WAITLIST_KEY=your-waitlist-key
Tools you can use
The MCP server exposes a set of actions you can request through your AI assistant. Each action maps to a specific operation against your Waitlister data.
add_subscriber
Add a new subscriber to your waitlist.
Parameters: email (required), name (optional), phone (optional), referred_by (optional), metadata (optional)
list_subscribers
Retrieve a paginated list of subscribers.
Parameters: limit (default 20, 1–100), page (default 1), sort_by (default date), sort_dir (default desc)
get_subscriber
Get detailed information for a specific subscriber by ID or email.
Parameters: id_or_email (required)
update_subscriber
Update a subscriber’s information.
Parameters: id_or_email (required), name (optional), phone (optional), points (optional), metadata (optional)
log_view
Record a waitlist page view for analytics.
Parameters: visitor_id (optional), referring_domain (optional)
Available tools
add_subscriber
Add a new subscriber to your waitlist.
list_subscribers
Retrieve a paginated list of subscribers.
get_subscriber
Get detailed info for a specific subscriber.
update_subscriber
Update a subscriber's information.
log_view
Record a waitlist page view for analytics.