Geliştiriciler

Citevana API'si ve MCP sunucusu

Citevana'nın ücretsiz bir REST API'si ve ücretsiz bir MCP sunucusu vardır. Bunlarla yapay zekâ tarayıcılarının bir siteye ulaşıp ulaşamadığını kontrol edebilir, bir sayfayı SEO ve yapay zekâya hazırlık açısından denetleyebilir, llms.txt dosyası oluşturabilir ve kendi site denetimlerinizi okuyabilirsiniz. Ücretsiz araçlar anahtar gerektirmez ve günde 100 çağrıya izin verir. Bir API anahtarı çalışma alanı verilerinize erişim sağlar.

Son inceleme: 16 Eylül 2026

Kısa bilgiler

REST temel URL'si
https://citevana.com/api/v1
Kimlik doğrulama
Ücretsiz araçlar için gerekmez. Diğerleri için çalışma alanı API anahtarı: Authorization: Bearer cv_live_…
Ücretsiz kota
Günde 100 çağrı (UTC), dakikada 20 ani çağrı sınırıyla
MCP uç noktası
https://citevana.com/api/mcp
MCP protokol sürümleri
2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26
OpenAPI 3.1 tanımı
https://citevana.com/api/v1/openapi.json

REST API

Tüm yanıtlar JSON biçimindedir. Başarılı yanıtlar "ok": true içerir. Ücretsiz araçlar sade bir özet ile önem sırasına göre dizilmiş, süre tahminli bir yapılacaklar listesi döndürür.

Uç noktalar
YöntemYolErişimNe yapar
GET/sitesread:sites yetkili anahtarAnahtarın çalışma alanındaki siteleri listeler.
GET/sites/{siteId}/audits/latestread:audits yetkili anahtarTamamlanan en son site denetimini döndürür: puan, sorunlar, yapay zekâya hazırlık ve yapılacaklar.
POST/tools/ai-crawlersÜcretsiz, anahtar isteğe bağlı (read:tools)Bir sitenin robots.txt dosyasını okur ve hangi yapay zekâ tarayıcılarına izin verildiğini veya engellendiğini bildirir.
POST/tools/page-auditÜcretsiz, anahtar isteğe bağlı (read:tools)Tek bir sayfayı denetler: başlık, açıklama, alt başlıklar, canonical, noindex, yapılandırılmış veriler ve alt metin.
POST/tools/llms-txtÜcretsiz, anahtar isteğe bağlı (read:tools)Bir sitenin llms.txt dosyasını kontrol eder veya gönderdiğiniz bağlantılardan bir dosya oluşturur.

Örnek istek

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"

Hatalar

Tüm hatalar aşağıda gösterilen aynı JSON yapısını kullanır. Hata kodları arasında invalid_request, invalid_url, blocked_host, fetch_failed, unauthorized, insufficient_scope, not_found, rate_limited ve quota_exceeded bulunur.

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

Limitler ve üst bilgiler

Ölçülen her yanıt X-RateLimit-Limit, X-RateLimit-Remaining ve X-RateLimit-Reset (Unix saniyesi) içerir. 429 yanıtı ayrıca Retry-After içerir. Anahtarlı çağrılar çalışma alanınızın günlük api_calls hakkından düşer ve her anahtarın kendine ait daha düşük bir günlük sınırı olabilir.

Tarayıcılar ücretsiz araç uç noktalarını herhangi bir siteden anahtar olmadan çağırabilir. Anahtar gerektiren uç noktalar çapraz kaynaklı tarayıcı isteklerine izin vermez; bunları sunucunuzdan çağırın.

Özeti o dilde almak için bir araç uç noktasına ?locale=es, pt-BR, de, fr, ja, id, hi, tr, vi veya ar ekleyin.

Kaynak, 16 Eylül 2026 tarihinde kontrol edildi: https://spec.openapis.org/oas/v3.1.1.html

MCP sunucusu

Uzak sunucuları destekleyen herhangi bir MCP istemcisini https://citevana.com/api/mcp adresine bağlayın. Sunucu Streamable HTTP aktarımını kullanır, JSON ile yanıt verir ve oturum tutmaz.

  • check_ai_crawlersBir sitenin hangi yapay zekâ arama, asistan ve eğitim tarayıcılarına izin verdiği. Ücretsiz.
  • audit_pageTek bir URL için sayfa içi SEO ve yapay zekâya hazırlık denetimi. Ücretsiz.
  • generate_llms_txtSite adı, özet ve bağlantılardan bir llms.txt dosyası oluşturur. Ücretsiz; hiçbir şey getirilmez.
  • get_site_audit_summarySitelerinizden birinin en son denetimi. read:audits yetkili bir API anahtarı gerektirir.

Sunucu 2026-07-28 protokol revizyonunu (istek başına meta veriler ve server/discover) destekler. Ayrıca 2025-11-25, 2025-06-18 ve 2025-03-26 revizyonlarının initialize el sıkışmasını da kabul eder.

Üç ücretsiz araç kimlik doğrulama olmadan çalışır. get_site_audit_summary için istemcinizin API anahtarınızı Authorization: Bearer üst bilgisi olarak göndermesi gerekir. Citevana henüz MCP için OAuth ile giriş sunmuyor.

{
  "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": {}
    }
  }
}

Kaynak, 16 Eylül 2026 tarihinde kontrol edildi: https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http

