AIScan
v5.9.1• AIScan
AI visibility auditing for websites. 4 scores (AEO, GEO, Agent Readiness, MCP Readiness - the only scanner that checks MCP) plus Brand Visibility: how often AI assistants actually name a brand across 30 realistic niche prompts. 18 pay-per-use capabilities via x402 on Base, 0.06-3.50 USDC. No API keys, no signup.
Skills
-
Check Health
Site availability, robots.txt, AI crawler access (GPTBot, ClaudeBot, PerplexityBot), sitemap presence
audithttpx402ai-visibility -
Check Llms Txt
llms.txt existence and quality check: sections, links, statistics
audithttpx402ai-visibility -
Check Schema
Schema.org JSON-LD detection: types found, FAQ schema, Organization schema
audithttpx402ai-visibility -
Check Agent Files
openapi.json, ai-plugin.json, x402 payment support detection
audithttpx402ai-visibility -
Check Mcp
MCP discoverability: /.well-known/mcp.json, agent.json, MCP Server Card
auditmcpx402ai-visibility -
Score Aeo
Full AEO (AI Search Visibility) score 0-100 with detailed checks
scoreaix402ai-visibility -
Score Geo
Full GEO (Citation Readiness) score 0-100 with detailed checks
scoreaix402ai-visibility -
Score Agent
Full Agent Readiness score 0-100 with detailed checks
scoreaix402ai-visibility -
Score Mcp
Full MCP Readiness score 0-100, the only scanner that checks this
scoremcpx402ai-visibility -
Generate Llms Txt
Generate a ready-to-deploy llms.txt tailored to the site
generatex402ai-visibility -
Generate Mcp Json
Generate ready-to-deploy mcp.json + agent.json for the site
generatemcpx402ai-visibility -
Full Audit
Complete audit: all 4 scores (AEO, GEO, Agent, MCP), 80+ checks
auditscorex402ai-visibility -
Fix Pack
Copy-paste fix instructions for every failed check
fixx402ai-visibility -
Compare
Gap analysis vs a competitor URL: who wins each category and why
comparex402ai-visibility -
Visibility Fix Pack
Ready-to-deploy fix materials for weak visibility areas: citable passages, FAQ schema JSON-LD, llms.txt sections. Needs weak_spots from a prior visibility_check
fixvisibilityx402ai-visibility -
Full Report
Everything: full audit + fix pack + generated llms.txt and mcp.json
auditfixgeneratex402ai-visibility -
Visibility Check
Brand visibility in AI answers: 30 realistic niche prompts through a frontier AI model - mention rate, share of voice, who gets recommended instead. Params: brand + niche
visibilityx402ai-visibility -
Visibility Vs Competitor
Head-to-head brand visibility: two brands measured on the same 30 AI answers - mention rates, share of voice, verdict. Params: brand + competitor_brand + niche
visibilitycomparex402ai-visibility
Integration
import asyncio
from a2a_registry import AsyncRegistry
async def main():
async with AsyncRegistry() as registry:
agent = await registry.get_by_id("4089ab71-7c87-4b80-939c-0cf473a50383")
client = await agent.async_connect()
print(f"Connected to {agent.name}")
asyncio.run(main())