Run your whole waitlist from the AI agent you already use.
Connect Claude, ChatGPT, Codex, Grok or any MCP client to LaunchList. Ask it to check signups, email your list, invite people to your beta or draft a page, and it does the work in your real project.
Your AI agent
LaunchList connectedEmail everyone who joined from Product Hunt this week. Tell them beta invites start Monday.
Usedpreview_segmentcreate_segmentsave_broadcastprepare_broadcast_send
Ready: "Beta invites start Monday" goes to 205 people. 7 never confirmed their email, so they are skipped. Send it?
Yes, send it.
Usedsend_broadcast
It is going out now. Ask me later and I will check how it landed.
Works with
- Claude
- ChatGPT
- Codex
- Grok
- Gemini CLI
- Cursor
- GitHub Copilot
- Windsurf
- Hermes Agent
- OpenClaw
- Muse Code
- Mistral
Connected in a minute, working from the first question.
Paste your LaunchList MCP address into your agent: a connector in chat apps, one command or one config line in coding agents.
Your agent opens LaunchList, you choose the workspace and approve. Coding agents can use an API key with only the access you pick.
Ask for what you need. Your agent reads your real project, acts on it, and checks with you before it emails anyone.
Your agent does the work, not just the answering.
Every request below runs end to end in your real project. Each card shows the LaunchList tools your agent calls to do it.
"How did signups go this week, and where did they come from?"
Your total, today and the week, how many confirmed their email, and the split by first source.
get_audience_stats"Email everyone who joined from Product Hunt this week. Beta invites start Monday."
It counts who matches, drafts the email, sends your team a test, then shows you the numbers and sends only after your yes.
preview_segmentcreate_segmentsave_broadcastsend_test_broadcastprepare_broadcast_sendsend_broadcastOn the Collect, Launch and Grow plans.
"Invite Maya, Leo and Priya to the beta."
Each gets a personal invite code by email and moves to your invited stage, grouped as one labelled batch in your dashboard.
search_audienceinvite_contacts"Tag everyone who referred three or more friends as ambassadors."
It checks the count first, saves the group as a segment and tags every match, so you can email or invite them next.
preview_segmentcreate_segmenttag_contactsOn the Launch and Grow plans.
"Import this CSV from my old waitlist tool."
It asks whether these people opted in, imports them quietly with no email sent, and reports what was added or skipped.
import_contactsget_import"Draft a Product Hunt launch page for Pied Piper."
A draft built from real LaunchList blocks with your signup form wired in. It stays a draft until you publish it.
create_pageupdate_page"Sam just became a customer. Move them to converted."
Sam moves to your converted stage through the same stage change the dashboard makes.
search_audienceupdate_contact_stage"jo@example.com asked to stop getting emails."
Jo is unsubscribed and added to your suppression list, so no broadcast or automation reaches Jo again.
search_audienceunsubscribe_contact"Where do I connect a custom domain?"
A link straight to the right screen in your dashboard, so you never hunt through settings.
locate_setting
One address for every agent.
LaunchList is a remote MCP server. Chat apps sign in with your LaunchList account and ask you to approve. Coding agents can sign in the same way or use an API key.
https://mcp.getlaunchlist.comConnect Claude
- 1In Claude, open Settings and then Connectors.
- 2Choose Add custom connector and paste your LaunchList address.
- 3Sign in to LaunchList and approve. There is no key to paste.
In Claude Code, it is one command. Add the LaunchList plugin too for ready-made launch workflows.
$ claude mcp add --transport http launchlist https://mcp.getlaunchlist.com# Optional: the LaunchList plugin/plugin marketplace add getlaunchlist/launchlist-agents/plugin install launchlist@launchlist-agents
Connect ChatGPT
- 1Turn on Developer mode, then open Settings and Connectors.
- 2Choose Add and paste your LaunchList address.
- 3Sign in to LaunchList and approve.
Connect Codex
$ codex mcp add launchlist --url https://mcp.getlaunchlist.com$ codex mcp login launchlist
Connect Grok
- 1Go to grok.com/connectors.
- 2Choose New Connector, then Custom, and paste your LaunchList address.
- 3Sign in to LaunchList when asked and approve.
Connect Gemini CLI
$ gemini mcp add --transport http launchlist https://mcp.getlaunchlist.com# Then, inside Gemini CLI, sign in:/mcp auth launchlist
Connect Cursor
Add this to ~/.cursor/mcp.json. Cursor signs you in the first time it connects.
{ "mcpServers": { "launchlist": { "url": "https://mcp.getlaunchlist.com" } }}
Connect VS Code
For GitHub Copilot in VS Code, add this to .vscode/mcp.json in your workspace.
{ "servers": { "launchlist": { "type": "http", "url": "https://mcp.getlaunchlist.com" } }}
Connect Windsurf
Add this to ~/.codeium/windsurf/mcp_config.json with an API key from Embed & API.
{ "mcpServers": { "launchlist": { "serverUrl": "https://mcp.getlaunchlist.com", "headers": { "Authorization": "Bearer llk_live_..." } } }}
Connect Hermes Agent
Add this to ~/.hermes/config.yaml. Hermes opens your browser to sign in the first time it connects, or sign in yourself with one command.
mcp_servers: launchlist: url: "https://mcp.getlaunchlist.com" auth: oauth$ hermes mcp login launchlist
Connect OpenClaw
$ openclaw mcp add launchlist --url https://mcp.getlaunchlist.com --transport streamable-http$ openclaw mcp login launchlist
Connect Muse Code
Add LaunchList to the mcp_servers block of your Muse Code settings file, then sign in.
"mcp_servers": { "launchlist": { "transport": "streamable_http", "url": "https://mcp.getlaunchlist.com" }}$ muse mcp login launchlist
Connect Mistral
- 1In Mistral's chat, open Connectors and choose Add Connector.
- 2Pick the Custom MCP Connector tab, name it launchlist and paste your LaunchList address.
- 3Choose Connect, then sign in to LaunchList and approve.
Connect Any other client
Any MCP client that connects to a remote server over Streamable HTTP works. Point it at your address and let it sign in, or send an API key as a header.
url: https://mcp.getlaunchlist.com# Sign in when asked, or send a key:Authorization: Bearer llk_live_...
Help me run my launch on LaunchList: https://app.getlaunchlist.com/for-agents
It opens a short guide that tells your assistant how to connect and what it can do on LaunchList.
35 tools across your whole launch.
Pages, your audience, email, invites, imports and your numbers. A read-only key only sees the tools that look things up.
- Pages
create_pageupdate_pageapply_page_editslist_pagesget_page- Audience
search_audienceget_contactcapture_signupupdate_contactupdate_contact_stageunsubscribe_contactresubscribe_contact- Segments and tags
preview_segmentcreate_segmentlist_segmentstag_contactsuntag_contactssave_broadcastsend_test_broadcastprepare_broadcast_sendsend_broadcastpause_broadcastresume_broadcastcancel_broadcastlist_broadcastsget_broadcastlist_automations- Early access
invite_contacts- Imports
import_contactsget_import- Numbers and projects
get_audience_statsget_workspacelist_projectsget_project- Settings
locate_setting
Built so you stay in charge.
Your agent gets real access, with the checks a careful teammate would have.
Every page your agent creates or edits is a draft. Nobody sees it until you publish it from the editor yourself.
A send is counted first, with who is skipped and why. Your agent is told to show you the numbers and get your yes before it sends.
Signing in covers one workspace you pick. An API key carries only the scopes you give it, and a read-only key only looks things up.
A signup your agent adds goes through the same duplicate check, referral credit, spam guard and confirmation email, if you use one, as a signup from your page.
There is no delete tool. Removing contacts stays in your dashboard, behind its own confirmation.
Every signed-in agent is listed under Authorized agents in the Security settings of your account. Remove it, or revoke its API key, and access ends at once.
What your agent works with.
The same list, pages and email you run from the dashboard.
- AudienceEvery signup deduplicated, with where they came from and a trust verdict.
- EmailBroadcasts and automations to the list you built, sent from your own domain.
- Invitations and early accessLet people off the waitlist when you are ready, one at a time or 1,000 at once, each with a code of their own.
- API, webhooks and MCPRun LaunchList from your own frontend, your backend or your AI assistant.
Before you hand LaunchList to your agent.
What is the LaunchList MCP server?
Which AI agents can connect to LaunchList?
Can my agent send email or publish without me?
Can I give my agent read-only access?
Does it cost extra?
Does LaunchList have AI built in too?
Connect your agent and ask it how the week went.
Create your waitlist, add the MCP address, and run the rest from the chat you already use.