Agent Analyzer MCP server
Connect the Agent Analyzer to the agent that edits your site, and the loop closes: it scans a page, reads what failed, applies the fix, and scans again to check. No copying reports between windows.
Connect it
Create a key on your account page, then add the server. In Claude Code:
claude mcp add --transport http agentexperiences https://www.agentexperiences.com/api/mcp \
--header "Authorization: Bearer axs_live_YOUR_KEY"Or, for any client that takes a JSON config:
{
"mcpServers": {
"agentexperiences": {
"type": "http",
"url": "https://www.agentexperiences.com/api/mcp",
"headers": {
"Authorization": "Bearer axs_live_YOUR_KEY"
}
}
}
}The tools
| Tool | What it does | Cost |
|---|---|---|
scan_page | Scans one page and returns the failing checks. Takes a URL, and optionally an earlier scan id to diff against. | One page. Free weekly page first; re-scans within 14 days are free; nothing is charged if the page could not be read. |
get_report | Reads a scan you already ran, as a summary, in full, or as markdown written for an agent to work from. | Free |
list_scans | Lists recent scans, newest first, to find a scan id. | Free |
list_checks | The catalogue of checks, with evidence ratings and links to the guidance behind each one. | Free |
get_balance | Page credits left, and when the next free page arrives. | Free |
get_fix_snippet | A ready-to-paste fix for one failing check, and robots.txt in any of the four postures. | Needs page credits |
scan_site | Crawls several pages from the site’s sitemap, most recently changed first, and returns a crawl id to poll. | One page each, up to max_pages. Needs page credits. |
get_crawl | Progress of a crawl, its average score, and the lowest-scoring pages. | Free |
What it costs
An agent can run up a bill quickly, so the rules are the same as on the website and are stated in every tool description. Reading is free. Scanning spends a page only when the page could be read, and the free weekly page is always used first. Re-scanning the same URL within 14 days is free up to five times, which is what makes the fix-and-check loop affordable. Every scan result includes the credits left.
Refusals come back as structured objects, not prose: quota_exceeded, rate_limited, plan_required, each with what to do next.
Keys
A key is shown once when you create it, and only its hash is stored. Treat it like a password: it can spend your credits. Revoke it from the account page and it stops working immediately. Authentication is a bearer token today; OAuth is the intended replacement once Supabase’s OAuth server leaves beta.
The Agent Analyzer identifies itself to the sites it fetches, and honours a robots.txt rule that names it. See how the Agent Analyzer fetches pages.