Genel bakış
Nudgen, uygulama origin’inizin/mcp uç noktasında bir MCP sunucusu barındırır. Sunucu, Streamable HTTP üzerinden MCP 2026-07-28 protokolünü kullanır ve OAuth 2.1 gerektirir. Bu aktarımı destekleyen bir istemci bağlayın. Tarayıcınızda Nudgen’da oturum açın, bir çalışma alanı seçin ve istemcinin istediği izinleri onaylayın. Daha sonra kontrol panelinde çalışma alanını değiştirseniz bile bağlantınız bu çalışma alanına bağlı kalır.
Bu neden önemlidir
Asistanınız, bir kontrol paneli oturumunu veya Kişisel Erişim Jetonunu kullanmadan kişileri ve kampanyaları okuyabilir, yakındaki işletmeleri bulabilir, içerik taslakları hazırlayabilir ve bir kampanyayı başlatılmaya hazırlayabilir. Her gerçek gönderimi veya zamanlamayı devam etmeden önce tarayıcınızda incelersiniz.İstemcinizi bağlayın
Üretim uç noktası:
Yetkilendirme sunucusu; PKCE S256, kaynak bağlama ve yenileme jetonu rotasyonu ile yetkilendirme kodu akışını kullanır. Client ID Metadata Documents ve dinamik istemci kaydını kabul eder.
Codex CLI için şunları kullanın:
nudgen adlı bir istemci zaten yapılandırılmışsa bu kaydı /mcp URL’siyle güncelleyin.
Yalnızca verileri incelemeniz gerekiyorsa
campaigns:read kapsamını isteyin. İstemcinin kişileri, taslakları, marka ayarlarını veya içe aktarılan potansiyel müşterileri değiştirmesi gerektiğinde campaigns:write ekleyin. campaigns:send kapsamını yalnızca istemcinin başlatma onayı istemesi gerektiğinde ekleyin.
Kişisel Erişim Jetonları Geliştirici API’sinde kimlik doğrulaması yapar ancak
/mcp için kimlik doğrulaması yapmaz. Bir MCP istemcisi OAuth oturum açma işlemini tamamlamalıdır.Kullanılabilir araçlar
create_campaign, tek seferlik bir kampanya taslağı kaydeder. Doğrudan gönderim yapamaz veya zamanlama oluşturamaz. get_campaign, başlatmadan önce konuyu, içeriği, bağlantıyı, hedef kitleyi ve göndereni kontrol etmenizi sağlar.
Sunucu ayrıca campaigns:read kapsamında salt okunur kaynaklar sunar:
Harita potansiyel müşterilerini bulun ve içe aktarın
- Asistandan
search_map_leadsaracını bir konum ve işletme anahtar kelimeleriyle, örneğin bir şehir vemarketing agencyile çağırmasını isteyin. - İsteğe bağlı filtreler;
radiusKm(1–100),latvelngile yalnızca e-posta adresi yayımlayan işletmeleri tutmak içinemailOnlyalanlarıdır. - Sonuçta
nextPageTokenvarsa başka bir sayfa yüklemek için bunupageTokenolarak iletin. - Asistandan aynı konum ve anahtar kelimelerin yanı sıra kaydedilecek potansiyel müşteri nesneleriyle
import_map_leadsaracını çağırmasını isteyin. Her çağrı en fazla 200 potansiyel müşteri kabul eder.
Kampanya başlatmasını onaylayın
- Asistandan taslağı
get_campaignile incelemesini isteyin. - Asistandan kampanya kimliği ve istediğiniz tam hemen gönderim veya planlanmış zamanla
prepare_campaign_launcharacını çağırmasını isteyin. Bu işlem tek kullanımlık bir onay URL’si döndürür; henüz e-posta gönderilmez. - URL’yi açın; çalışma alanını, tahmini alıcı sayısını, içeriği, göndereni ve zamanlamayı inceleyin, ardından Başlatmayı onayla seçeneğine tıklayın.
- İstemciye dönün; istemci aynı kampanya kimliği, zamanlama ve
approvalIdilelaunch_campaignaracını çağırabilir.
Erişimi yönetin
Bağlı her istemcinin çalışma alanını ve kapsamlarını görmek için Ayarlar → API Anahtarları → Bağlı MCP uygulamaları bölümünü açın. Artık erişmemesi gereken bir bağlantıyı buradan iptal edin. İptal işlemi, bağlantının jetonlarını ve bekleyen başlatma onaylarını devre dışı bırakır. Daha sonra OAuth üzerinden yeniden bağlanabilirsiniz. OAuth izinleri en fazla 90 gün geçerlidir. Bir çalışma alanına erişimin kaybedilmesi de istemcinin bu çalışma alanına ait bağlantıyı kullanmasını engeller.Sorun giderme
Taşıyıcı jetonlar ve doğrudan REST uç noktaları kullanan komut dosyaları için Geliştirici API’sine bakın.