AISeeWhys API og MCP-server
Send én POST med en URL til revisjonsendepunktet og få en JSON-rapport: en score fra 0 til 100 og funn med prioritet, bevis og ferdige rettelser du kan lime inn, på ett av 30 språk. AI-agenter kobler til MCP-endepunktet og kaller audit_url. Uten en Pro- eller prøvenøkkel får du en forhåndsvisning.
POST https://api.aiseewhy.com/v1/audit · https://api.aiseewhy.com/mcp
Hvordan kaller 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": "nb"}'
Felt: url (påkrevd; https:// legges til hvis det mangler), language (språkkode for rapporten, standard en), bots (valgfri liste med crawler-navn), markdown (legg til en Markdown-rapport). Send nøkkelen din i headeren x-api-key. Sitemap-batcher bruker POST /v1/sitemap og krever nøkkel. OpenAPI-beskrivelse.
Hvordan kobler jeg en AI-agent via MCP?
Legg til en ekstern MCP-server med URL-en nedenfor (streamable HTTP) og send nøkkelen din i headeren x-api-key. Verktøy: audit_url, audit_sitemap (opptil 10 sider) og explain_finding. Dokumentasjon for Model Context Protocol.
{
"mcpServers": {
"aiseewhy": { "type": "http", "url": "https://api.aiseewhy.com/mcp",
"headers": { "x-api-key": "asw_…" } }
}
}
Hvordan ser et funn ut?
{
"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 betyr at AI-svar ikke kan lese eller sitere siden, P2 er viktig, P3 er fint å ha eller et policyvalg, for eksempel å blokkere en treningscrawler. robots.txt leses slik det er definert i RFC 9309. RFC 9309.
Hva er grensene?
| Tilgang | Grense |
|---|---|
| Ingen nøkkel eller konto | Forhåndsvisning (første funn), 1 sjekk per dag per nettverk |
| Pro eller 7 dagers prøveperiode (nettsted) | Fullstendige rapporter, 30 sjekker per dag, historikk |
| API-nøkkel for Pro eller prøveperiode (API og MCP) | Fullstendige rapporter, 100 revisjoner per dag, sitemap-batcher på opptil 50 URL-er |
| Batch-revisjoner via sitemap | Opptil 5 000 URL-er per kjøring, betalt per reviderte URL |
Forespørsler til private eller interne adresser avvises. Sider som ikke kan revideres, rapporteres med et fetch.error- eller fetch.status-funn.