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.
| Yöntem | Yol | Erişim | Ne yapar |
|---|---|---|---|
| GET | /sites | read:sites yetkili anahtar | Anahtarın çalışma alanındaki siteleri listeler. |
| GET | /sites/{siteId}/audits/latest | read:audits yetkili anahtar | Tamamlanan 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_crawlers— Bir sitenin hangi yapay zekâ arama, asistan ve eğitim tarayıcılarına izin verdiği. Ücretsiz.audit_page— Tek bir URL için sayfa içi SEO ve yapay zekâya hazırlık denetimi. Ücretsiz.generate_llms_txt— Site adı, özet ve bağlantılardan bir llms.txt dosyası oluşturur. Ücretsiz; hiçbir şey getirilmez.get_site_audit_summary— Sitelerinizden 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
- 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.
- Plugins bölümüne gidin ve artı düğmesini seçin.
- Bir ad (örneğin Citevana) ve kısa bir açıklama girin.
- Connection altında Public endpoint'i seçin ve https://citevana.com/api/mcp adresini girin.
- 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
- Claude'da Connectors bölümünü bulun.
- Bölümün altındaki Add custom connector'a tıklayın.
- Uzak MCP sunucusu URL'si olarak https://citevana.com/api/mcp girin.
- 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.
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.
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
- https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http
- https://modelcontextprotocol.io/specification/2026-07-28/basic/versioning
- https://developers.openai.com/apps-sdk/deploy/connect-chatgpt
- https://developers.openai.com/apps-sdk/build/auth
- https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp
- https://spec.openapis.org/oas/v3.1.1.html
- https://developer.chrome.com/docs/extensions/develop/concepts/activeTab
- https://developer.chrome.com/docs/webstore/program-policies/policies