AISeeWhy API og MCP-server
Send ét POST med en URL til audit-endpointet, og få en JSON-rapport: en score fra 0 til 100, fund med prioritet, beviser og færdige rettelser, på et af 30 sprog. AI-agenter forbinder til MCP-endpointet og kalder audit_url. Uden en Pro- eller prøvenøgle får du en forhåndsvisning.
POST https://api.aiseewhy.com/v1/audit · https://api.aiseewhy.com/mcp
Hvordan kalder jeg API'et?
curl -s https://api.aiseewhy.com/v1/audit \
-H 'content-type: application/json' \
-H 'x-api-key: asw_…' \
-d '{"url": "https://example.com/pricing", "language": "da"}'
Felter: url (påkrævet; https:// tilføjes, hvis det mangler), language (rapportens sprogkode, standard en), bots (valgfri liste over crawlernavne), markdown (tilføj en Markdown-rapport). Send din nøgle i headeren x-api-key. Sitemap-batches bruger POST /v1/sitemap og kræver en nøgle. OpenAPI-beskrivelse.
Hvordan forbinder jeg en AI-agent via MCP?
Tilføj en ekstern MCP-server med URL'en nedenfor (streamable HTTP), og send din nøgle i headeren x-api-key. Værktøjer: audit_url, audit_sitemap (op til 10 sider) og explain_finding. Dokumentation til Model Context Protocol.
{
"mcpServers": {
"aiseewhy": { "type": "http", "url": "https://api.aiseewhy.com/mcp",
"headers": { "x-api-key": "asw_…" } }
}
}
Hvordan ser et fund ud?
{
"id": "access.blocked", "priority": "P1", "bot": "OAI-SearchBot", "bot_class": "search",
"evidence": { "status": 403, "control_status": 200, "waf": "cloudflare" },
"fixes": [ { "kind": "cloudflare", "body": "…" } ]
}
Prioriteter: P1 betyder, at AI-svar ikke kan læse eller citere siden, P2 er vigtigt, P3 er rart at have eller et politisk valg, for eksempel at blokere en trænings-crawler. robots.txt læses som defineret i RFC 9309. RFC 9309.
Hvilke grænser gælder der?
| Adgang | Grænse |
|---|---|
| Ingen nøgle eller konto | Forhåndsvisning (første fund), 1 tjek om dagen pr. netværk |
| Pro eller prøveperiode på 7 dage (website) | Fulde rapporter, 30 tjek om dagen, historik |
| API-nøgle til Pro eller prøveperiode (API og MCP) | Fulde rapporter, 100 audits om dagen, sitemap-batches på op til 50 URL'er |
| Batch-audits via sitemap | Op til 5.000 URL'er pr. kørsel, betaling pr. auditeret URL |
Forespørgsler til private eller interne adresser afvises. Sider, der ikke kan auditeres, rapporteres med et fund fetch.error eller fetch.status.