NorthCinder

An MCP server for comparing products from sources you choose: it shows where facts came from and asks for approval before buying

MCP server

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • It touches purchase checkout, though each one needs a separate approval
  • It goes online for store and product data
All reasons and checks

cinderline/northcinder

Install

Manual install

npx northcinder init

The command saves config locally and prints the MCP entry for your app. Needs Node.js 20 or later.

This is third-party code. Review the repository files before installing.

What it does

NorthCinder gives an agent tools for independent product selection. It compares offers from sources you choose and explains why one ranked above another, showing where the facts came from. It usually proposes no more than three options: the best fit, a lower-risk one and a meaningfully cheaper or different one. Before a purchase the server requires a separate approval for one exact offer, rejects raw card details and keeps a local log of recommendations and checkout attempts.

Who it is for. For people who want independent agent product selection without being tied to a single marketplace.

Good fit when

  • You need to compare products from several sources with an explained choice
  • You want to see fact provenance and rejected options
  • You need purchase control with explicit approval

Not a fit when

  • You just need single-catalog search without comparison
  • You are not ready to configure store sources

Example request

Compare black wool running shoes under 130 dollars by price, delivery and merchant trust and explain the choice

Limitations

The repository owner runs no cloud service: NorthCinder is software you run next to your app. Local mode works without a key. The checks cover the offers it received, not the completeness of a store catalog. A purchase always needs a separate approval, and raw card details are not accepted.

How to disable. Remove the server entry from your MCP client config and delete the local NorthCinder configuration.

MCP

Transport
stdio
Authentication
not required

Security check

  • It touches purchase checkout, though each one needs a separate approval
  • It goes online for store and product data

README in short

The README describes NorthCinder as a local MCP server for independent product comparison. It compares offers from chosen sources, shows fact provenance and proposes several justified options. It installs via npx northcinder init, which prints the MCP entry for your app, and local mode works without a key. A purchase needs a separate approval, raw card details are rejected, and all decisions are written to a local log. MIT licensed.

FAQ

Is there a NorthCinder cloud account?

No, there is no cloud service or account. You run the server locally, and local mode works without a key.

Can the server buy on its own?

No, a purchase needs a separate approval for one exact offer, and raw card details are not accepted.

Editors’ pick

CLI, skill and Python library for browser control: the agent clicks, fills forms and reads pages over CDP

CLIHigh risk116.6KRepository stars
Editors’ pick

A skill that gathers the last 30 days of discussion on a topic from Reddit, X, YouTube, HN, Polymarket and GitHub into one brief

SkillHigh risk63.1KRepository stars
Official

The Chrome DevTools team's official MCP server: the agent drives a live Chrome, reads network and console, and records performance traces

MCP serverMedium risk52.7KRepository stars
Official

A fast Rust CLI for agent browser automation: accessibility snapshots with element refs, an MCP server and skills

CLIHigh risk43.3KRepository stars
Foxx AINorthCinder

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.