API dan server MCP AISeeWhy
Kirim satu POST berisi URL ke endpoint audit dan terima laporan JSON: skor 0–100, temuan dengan prioritas, bukti, dan perbaikan siap tempel, dalam salah satu dari 30 bahasa. Agen AI terhubung ke endpoint MCP dan memanggil audit_url. Tanpa kunci Pro atau uji coba, Anda mendapat pratinjau.
POST https://api.aiseewhy.com/v1/audit · https://api.aiseewhy.com/mcp
Bagaimana cara memanggil 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": "id"}'
Kolom: url (wajib; https:// ditambahkan bila tidak ada), language (kode bahasa laporan, default en), bots (daftar opsional nama crawler), markdown (tambahkan laporan Markdown). Kirim kunci Anda di header x-api-key. Batch sitemap memakai POST /v1/sitemap dan memerlukan kunci. Deskripsi OpenAPI.
Bagaimana cara menghubungkan agen AI lewat MCP?
Tambahkan server MCP jarak jauh dengan URL di bawah (streamable HTTP) dan kirim kunci Anda di header x-api-key. Alat: audit_url, audit_sitemap (hingga 10 halaman), dan explain_finding. Dokumentasi Model Context Protocol.
{
"mcpServers": {
"aiseewhy": { "type": "http", "url": "https://api.aiseewhy.com/mcp",
"headers": { "x-api-key": "asw_…" } }
}
}
Seperti apa sebuah temuan?
{
"id": "access.blocked", "priority": "P1", "bot": "OAI-SearchBot", "bot_class": "search",
"evidence": { "status": 403, "control_status": 200, "waf": "cloudflare" },
"fixes": [ { "kind": "cloudflare", "body": "…" } ]
}
Prioritas: P1 berarti jawaban AI tidak dapat membaca atau mengutip halaman, P2 penting, P3 sebaiknya ada atau pilihan kebijakan, misalnya memblokir crawler pelatihan. robots.txt dibaca sebagaimana didefinisikan dalam RFC 9309. RFC 9309.
Apa saja batasannya?
| Akses | Batas |
|---|---|
| Tanpa kunci atau akun | Pratinjau (temuan pertama), 1 pemeriksaan per hari per jaringan |
| Pro atau uji coba 7 hari (situs web) | Laporan lengkap, 30 pemeriksaan per hari, riwayat |
| Kunci API Pro atau uji coba (API dan MCP) | Laporan lengkap, 100 audit per hari, batch sitemap hingga 50 URL |
| Audit massal lewat sitemap | Hingga 5.000 URL per proses, dibayar per URL yang diaudit |
Permintaan ke alamat privat atau internal ditolak. Halaman yang tidak dapat diaudit dilaporkan dengan temuan fetch.error atau fetch.status.