Web app to audit whether a site follows key agent-native web principles.
/.well-known/agents.jsonavailability and schema quality/llms.txtavailability and structure signals- Homepage discovery hints (
<link rel="alternate">,meta name="agent-capabilities") Accept: text/markdownsupportrobots.txtandsitemap.xmlcoverage- JSON-LD structured data presence
- WebMCP-related HTML tooling signals
- Optional sitemap-based multi-page crawl coverage
Each check returns:
- pass/warn/fail status
- evidence from HTTP response and parsed content
- recommendation for fixing gaps
- weighted points that roll up into a total score
- runtime duration and crawl metadata
- optional per-page sitemap sample diagnostics
single: homepage-focused auditsitemap: crawlssitemap.xmlURLs (or the sitemap URL listed inrobots.txt) and computes coverage metrics across sampled pages
Sitemap mode crawls all discovered sitemap URLs by default.
The UI also includes:
- recent run history (stored in localStorage)
- score delta against previous run for the same domain
- per-page signal matrix for sitemap samples
- JSON report download for sharing/debugging
- Next.js App Router
- TypeScript
- Tailwind CSS
npm install
npm run devOpen http://localhost:3000.
POST /api/audit
Request body:
{
"url": "https://example.com",
"mode": "sitemap"
}mode supports single or sitemap.
Optional: include maxPages to manually limit sitemap crawl breadth for very large sites.
- Push this repo to GitHub.
- Set
NEXT_PUBLIC_GITHUB_REPO_URLin your Vercel project (see.env.example). - Use this clone URL pattern for one-click deploy links:
https://vercel.com/new/clone?repository-url=https://github.com/mattlgroff/agent-native-auditor&project-name=agent-native-auditor&repository-name=agent-native-auditor
The app includes a Deploy This Auditor button that uses NEXT_PUBLIC_GITHUB_REPO_URL when provided.
The included vercel.json sets Next.js framework defaults and standard install/build commands.
- WebMCP proposal: https://github.com/webmachinelearning/webmcp
- agents.json spec: https://github.com/wild-card-ai/agents-json
- markdown-to-agents reference: https://github.com/vercel-labs/markdown-to-agents