Kaption, WhatsApp'ı tek bir MCP sunucusu aracılığıyla yapay zekâ uygulamalarına ve ajanlarına açar. Bu sayfada ihtiyacınız olan tüm uç noktalar, belgeler ve depolar listelenir.
MCP sunucu adresi
https://mcp.kaptionai.com/mcp
Uç nokta
Streamable HTTP üzerinden çalışan uzak bir MCP sunucusu. JSON-RPC 2.0 kullanır ve OAuth destekleyen her MCP istemcisiyle çalışır. Araçlar, kullanıcının kendi bilgisayarındaki Kaption uzantısında veya masaüstü uygulamasında çalışır; bu yüzden kullanıcının Kaption'ı açık tutması gerekir.
Kimlik doğrulama
PKCE (S256) ve dinamik istemci kaydıyla OAuth 2.1. Tek bir kapsam vardır: kaption:access. Kullanıcılar telefon numaralarıyla ve WhatsApp'tan gönderilen bir kodla giriş yapar, ardından bağlantının ne kadar süreceğini seçer. Erişim belirteçlerinin süresi bir saat sonra dolar. Belirteç içermeyen çağrılar, korumalı kaynak meta verilerini gösteren bir WWW-Authenticate başlığıyla HTTP 401 alır.
Referans
Uç noktalar ve belgeler
MCP uç noktası
Streamable HTTP. Eski istemciler için /sse adresinde bir SSE uç noktası da vardır.
Bulut sunucusu bu araçları sunar. Kaption 0.94'ten itibaren send_message, kullanıcı o WhatsApp hesabı için Kaption'da “Asistanların bu bilgisayardan mesaj göndermesine izin ver” ayarını kapatmadığı sürece çalışır; bir asistan bu ayarı değiştiremez ve yine de metni ve alıcıyı kullanıcıyla onaylamalıdır. Bir kişiyle mevcut bir sohbete veya uygun bir gruba, en fazla 8 MiB'lik tek bir ekle bir mesajı izin verilen en erken teslimat için sıraya alır; “sıraya alındı” teslim edildiğinin kanıtı değildir. Ayar kapalıyken yapay zekâ bir taslak bırakabilir veya tek bir kişiye bir mesaj zamanlayabilir. Kullanıcının WhatsApp'ta kilitlediği sohbetler asla görünmez.
Araçlar yalnızca kullanıcı Kaption'ı açık tuttuğu sürece çalışır: uzantıyla WhatsApp Web veya masaüstü uygulaması.
Erişim hız sınırına tabidir. Toplu veya istenmeyen mesaj gönderimi şartlara aykırıdır.
Zamanlanmış bir mesaj tek bir kişiye gider ve en fazla 800 karakterdir.
Bu bilgisayardan gönderme saatte 8, günde 20 mesajla sınırlıdır; grup sınırları ve beklemeler de geçerlidir. Bilgisayar ve WhatsApp açık kalmalıdır.
Geliştiriciler
Güvenlik
Güvenlik açıklarını gizli olarak security@kaptionai.com adresine bildirin. Lütfen herkese açık bir issue açmayın.
application/problem+json
Hatalar
Sunucunun kendisinin ürettiği her hata, application/problem+json olarak sunulan bir RFC 9457 problem belgesidir: type, title, status, detail ve makinenin okuyabileceği bir code içerir. Kararı code’a göre verin; detail insanlar içindir. Hatalar asla HTML değildir.
MCP aktarımında (/mcp ve /sse) protokol hataları, MCP belirtiminin gerektirdiği gibi JSON-RPC hata nesneleridir; başarısız bir araç çağrısı isError: true içeren bir sonuçtur.
Sınırlanan istekler Retry-After başlığı (saniye) ve rate_limited code ile 429 alır. Sayılan yanıtlar, dolmaya en yakın politika için RateLimit-Limit, RateLimit-Remaining ve RateLimit-Reset (saniye) taşır; RateLimit-Policy geçerli tüm politikaları listeler.
Araç çağrılarının Kaption planına göre bir hakkı vardır (https://kaptionai.com/tr/pricing/). Bu aşılınca çağrı, fiyatlandırmaya bağlantı veren bir MCP araç hatasıyla yanıtlanır; bağlantı açık kalır ve bu bir HTTP 429 değildir. Araçları listelemek, bağlanmak ve başarısız çağrılar sayılmaz. Toplu veya istenmeyen mesaj gönderimi şartlara göre yine yasaktır ve hizmeti korumak için erişim askıya alınabilir.
Deprecation · Sunset
Kullanımdan kaldırma politikası
MCP uç noktasında, HTTP sözleşmesinde veya bir araçta uyumsuz değişiklikler, yürürlüğe girmeden en az 90 gün önce bu sayfada duyurulur.
Etkilenen yanıtlar bir Deprecation başlığı (RFC 9745), çalışmayı bırakacağı tarihle bir Sunset başlığı (RFC 8594) ve geçiş notlarına rel="deprecation" ile bir Link taşır.
Yeni araçlar, isteğe bağlı alanlar veya hata kodları eklemek uyumsuz bir değişiklik değildir.
Sorular
REST API var mı?
Kaption'ın herkese açık arayüzü MCP sunucusudur. OpenAPI dosyası, OpenAPI okuyan araçların bulabilmesi için bu HTTP uç noktasını açıklar; işlemlerin kendisi JSON-RPC üzerinden çağrılan MCP araçlarıdır.
Giriş yapmadan araçları listeleyebilir miyim?
Hayır. initialize ve tools/list dahil her çağrı bir belirteç gerektirir. Araç adları bu sayfada ve sunucu kartında listelenir.
Hangi istemciler çalışır?
Claude, ChatGPT, Cursor ve OAuth ile uzak MCP sunucularını destekleyen diğer istemciler. Yerel sunucu çalıştıran istemciler bunun yerine npm paketini kullanabilir.