Tools
The seven tools the Nick Launches MCP server exposes, what each one needs, and what it returns.
Every tool is a thin wrapper over the same functions the REST API calls, so a result never depends on which transport asked for it.
Plain language search across live launches. No credentials.
The full listing for one slug. No credentials.
Preflight audit of any URL. No credentials, 10 per hour.
Opens a launch draft. Needs a connection.
The vetted directory catalog. No credentials.
Status of your own launches. Needs a connection.
At a glance
| Tool | Auth | Input |
|---|---|---|
search_products | None | query, category, limit, cursor |
get_product | None | slug |
list_launch_directories | None | limit |
check_launch_readiness | None, 10 per hour | url |
submit_product | Connection | url, plus optional listing fields |
get_my_launches | Connection | None |
connect_account | Not applicable | code (optional) |
connect_account
The pairing helper. Called with no arguments it starts a pairing and returns the approval link.
Called with a code it completes one. You normally never invoke it yourself, because
submit_product and get_my_launches start pairing on their own when a session has no account
attached, which is described in Authentication.
codestringThe code from a /connect/?code= link. Optional. Omit it to start a fresh pairing.
A sensible order to use them in
- 1
Look around
search_productsandget_producttell you what already exists in the category you are launching into, which is the fastest way to write a tagline that is not a duplicate of three others. - 2
Audit before you write anything
check_launch_readinessreturns the reasons a listing gets rejected before a reviewer ever sees it, plus a suggested listing you can pass straight into the next step. - 3
Open the draft
submit_productcreates it indraftstatus and hands back a link. - 4
Track it
get_my_launchesreports status, plan, requested week, upvotes and impressions for everything you have submitted.
None of these publish anything. A draft becomes a launch only after a human picks a plan and a week at /submit/plan/ and an admin approves it.
Errors
Tool failures use the same codes as the REST API: UNAUTHORIZED, FORBIDDEN, NOT_FOUND,
BAD_REQUEST, TOO_MANY_REQUESTS and INTERNAL_SERVER_ERROR. See Errors.