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.

At a glance

ToolAuthInput
search_productsNonequery, category, limit, cursor
get_productNoneslug
list_launch_directoriesNonelimit
check_launch_readinessNone, 10 per hoururl
submit_productConnectionurl, plus optional listing fields
get_my_launchesConnectionNone
connect_accountNot applicablecode (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.

codestring

The code from a /connect/?code= link. Optional. Omit it to start a fresh pairing.

A sensible order to use them in

  1. 1

    Look around

    search_products and get_product tell 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. 2

    Audit before you write anything

    check_launch_readiness returns 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. 3

    Open the draft

    submit_product creates it in draft status and hands back a link.

  4. 4

    Track it

    get_my_launches reports 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.

Was this page helpful?