Pengembang

API dan server MCP Citevana

Citevana memiliki REST API gratis dan server MCP gratis. Gunakan keduanya untuk memeriksa apakah crawler AI dapat menjangkau situs, mengaudit halaman untuk SEO dan kesiapan AI, membuat file llms.txt, dan membaca audit situs Anda sendiri. Alat gratis tidak memerlukan kunci dan mengizinkan 100 panggilan per hari. Kunci API membuka akses ke data ruang kerja Anda.

Terakhir ditinjau 16 September 2026

Fakta singkat

URL dasar REST
https://citevana.com/api/v1
Autentikasi
Tidak diperlukan untuk alat gratis. Selain itu, gunakan kunci API ruang kerja: Authorization: Bearer cv_live_…
Kuota gratis
100 panggilan per hari (UTC), dengan batas lonjakan 20 per menit
Endpoint MCP
https://citevana.com/api/mcp
Versi protokol MCP
2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26
Deskripsi OpenAPI 3.1
https://citevana.com/api/v1/openapi.json

REST API

Setiap respons berformat JSON. Respons yang berhasil berisi "ok": true. Alat gratis mengembalikan ringkasan dalam bahasa sederhana dan daftar tugas yang diurutkan berdasarkan kepentingan, lengkap dengan perkiraan waktu.

Endpoint
MetodePathAksesFungsinya
GET/sitesKunci dengan read:sitesMenampilkan daftar situs di ruang kerja pemilik kunci.
GET/sites/{siteId}/audits/latestKunci dengan read:auditsMengembalikan audit situs terbaru yang sudah selesai: skor, masalah, kesiapan AI, dan daftar tugas.
POST/tools/ai-crawlersGratis, kunci opsional (read:tools)Membaca robots.txt situs dan melaporkan crawler AI mana yang diizinkan atau diblokir.
POST/tools/page-auditGratis, kunci opsional (read:tools)Mengaudit satu halaman: judul, deskripsi, heading, canonical, noindex, data terstruktur, dan teks alt.
POST/tools/llms-txtGratis, kunci opsional (read:tools)Memeriksa llms.txt situs, atau membuatnya dari tautan yang Anda kirim.

Contoh permintaan

curl -s https://citevana.com/api/v1/tools/ai-crawlers \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}'

curl -s https://citevana.com/api/v1/sites \
  -H "Authorization: Bearer $CITEVANA_API_KEY"

Error

Semua error menggunakan bentuk JSON yang sama, seperti di bawah. Kode error mencakup invalid_request, invalid_url, blocked_host, fetch_failed, unauthorized, insufficient_scope, not_found, rate_limited, dan quota_exceeded.

{
  "ok": false,
  "error": {
    "code": "quota_exceeded",
    "message": "Daily api_calls quota reached."
  },
  "requestId": "req_…"
}

Batas dan header

Setiap respons yang diukur menyertakan X-RateLimit-Limit, X-RateLimit-Remaining, dan X-RateLimit-Reset (detik Unix). Respons 429 juga menyertakan Retry-After. Panggilan dengan kunci dihitung terhadap kuota harian api_calls ruang kerja Anda, dan setiap kunci dapat memiliki batas harian sendiri yang lebih rendah.

Browser dapat memanggil endpoint alat gratis dari situs mana pun tanpa kunci. Endpoint yang memerlukan kunci tidak mengizinkan permintaan browser lintas origin, jadi panggil dari server Anda.

Tambahkan ?locale=es, pt-BR, de, fr, ja, id, hi, tr, vi, atau ar ke endpoint alat untuk mendapatkan ringkasan dalam bahasa tersebut.

Sumber, diperiksa 16 September 2026: https://spec.openapis.org/oas/v3.1.1.html

Server MCP

Hubungkan klien MCP apa pun yang mendukung server jarak jauh ke https://citevana.com/api/mcp. Server ini menggunakan transport Streamable HTTP, merespons dalam JSON, dan tidak menyimpan sesi.

  • check_ai_crawlersCrawler pencarian, asisten, dan pelatihan AI mana yang diizinkan sebuah situs. Gratis.
  • audit_pageAudit SEO on-page dan kesiapan AI untuk satu URL. Gratis.
  • generate_llms_txtMembuat file llms.txt dari nama situs, ringkasan, dan tautan. Gratis; tidak ada yang diambil dari web.
  • get_site_audit_summaryAudit terbaru untuk salah satu situs Anda. Memerlukan kunci API dengan read:audits.

Server mendukung revisi protokol 2026-07-28 (metadata per permintaan dan server/discover). Server juga menerima handshake initialize dari revisi 2025-11-25, 2025-06-18, dan 2025-03-26.

Tiga tool gratis berfungsi tanpa autentikasi. Untuk get_site_audit_summary, klien Anda harus mengirim kunci API sebagai header Authorization: Bearer. Citevana belum menyediakan masuk dengan OAuth untuk MCP.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "check_ai_crawlers",
    "arguments": {
      "url": "https://example.com"
    },
    "_meta": {
      "io.modelcontextprotocol/protocolVersion": "2026-07-28",
      "io.modelcontextprotocol/clientCapabilities": {}
    }
  }
}

