Skip to content
MakerRadar

Developers

MakerRadar CLI

The official command-line tool for MakerRadar: search the directory, follow the weekly launch board, draft a listing for your product and manage your listings from the terminal — by hand, in a script or from an AI agent. Open source, with no dependencies.

On this page

Install

It needs Node.js 20 or newer. Run it straight away with npx, or install it once:

npx makerradar search "invoicing"

npm install -g makerradar
makerradar --help

The source is on GitHub at https://github.com/makerradar-io/makerradar-cli and the package on npm as makerradar.

Commands

The directory (no account needed)

  • makerradar search [query] — Search listed products, newest first, by keyword, category, platform, audience, use case or country.
  • makerradar product <slug|url> — One product in full: website, pricing, upvotes, rating, tags and links.
  • makerradar alternatives <slug|url> — Listed alternatives to a product, ranked as on its alternatives page.
  • makerradar categories — Every category, with how many products it has.
  • makerradar launches [week] — This week's launch board, or any week's (45, 2026-W45 or week-45-2026).
  • makerradar pricing — What's on sale — Premium launches, featured weeks, ads — with prices.
  • makerradar draft <website> — Draft a listing for your product, then review and submit it on the site.

Your account

  • makerradar login — Connect the CLI to your account with a code you approve in the browser.
  • makerradar whoami — The account the CLI acts for, and what it may do.
  • makerradar listings [id] — Your listings, or one of them in full.
  • makerradar logout — Forget the saved token on this machine.

Agents and developers

  • makerradar mcp [client] — Set up the MCP server in Claude Code, Claude Desktop, Cursor, VS Code or Windsurf.
  • makerradar api <METHOD> <path> — Call any public API endpoint and print its JSON.

A few to try:

makerradar search crm --platform ios --limit 5
makerradar launches
makerradar product https://makerradar.io/p/acme-analytics
makerradar draft https://acme.example --tagline "Invoices in one click"
makerradar mcp claude-code

Every command takes --help; makerradar --help lists them all.

Signing in

Searching, reading and drafting need no account. For your own listings, makerradar login prints a link and a short code: open it, sign in to MakerRadar, check the code and approve. The CLI then holds an agent token for your account — scoped, revocable, never your password or session. It can't vote, comment or review, and it never pays: a checkout hands you the payment page.

The token is saved in your user config directory, readable only by you, and you can revoke it any time in Dashboard › AI agents. In CI, pass one with the MAKERRADAR_TOKEN environment variable instead.

For scripts and AI agents

  • --json prints exactly what the API answered, so its output is the API's own schema.
  • Exit codes are stable: 0 done, 1 the API refused or couldn't be reached, 2 a usage mistake (which never calls the API). With --json, an error is JSON on stderr, with the API's error code and a hint.
  • Text from listings is written by their makers: the CLI strips terminal control characters before printing it, so a listing can't take over your terminal.
  • makerradar api <METHOD> <path> reaches every endpoint of the MakerRadar API, and makerradar mcp sets up the MakerRadar MCP server in your AI assistant.

Source, issues and releases

The CLI is MIT-licensed and calls only the public, versioned API — every endpoint it uses is checked against the published OpenAPI document daily. Report a bug or ask for a command on GitHub issues; what changed in each release is in its changelog.