API a server MCP služby AISeeWhy
Pošlete jeden POST s URL na endpoint auditu a získáte zprávu v JSON: skóre 0–100, zjištění s prioritou, důkazy a hotovými opravami k vložení, v kterémkoli z 30 jazyků. AI agenti se připojí k endpointu MCP a volají audit_url. Bez klíče Pro nebo zkušebního klíče dostanete jen náhled.
POST https://api.aiseewhy.com/v1/audit · https://api.aiseewhy.com/mcp
Jak zavolat API?
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": "cs"}'
Pole: url (povinné; pokud chybí, doplní se https://), language (kód jazyka zprávy, výchozí en), bots (volitelný seznam názvů crawlerů), markdown (přidá zprávu v Markdownu). Klíč posílejte v hlavičce x-api-key. Hromadné audity podle sitemapy používají POST /v1/sitemap a vyžadují klíč. Popis OpenAPI.
Jak připojit AI agenta přes MCP?
Přidejte vzdálený server MCP s níže uvedenou URL (streamable HTTP) a klíč posílejte v hlavičce x-api-key. Nástroje: audit_url, audit_sitemap (až 10 stránek) a explain_finding. Dokumentace Model Context Protocol.
{
"mcpServers": {
"aiseewhy": { "type": "http", "url": "https://api.aiseewhy.com/mcp",
"headers": { "x-api-key": "asw_…" } }
}
}
Jak vypadá zjištění?
{
"id": "access.blocked", "priority": "P1", "bot": "OAI-SearchBot", "bot_class": "search",
"evidence": { "status": 403, "control_status": 200, "waf": "cloudflare" },
"fixes": [ { "kind": "cloudflare", "body": "…" } ]
}
Priority: P1 znamená, že odpovědi AI stránku nepřečtou ani necitují, P2 je důležité, P3 je vhodné mít nebo věc volby, například blokace trénovacího crawleru. robots.txt se čte tak, jak jej definuje RFC 9309. RFC 9309.
Jaké jsou limity?
| Přístup | Limit |
|---|---|
| Bez klíče nebo účtu | Náhled (první zjištění), 1 kontrola denně na síť |
| Pro nebo 7denní zkušební verze (web) | Úplné zprávy, 30 kontrol denně, historie |
| Klíč API pro Pro nebo zkušební verzi (API a MCP) | Úplné zprávy, 100 auditů denně, hromadné audity podle sitemapy až 50 URL |
| Hromadné audity podle sitemapy | Až 5 000 URL na jedno spuštění, platba za každou auditovanou URL |
Požadavky na soukromé nebo interní adresy jsou odmítnuty. Stránky, které nelze auditovat, jsou nahlášeny zjištěním fetch.error nebo fetch.status.