Sumber, diperiksa 16 September 2026: https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http

Tambahkan ke ChatGPT

  1. Di ChatGPT, buka Settings, lalu Security and login, dan aktifkan Developer mode. Ketersediaannya bergantung pada akun dan kebijakan ruang kerja Anda.
  2. Buka Plugins dan pilih tombol plus.
  3. Masukkan nama (misalnya Citevana) dan deskripsi singkat.
  4. Di bagian Connection, pilih Public endpoint lalu masukkan https://citevana.com/api/mcp.
  5. Buat koneksi dan tinjau tool yang ditemukan.

ChatGPT terhubung dengan OAuth atau tanpa autentikasi, dan tidak dapat mengirim kunci API. Tiga tool gratis berfungsi di sana. get_site_audit_summary akan membalas bahwa tool ini memerlukan kunci.

Sumber, diperiksa 16 September 2026: https://developers.openai.com/apps-sdk/deploy/connect-chatgpt

Sumber, diperiksa 16 September 2026: https://developers.openai.com/apps-sdk/build/auth

Tambahkan ke Claude

  1. Temukan bagian Connectors di Claude.
  2. Klik Add custom connector di bagian bawah.
  3. Masukkan URL server MCP jarak jauh https://citevana.com/api/mcp.
  4. Pengaturan lanjutan (OAuth client ID dan secret) bersifat opsional dan tidak diperlukan untuk tool ini. Klik Add.

Konektor kustom tersedia di Claude dan Claude Desktop untuk paket Pro, Max, Team, dan Enterprise. Konektor Claude menggunakan OAuth untuk masuk, jadi untuk saat ini hanya tool gratis yang tersedia di sana.

Sumber, diperiksa 16 September 2026: https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp

Klien MCP lain dan agen Anda sendiri

Jika klien Anda memungkinkan pengaturan header HTTP untuk server jarak jauh, tambahkan Authorization: Bearer diikuti kunci Anda untuk membuka get_site_audit_summary. Setiap panggilan dihitung terhadap kuota harian api_calls yang sama dengan REST API.

Ekstensi Chrome

Ekstensi Chrome Citevana menjalankan pemeriksaan crawler AI dan audit halaman pada tab yang sedang Anda buka melalui API ini. Tidak perlu akun, dan kunci opsional akan menampilkan audit situs Anda sendiri. Ekstensi ini sedang disiapkan untuk Chrome Web Store.

Ekstensi ini hanya meminta izin activeTab dan storage, serta akses ke API Citevana. Alamat halaman hanya dikirim saat Anda mengklik pemeriksaan, dan query string tidak pernah dikirim.

Sumber, diperiksa 16 September 2026: https://developer.chrome.com/docs/extensions/develop/concepts/activeTab

Keamanan dan privasi

  • Setiap tool bersifat hanya-baca. Tidak ada yang pernah diubah di situs web Anda.
  • Teks yang disalin dari halaman yang diambil ditandai sebagai data tidak tepercaya, sehingga asisten AI tidak boleh mengikuti instruksi di dalamnya.
  • Kami hanya mengambil halaman publik, sebagai CitevanaBot, dan memblokir alamat jaringan pribadi dan khusus.
  • Kami hanya menyimpan hash SHA-256 dari setiap kunci API. Kunci hanya ditampilkan sekali, dan Anda dapat mencabutnya kapan saja. Pembuatan dan pencabutan kunci dicatat di log audit.

CitevanaBot

Dapatkan kunci API

Masuk dan buka Pengaturan, lalu Kunci API. Pilih cakupan yang dibutuhkan kunci (read:tools, read:sites, read:audits), dan atur batas harian jika perlu.

Buat kunci API

Pertanyaan umum

Apakah API Citevana gratis?

Ya. Alat gratis tidak memerlukan kunci dan mengizinkan 100 panggilan per hari per alamat IP. Dengan kunci, panggilan dihitung terhadap kuota harian api_calls paket ruang kerja Anda. Di paket gratis, kuotanya 100 per hari.

Apa itu server MCP?

MCP (Model Context Protocol) adalah protokol terbuka yang digunakan asisten AI untuk memanggil tool eksternal. Setelah Anda menambahkan server MCP Citevana, asisten seperti ChatGPT atau Claude dapat menjalankan pemeriksaan untuk Anda langsung di obrolan.

Dapatkah tool ini mengubah situs web saya?

Tidak. Tool API dan MCP hanya membaca halaman publik dan hasil audit Anda. Perbaikan hanya diterapkan di aplikasi Citevana, dan hanya setelah Anda menyetujui masing-masing perbaikan.

Crawler AI apa saja yang dicakup pemeriksaan ini?

Pemeriksaan mencakup OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot, Claude-SearchBot, Claude-User), Perplexity, Google-Extended, Applebot, Meta, Amazon, Common Crawl, dan Bing. Setiap crawler ditautkan ke dokumentasi operatornya di hasil pemeriksaan.

Apa yang terjadi jika saya mencapai batas?

API mengembalikan 429 dengan kode quota_exceeded dan header Retry-After, sedangkan tool MCP mengembalikan pesan yang memberi tahu kapan batas direset. Batas direset pada pukul 00.00 UTC.

Sumber