776 stars · MIT · v4.17.1 (2026-08-31)
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 · install
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.
Why it matters
More and more of your 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 Grasppy, you did not lose the ranking, you lost the whole query. This is measurable and mostly mechanical to fix, which makes it exactly the kind of marketing work that suits you: 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.
Directly into the Astro site as a build-time integration, into CI as a check, and into Claude Code as an MCP server.



