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?

AksesBatas
Tanpa kunci atau akunPratinjau (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 sitemapHingga 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.