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?

AdgangGrænse
Ingen nøgle eller kontoForhå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 sitemapOp 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.