geo-audit
Provides a live representation check that queries Perplexity to see how AI engines describe a site and which sources they trust, helping identify gaps between the site's identity and AI perceptions.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@geo-auditAudit example.com for AI visibility"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
geo-audit
Free GEO (Generative Engine Optimization) audit for any website. No API keys, no login, no tracking.
AI search engines — ChatGPT, Claude, Perplexity, Gemini — are how people increasingly find businesses. If those engines can't reach your site, can't tell who you are, or can't quote you, you don't exist in their answers. Big companies pay enterprise tools to fix this. This tool gives the same checklist to everyone.
Built by Enso Labs for community builders, small businesses, and anyone who wants to own their own AI visibility.
$ npx tsx src/cli.ts yoursite.org
GEO AUDIT https://yoursite.org
Score 71/100 — C — visible but under-represented in AI answers
✅ Site loads over HTTPS 5/5
🟡 AI crawlers allowed in robots.txt 8/15
🟡 llms.txt for AI assistants 4/8
🟡 JSON-LD structured data (schema.org) 8/15
...
Top fix: Explicitly allow the AI engines you want to be represented in.What it checks (15 checks, 4 pillars)
Pillar | Checks |
1 · Crawlability — can AI engines reach you? | HTTPS, robots.txt, AI-crawler allowlist (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, +6 more), sitemap, llms.txt |
2 · Structure — can they understand who you are? | JSON-LD identity (Organization/Person), canonical URL, Open Graph, title/meta, indexability |
3 · Content — is your writing quotable? | Single H1, definition-lead sentence ("X is a …" — the shape AI answers quote), FAQ schema |
4 · Connectivity — feeds & agent access | RSS/Atom feed, MCP manifest ( |
Every failed check comes with a plain-English fix and a copy-paste snippet (a ready robots.txt block, an llms.txt template, a JSON-LD starter).
Related MCP server: agentaeo-mcp-server
Quick start
git clone https://github.com/nycsav/notion-geo-audit && cd notion-geo-audit
npm install
npx tsx src/cli.ts yoursite.org # terminal scorecard
npx tsx src/cli.ts yoursite.org --md report.md # full report with fixes
npx tsx src/cli.ts yoursite.org --json # for pipelines/agentsUse it inside Claude (the GEO connector)
geo-audit ships as an MCP server, so your community can plug it straight into Claude and just ask:
"Audit mysite.org for AI visibility and walk me through the top 3 fixes."
claude mcp add geo-audit -- npx tsx /path/to/geo-audit/src/mcp.tsTools exposed:
audit_site— the full scored audit as markdowncheck_ai_representation— asks Perplexity, live, "how do AI engines describe this site today, and which sources do they trust?" (optional — setPERPLEXITY_API_KEY)
The second one matters: it shows you the gap between who you are and how AI describes you — including when engines confuse you with a similarly-named entity.
Optional: live representation check
export PERPLEXITY_API_KEY=pplx-...
npx tsx src/cli.ts yoursite.org --representationWhy we built this
Enso Labs took its own site from invisible to 100/100 on these checks — schema on every page, llms.txt, AI-crawler policy, definition-lead copy, an MCP endpoint. The method was the easy part; it just lived in private audits. This tool open-sources the method so any community — a forum, a small business group, a local org — can run it on their own sites and own their own representation.
Roadmap: GA4 traffic correlation (see which AI engines actually send you visitors) · Notion sync (audit history as a database) · scheduled re-audits.
License
MIT — use it, fork it, run it for your community.
Powered by Enso Labs · Built with Claude Code
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nycsav/notion-geo-audit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server