ChatGPT'ye ekleyin

  1. ChatGPT'de Settings'i, ardından Security and login'i açın ve Developer mode'u etkinleştirin. Bunu kullanıp kullanamayacağınız hesabınıza ve çalışma alanı politikanıza bağlıdır.
  2. Plugins bölümüne gidin ve artı düğmesini seçin.
  3. Bir ad (örneğin Citevana) ve kısa bir açıklama girin.
  4. Connection altında Public endpoint'i seçin ve https://citevana.com/api/mcp adresini girin.
  5. Bağlantıyı oluşturun ve bulduğu araçları gözden geçirin.

ChatGPT, OAuth ile veya kimlik doğrulama olmadan bağlanır ve API anahtarı gönderemez. Üç ücretsiz araç orada çalışır. get_site_audit_summary ise anahtar gerektiğini belirten bir yanıt verir.

Kaynak, 16 Eylül 2026 tarihinde kontrol edildi: https://developers.openai.com/apps-sdk/deploy/connect-chatgpt

Kaynak, 16 Eylül 2026 tarihinde kontrol edildi: https://developers.openai.com/apps-sdk/build/auth

Claude'a ekleyin

  1. Claude'da Connectors bölümünü bulun.
  2. Bölümün altındaki Add custom connector'a tıklayın.
  3. Uzak MCP sunucusu URL'si olarak https://citevana.com/api/mcp girin.
  4. Gelişmiş ayarlar (OAuth client ID ve secret) isteğe bağlıdır ve bu araçlar için gerekmez. Add'e tıklayın.

Özel bağlayıcılar Claude ve Claude Desktop'ta Pro, Max, Team ve Enterprise planlarında kullanılabilir. Claude bağlayıcıları giriş için OAuth kullandığından şimdilik orada yalnızca ücretsiz araçlar kullanılabilir.

Kaynak, 16 Eylül 2026 tarihinde kontrol edildi: https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp

Diğer MCP istemcileri ve kendi ajanlarınız

İstemciniz uzak sunucu için HTTP üst bilgisi ayarlamanıza izin veriyorsa, get_site_audit_summary'yi kullanmak için Authorization: Bearer ve ardından anahtarınızı ekleyin. Her çağrı, REST API ile aynı günlük api_calls hakkından düşer.

Chrome uzantısı

Citevana Chrome uzantısı, bu API aracılığıyla görüntülediğiniz sekmede yapay zekâ tarayıcı kontrolünü ve sayfa denetimini çalıştırır. Hesap gerektirmez; isteğe bağlı bir anahtarla kendi site denetimlerinizi görebilirsiniz. Chrome Web Mağazası için hazırlanıyor.

Yalnızca activeTab ve storage izinlerini ve Citevana API'sine erişimi ister. Sayfa adresini yalnızca bir kontrole tıkladığınızda gönderir ve sorgu dizesini asla göndermez.

Kaynak, 16 Eylül 2026 tarihinde kontrol edildi: https://developer.chrome.com/docs/extensions/develop/concepts/activeTab

Güvenlik ve gizlilik

  • Tüm araçlar salt okunurdur. Web sitenizde hiçbir şey değiştirilmez.
  • Getirilen sayfalardan kopyalanan metin güvenilmeyen veri olarak işaretlenir; bu nedenle yapay zekâ asistanları içindeki talimatları asla uygulamamalıdır.
  • Yalnızca herkese açık sayfaları CitevanaBot olarak getiririz ve özel ile ayrılmış ağ adreslerini engelleriz.
  • Her API anahtarının yalnızca SHA-256 karmasını saklarız. Anahtar bir kez gösterilir ve istediğiniz zaman iptal edebilirsiniz. Anahtar oluşturma ve iptal işlemleri denetim günlüğüne kaydedilir.

CitevanaBot

API anahtarı alın

Giriş yapın ve Ayarlar'ı, ardından API anahtarları'nı açın. Anahtarın ihtiyaç duyduğu kapsamları (read:tools, read:sites, read:audits) seçin ve isterseniz günlük bir sınır belirleyin.

API anahtarı oluştur

Sıkça sorulan sorular

Citevana API'si ücretsiz mi?

Evet. Ücretsiz araçlar anahtar gerektirmez ve IP adresi başına günde 100 çağrıya izin verir. Anahtarla yapılan çağrılar çalışma alanı planınızın günlük api_calls hakkından düşer. Ücretsiz planda bu günde 100 çağrıdır.

MCP sunucusu nedir?

MCP (Model Context Protocol), yapay zekâ asistanlarının harici araçları çağırmak için kullandığı açık bir protokoldür. Citevana MCP sunucusunu ekledikten sonra ChatGPT veya Claude gibi bir asistan kontrolleri sohbet içinde sizin için çalıştırabilir.

Araçlar web sitemi değiştirebilir mi?

Hayır. API ve MCP araçları yalnızca herkese açık sayfaları ve denetim sonuçlarınızı okur. Düzeltmeler yalnızca Citevana uygulamasında ve yalnızca her birini onayladıktan sonra uygulanır.

Kontrol hangi yapay zekâ tarayıcılarını kapsıyor?

OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot, Claude-SearchBot, Claude-User), Perplexity, Google-Extended, Applebot, Meta, Amazon, Common Crawl ve Bing'i kapsar. Sonuçta her tarayıcı, operatörünün belgelerine bağlantı verir.

Sınıra ulaştığımda ne olur?

API, quota_exceeded koduyla ve Retry-After üst bilgisiyle 429 döndürür; MCP araçları ise sınırın ne zaman sıfırlanacağını belirten bir mesaj döndürür. Sınırlar 00:00 UTC'de sıfırlanır.

Kaynaklar