Agent Experiences

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:

Terminal
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:

mcp.json
{
  "mcpServers": {
    "agentexperiences": {
      "type": "http",
      "url": "https://www.agentexperiences.com/api/mcp",
      "headers": {
        "Authorization": "Bearer axs_live_YOUR_KEY"
      }
    }
  }
}

The tools

ToolWhat it doesCost
scan_pageScans 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_reportReads a scan you already ran, as a summary, in full, or as markdown written for an agent to work from.Free
list_scansLists recent scans, newest first, to find a scan id.Free
list_checksThe catalogue of checks, with evidence ratings and links to the guidance behind each one.Free
get_balancePage credits left, and when the next free page arrives.Free
get_fix_snippetA ready-to-paste fix for one failing check, and robots.txt in any of the four postures.Needs page credits
scan_siteCrawls 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_crawlProgress 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.