776 stars · MIT · v4.17.1 (2026-08-31) · Track this in Scout
Audits whether ChatGPT, Perplexity and Google AI Overviews can find and cite your site — CLI, Python library, MCP server and Astro integration.
▶Repo detailsthe review · specs · pros & cons
What it is
A free MIT-licensed toolkit that scores a site on how readable and citable it is to AI answer engines: robots.txt, llms.txt, JSON-LD schema, metadata, content structure, discovery signals. It runs as a command-line tool, a Python library, an MCP server, and now as an Astro integration.
What it is good for. More and more potential users will never see a search results page — they will ask an assistant "what can I use to summarise a long chat" and read one paragraph of answer. If that paragraph does not name a given tool, that tool did not lose the ranking, it lost the whole query. This is measurable and mostly mechanical to fix, which makes it unusually tractable marketing work: llms-txt (Ed. 2 #7) is the fix for its most common finding, and Starlight (Ed. 4 #4) generates most of the source material it wants. Running it as an Astro integration means the score gets checked on every build instead of once, in an afternoon, and then forgotten.
- It is measurement, not vibes: 47 checks in eight scored categories, so "improve AI visibility" becomes a to-do list.
- The MCP server means Claude Code can run the audit and apply the fixes in the same session.
- Genuinely alive since Edition 1 — 599 stars then, 728 now, and v4.16.4 shipped in August.
- It grades your machine readability, which is a proxy. A perfect score on a site nobody links to still gets you cited by nobody.
- The vendor sells a hosted monitoring product, so read the "you should also track this continuously" framing with that in mind. elmo is the self-hosted tracker if you want one.
- Fast-moving and version-churny — four major versions since spring. Pin the version you audit against or your score will move for reasons that are not you.
Running it as an Astro integration means the score gets checked on every build instead of once, in an afternoon, and then forgotten.



