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?

TilgangGrense
Ingen nøkkel eller kontoForhå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 sitemapOpptil 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.