runs offline · no upload · no cookie · nothing stored
That score is the free part. Fixing it is the work: deduplication, re-enrichment, routing repair, and a system your own Claude runs daily. First 50 accounts audited free. Or connect the same engine to your live CRM through your own Claude: pip install gtmos-mcp
Get the full audit free → See the engine on GitHub →What does this tool check?
- Completeness: are the fields that selling depends on (email, company, title, owner, phone) actually filled?
- Validity: are emails real-looking and non-disposable, are phones plausible, are fields junk ("test", "asdf", "n/a")?
- Freshness: when was each contact last touched? Records untouched for a year score near zero.
- Ownership: does every record have an owner, or is it sitting in nobody's queue?
- Consistency: are "customers" and "opportunities" with no activity in a year still marked as active stages?
- Duplicates: exact email matches and fuzzy name-plus-company clusters, with a portal-level penalty.
How is the score computed?
Deterministically. The five dimensions are weighted (completeness 30%, validity 25%, freshness 25%, ownership 10%, consistency 10%), records that cannot be reached by any channel are capped, and duplicate share penalises the portal score. The same input always produces the same score. The scoring code runs in your browser and makes no network calls, which you can confirm in your devtools network panel.
Why is it free?
Scoring is the easy half. The paid work, when you want it, is fixing what the score finds: deduplication, re-enrichment, routing repair, and dormant-account reactivation, run inside your own environment so no new vendor touches your data. The grader is how you find out whether that conversation is worth having.