listingtruth.io

Detect marketplace listing claims that disagree with captured manifest metadata.

What it does

A deterministic, local-first CLI compares the claims in an MCP, API, or SDK listing against captured manifest metadata and returns a tri-state result: pass, fail, or unknown. Unmeasured is never reported as fail. Reports export hashed claim and evidence references and reasons only — never raw listing text, prices, or secrets.

Read the methodology for how a result is decided, or the glossary for the exact meaning of each term.

Honesty rules

Supported adapters

Install and run

Clone the repository and run the CLI against a local fixture:

git clone https://github.com/gitdhillonai/listingtruth.io
cd listingtruth.io
node src/cli.mjs fixtures/failed.json

Print the versioned input/output JSON Schema contract with node src/cli.mjs --schema.