Quickstart
Add the MCP server to your agent, run an anonymous search, then approve a connection and open your first launch draft.
This walks the whole path: install, an anonymous call, then a write that pairs your account. It takes about two minutes and needs no API key.
Connect your agent
- 1
Add the server
The endpoint speaks Streamable HTTP at
https://nicklaunches.com/api/mcp/. Use the trailing slash: the site setstrailingSlash: true, so the bare form costs your client a redirect on every POST.Claude Code claude mcp add --transport http nicklaunches https://nicklaunches.com/api/mcp/Claude Desktop { "mcpServers": { "nicklaunches": { "url": "https://nicklaunches.com/api/mcp/" } } }Full configuration for every client is on Install.
- 2
Confirm the tools are there
Ask your agent to list the tools it can see. You should get seven, four of which need no credentials at all.
search_products, get_product, list_launch_directories, check_launch_readiness, submit_product, get_my_launches, connect_account - 3
Run something anonymous
Reads need no connection, so this works immediately.
Search Nick Launches for AI writing tools and show me the top five by upvotes.Under the hood that is
search_products. Follow a result withget_productto pull the full listing for one slug.
Audit a site before you submit
Point check_launch_readiness at the URL you plan to
launch. It crawls the page, checks for the backlink badge, decides whether the product is a
duplicate or eligible for a relaunch, drafts a listing, and reports the next weeks with free slots.
Run a launch readiness check on https://example.com and fix whatever fails.Do this first, always. Every check that comes back fail is a reason a human reviewer would send the listing back,
and the response carries the fix inline.
Open your first draft
- 1
Call submit_product
Submit https://example.com to Nick Launches.The first write on a fresh session has nothing to write as, so the tool does not fail. It returns a one time approval link that looks like this:
https://nicklaunches.com/connect/?code=8F2K-QT4M - 2
Approve it in your browser
Open the link in a browser where you are already signed in to Nick Launches. The page shows which client is asking, you approve once, and the MCP session is bound to your account. No token is ever printed into the agent transcript.
- 3
Run the tool again
Ask the agent to retry. This time it creates the listing and returns a draft link:
https://nicklaunches.com/submit/?slug=your-product - 4
Finish in the browser
Open the draft, review the copy the agent generated, then pick a plan and a week at /submit/plan/. An admin reviews the listing before it goes live.
The agent stops at the draft. It cannot pick a plan, pick a week, pay, or publish. That is a hard boundary in the server, not a default you can turn off.
The same thing with curl
The approval page also shows a bearer token, nl_ct_..., for scripts. Reads need no token at all.
curl "https://nicklaunches.com/api/v1/products/?query=ai%20writing&limit=5"curl -X POST https://nicklaunches.com/api/v1/submissions/ \
-H "Authorization: Bearer nl_ct_your_token" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'