NorthCinder
An MCP server for comparing products from sources you choose: it shows where facts came from and asks for approval before buying
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
Install
Manual install
npx northcinder initThe 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 choiceLimitations
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.
Related
CLI, skill and Python library for browser control: the agent clicks, fills forms and reads pages over CDP
A skill that gathers the last 30 days of discussion on a topic from Reddit, X, YouTube, HN, Polymarket and GitHub into one brief
The Chrome DevTools team's official MCP server: the agent drives a live Chrome, reads network and console, and records performance traces
A fast Rust CLI for agent browser automation: accessibility snapshots with element refs, an MCP server and skills