MCP Sunucusu
Yapay zeka kodlama ajanları için Unipile MCP Sunucusu
Codex, Cursor, Claude Code veya Gemini CLI, Unipile API'sini okur ve LinkedIn, WhatsApp ve e-posta entegrasyonlarını uygulamanıza kurar.
7 gün ücretsiz deneme, kredi kartı gerekmez.
Kodlama ajanınız
Unipile MCP bağlandı
CRM'ime LinkedIn hesap bağlantısı ekle.
Endpoint okunuyorPOST /v2/auth/linkşema yüklendi
Bağlantı rotası ve Ayarlar butonu eklendi. Dönüşte account ID kaydediliyor.
Sonraki özelliği anlatın…
Dokuz kanal, tek sunucu
Tek MCP sunucusu, ürününüzün ihtiyaç duyduğu tüm kanallar
İster LinkedIn MCP, ister WhatsApp MCP, e-posta MCP veya takvim MCP gereksin: tek sunucu, Scope'a bağlı tek anahtar ve aynı ortak rotalar. Kodlama ajanınıza ne geliştireceğini söyleyin; arkasındaki endpoint'leri bulur ve kodu projenize yazar.
Classic, Recruiter ve Sales Navigator hesapları
"ATS'ime LinkedIn mesajlaşma ve Sales Navigator araması ekle."
Ajanınızın bununla geliştirebilecekleri
Mesajları ve InMail'leri okuyun, senkronize edin ve gönderin
Sales Navigator dahil kişi ve şirket araması yapın
Profilleri alın ve bağlantı istekleri gönderin
Kişisel ve Business hesaplar, mesaj başına ücret yok
"CRM kullanıcılarım kendi numaralarından WhatsApp mesajı gönderip alabilsin."
Ajanınızın bununla geliştirebilecekleri
Ekler dahil mesaj gönderin ve alın
Grupları, üyeleri ve grup mesajlarını listeleyin
Sohbet geçmişini gerçek zamanlı senkronize edin
E-posta
Gmail, Outlook ve tüm IMAP posta kutuları
"Gmail, Outlook ve IMAP posta kutularını senkronize eden ortak bir inbox oluştur."
Ajanınızın bununla geliştirebilecekleri
E-postaları ve dizileri listeleyin, okuyun ve arayın
Kullanıcının posta kutusundan gönderin, yanıtlayın ve iletin
Ekleri, klasörleri ve taslakları yönetin
Bağlı hesaplarda doğrudan mesajlar
"Müşteri destek konsolumuza Instagram DM'lerini ekle."
Ajanınızın bununla geliştirebilecekleri
Doğrudan mesajları okuyun ve yanıtlayın
Sohbet geçmişini ve kişileri senkronize edin
Bağlı hesaplarda profil verilerini alın
Telegram
Bot değil, kullanıcı hesapları
"Telegram gruplarını ekip etkinlik akışına senkronize et."
Ajanınızın bununla geliştirebilecekleri
Sohbetlerde ve gruplarda mesaj gönderin ve alın
Geçmişi ve ekleri senkronize edin
Kişileri ve grup üyelerini listeleyin
Takvim
Google Calendar ve Outlook Calendar
"Bir sohbetten kullanıcının Google veya Outlook takvimine toplantı ekle."
Ajanınızın bununla geliştirebilecekleri
Takvimleri ve etkinlikleri listeleyin
Etkinlik oluşturun, güncelleyin ve silin
Mevcut etkinliklerden boş zaman dilimlerini bulun
Hızlı başlangıç
Unipile'ı kodlama ajanınıza ekleyin: tek satırda
Unipile MCP sunucusu barındırılır ve tüm kanallar için tek bir URL sunar. Kodlama ajanınızı Scope'a bağlı bir API anahtarıyla bu adrese yönlendirin; ajan API sözleşmesini okur ve istekleri Development uygulamanızda çalıştırır. Aşağıdaki kod parçaları resmi dokümantasyondan alınmıştır.
Cursor~/.cursor/mcp.json
Claude Codeclaude mcp add --transport http …
Codex CLI ve IDE eklentisi~/.codex/config.toml
Gemini CLI~/.gemini/settings.json
Windsurf~/.codeium/windsurf/mcp_config.json
# Barındırılan Unipile MCP sunucusunu Claude Code'a kaydedin
claude mcp add --transport http --scope user \
unipile "https://developer.unipile.com/mcp?branch=v2.0" \
--header "X-API-KEY: your-scoped-api-key"
# Bağlantıyı doğrulayın veya oturum içinde /mcp yazın
claude mcp list
{
"mcpServers": {
"unipile": {
"url": "https://developer.unipile.com/mcp?branch=v2.0",
"headers": {
"X-API-KEY": "your-scoped-api-key"
}
}
}
}
{
"mcpServers": {
"unipile": {
"url": "https://developer.unipile.com/mcp?branch=v2.0",
"headers": {
"X-API-KEY": "your-scoped-api-key"
}
}
}
}
# Codex CLI ve Codex IDE eklentisi bu dosyayı paylaşır
[mcp_servers.unipile]
url = "https://developer.unipile.com/mcp?branch=v2.0"
http_headers = { X-API-KEY = "your-scoped-api-key" }
# Doğrulama: codex mcp list
{
"mcpServers": {
"unipile": {
"httpUrl": "https://developer.unipile.com/mcp?branch=v2.0",
"headers": {
"X-API-KEY": "your-scoped-api-key"
}
}
}
}
# Doğrulama: Gemini CLI içinde /mcp
Sunucu bağlandı. Kodlama ajanınız artık Unipile API sözleşmesini okuyor ve Development uygulamanızda istek çalıştırabiliyor.
1
Bir Development uygulamasıyla başlayınÖnce Unipile panelinde Development uygulamanızda çalışın: test hesaplarınızı içeren bir Scope ve ona bağlı bir Account API anahtarı oluşturun. Production'a dokunulmaz ve bir MCP istemcisi hiçbir zaman global anahtar ya da Service anahtarı almaz.
2
Sunucuyu kodlama ajanınıza ekleyinİstemcinizin yapılandırmasını, Scope'a bağlı anahtar X-API-KEY başlığında olacak şekilde yapıştırın. Hemen algılamazsa istemciyi yeniden başlatın.
3
Özelliği anlatın, kodu inceleyinİhtiyacınız olan entegrasyonu isteyin. Ajan endpoint'leri okur, kodu projenize yazar ve istekleri Development uygulamasında çalıştırır. Akış sorunsuz çalışınca anahtarı Production'a geçirin.
Glue code değil, prompt
Kodlama ajanınızın bununla geliştirdikleri
Bir entegrasyon işi seçin. Her döküm, ajana verdiğiniz prompt'u, ajanın MCP sunucusu üzerinden okuyup çalıştırdığı Unipile endpoint'lerini ve projenize eklenenleri gösterir. Yollar eksiksiz verilmiştir; API temel URL'si:
https://api.unipile.com, Scope'a bağlı anahtar ise X-API-KEY başlığında.ATS'ime LinkedIn mesajlaşma ekle: her işe alım uzmanının inbox'ını senkronize et ve aday sayfasından yanıt verebilsinler.
Endpoint'ler aranıyor"chats messages send"3 eşleşme
İstek çalıştırılıyorGET /v2/{account_id}/chats12 sohbet
Oluşturulanlar:
linkedin/inbox-sync.ts (sohbetleri ve mesajları sorgular, aday kaydına upsert eder) ve POST /candidates/:id/reply (sohbetin kendi account ID'siyle gönderme rotasını çağırır). Senkronizasyon Development uygulamasında çalıştırıldı: 12 sohbet, 87 mesaj içe aktarıldı.Tek bir prompt ile ürününüzün içinde bir LinkedIn inbox'ı
Ajan sohbet ve mesaj sözleşmelerini okur, senkronizasyon işini ve yanıt endpoint'ini kendi stack'inizde yazar ve ilk istekleri Development uygulamanızda çalıştırır. Instagram, WhatsApp ve Telegram aynı sohbet rotalarını kullanır; bu yüzden ikinci kanalın prompt'u ilkinden daha kısadır.
Ajanın kullandığı endpoint'ler
GET/v2/{account_id}/chatsGET/v2/{account_id}/chats/{chat_id}/messagesPOST/v2/{account_id}/chats/{chat_id}/messages/send
Sık yapılan hata: ID'leri karıştırmak. Bir mesaj her zaman sohbetin sahibi olan hesaptan gönderilir; listeleme çağrısından gönderme çağrısına kadar
LinkedIn entegrasyonu geliştirin
account_id ve chat_id değerlerini birlikte taşıyın.Bu React ve Fastify uygulamasına Unipile Hosted Auth'u uygula; kullanıcılar kendi LinkedIn hesaplarını Ayarlar'dan bağlasın.
Endpoint okunuyorPOST /v2/auth/linkşema yüklendi
İstek çalıştırılıyorPOST /v2/auth/link201 · link
Eklendi:
POST /api/accounts/connect (Fastify): auth bağlantısını sunucu tarafında oluşturur ve barındırılan URL'yi döndürür. React Ayarlar sayfası bu adresi açar ve dönüşte yeni account_id değerini çalışma alanına kaydeder. Development uygulamasında test LinkedIn hesabıyla doğrulandı.Kullanıcılarınız kendi hesaplarını bağlar, uygulamanız bir account ID alır
Hosted Auth, Unipile'ın kullanıcılarınıza sunduğu sayfadır; kullanıcılar LinkedIn, WhatsApp, Gmail, Outlook veya bir takvimi kendileri bağlar. Ajan, bağlantının backend'de oluşturulmasını, frontend'deki yönlendirmeyi ve sonraki her isteğin ihtiyaç duyduğu account ID'nin kaydedilmesini kurar.
Ajanın kullandığı endpoint'ler
POST/v2/auth/linkPOST/v2/auth/intentGET/v2/accounts/{account_id}
Sık yapılan hata: auth bağlantısını tarayıcıdan oluşturmak. Bağlantı sunucunuzda, kendi anahtarınızla oluşturulur; frontend yalnızca barındırılan URL'yi alır.
Hosted Auth'u bir ajanla uygulayın
Destek konsolumuz için birleşik bir LinkedIn, WhatsApp ve E-posta inbox'ı oluştur: kanalın rozet olarak gösterildiği tek bir dizi listesi.
Endpoint'ler aranıyor"inbox chats emails"5 eşleşme
İstek çalıştırılıyorGET /v2/{account_id}/emails200 OK
Eklenenler: sohbetleri ve e-posta dizilerini tek bir yapıya eşleyen bir
Thread modeli (kanal, katılımcılar, son mesaj, okunmamış), bağlı her hesap için bir senkronizasyon worker'ı ve kanal rozetli dizi listesi. İki rotada da cursor tabanlı sayfalama. Development uygulamasında 3 hesapla test edildi.Mesajlaşma ve e-posta için tek bir dizi listesi
Sohbetler (LinkedIn, WhatsApp, Instagram, Telegram) ve e-postalar (Gmail, Outlook, IMAP), her biri tek bir şemaya sahip iki rota ailesinden gelir. Ajan iki sözleşmeyi de okur, ortak modeli tasarlar ve senkronizasyonu yazar; böylece ürününüz kanal ne olursa olsun tek bir inbox gösterir.
Ajanın kullandığı endpoint'ler
GET/v2/{account_id}/inboxesGET/v2/{account_id}/chatsGET/v2/{account_id}/emailsGET/v2/{account_id}/threads/{thread_id}
Sık yapılan hata: her yenilemede tüm inbox'ları baştan çekmek. API'nin döndürdüğü cursor ile sayfalayın, yeni mesajları webhook'lar getirsin.
Bir ajanla birleşik inbox oluşturun
Yeni mesaj webhook'larına abone ol ve kişi zaman akışını gerçek zamanlı güncelle.
Endpoint okunuyorPOST /v2/webhooks/endpoints/şema yüklendi
İstek çalıştırılıyorPOST /v2/webhooks/endpoints/201 · endpoint
Development uygulamasında mesaj olayları için bir webhook endpoint'i kaydedildi ve
POST /webhooks/unipile eklendi: hemen 200 döndürür ve olayı bir kuyruğa iter; mesajı kişi zaman akışına ekleyen worker da yazıldı. Test mesajı gönderildi: zaman akışı bir saniyeden kısa sürede güncellendi.Polling olmadan gerçek zamanlı
Unipile olayları (yeni mesaj, yeni e-posta, hesap durumu) kaydettiğiniz endpoint'e iletir. Ajan endpoint'i oluşturur, alıcıyı framework'ünüzde ve işleme görevini yazar, ardından teslimat kaydını webhook konuşmaları rotası üzerinden kontrol eder.
Ajanın kullandığı endpoint'ler
POST/v2/webhooks/endpoints/GET/v2/webhooks/endpoints/GET/v2/webhooks/conversations/
Sık yapılan hata: işi webhook handler'ının içinde yapmak. Hemen bir 2xx ile onaylayın ve olayı asenkron işleyin; aksi halde teslimatlar zaman aşımına uğrar ve yeniden denenir.
Webhook'ları bir ajanla kurun
SaaS'ımdaki her çalışma alanında kendi LinkedIn ve e-posta hesapları olan birden fazla kullanıcı var. Onları izole et: çalışma alanı başına bir Scope ve Scope'a bağlı bir anahtar.
Endpoint'ler aranıyor"scopes api-keys"4 eşleşme
İstek çalıştırılıyorPOST /v2/scopes/201 · scope
Artık bir çalışma alanı oluşturulduğunda backend bir Scope ve çalışma alanında şifreli saklanan, Scope'a bağlı bir Account API anahtarı oluşturuyor; bir üyenin bağladığı her hesap o Scope'a atanıyor. Tüm hesap çağrıları çalışma alanının anahtarını kullanır, dolayısıyla bir tenant başka bir tenant'ın hesaplarını asla okuyamaz. Development uygulamasında iki çalışma alanıyla test edildi.
Çok sayıda kullanıcı, çok sayıda hesap, tenant başına tek sınır
Scope'lar Unipile API'sinin erişim sınırıdır: Scope'a bağlı bir anahtar yalnızca o Scope'a atanmış hesapları görür. Ajan bunu tenant modelinize dönüştürür; böylece çoklu hesap mantığı kodunuzda değil, API'de yaşar.
Ajanın kullandığı endpoint'ler
POST/v2/scopes/POST/v2/api-keys/GET/v2/accounts/
Sık yapılan hata: her tenant için tek bir global Account anahtarı kullanmak. Global anahtar yönetim için backend'inizde kalır; her tenant kendi Scope'a bağlı anahtarını alır.
Hesaplar, Scope'lar ve anahtarlar
Hesap yeniden bağlanma ve checkpoint durumlarını ele al ve sessizce başarısız olmak yerine kullanıcıya doğru mesajı göster.
Endpoint okunuyorGET /v2/accounts/{account_id}şema yüklendi
Endpoint okunuyorPOST /v2/auth/checkpointşema yüklendi
Hesap durum değerleri üç arayüz durumuna eşlendi (bağlı, kod gerekiyor, yeniden bağlanma gerekiyor); kullanıcının aldığı kodu gönderen checkpoint formu ve o hesap için Hosted Auth'u yeniden açan yeniden bağlanma eylemi eklendi. Durum değişiklikleri webhook ile gelir, polling yok.
Her sağlayıcı entegrasyonunun ele alması gereken durumlar
Oturumların süresi dolar, sağlayıcılar doğrulama kodu ister, kullanıcılar şifrelerini değiştirir. Hesap durumu ve checkpoint rotaları bu durumları taşır; ajan bunları arayüzünüze eşler, böylece kullanıcılar ne yapacaklarını bilir ve kodunuz asla körü körüne yeniden denemez.
Ajanın kullandığı endpoint'ler
GET/v2/accounts/{account_id}POST/v2/auth/checkpointPOST/v2/auth/checkpoint/resend
Sık yapılan hata: bir checkpoint'i döngü içinde yeniden denemek. Kod son kullanıcıdan gelir; bir kez isteyin, bir kez gönderin ve durum olayını bekleyin.
Dokümantasyonda hesap durumları
Development'tan production'a
Ajan nerede çalışır ve kimin hesapları üzerinde
Siz geliştirirken ajan, test hesapları ve Scope'a bağlı bir anahtarla Development uygulamanızda çalışır. Production'da kullanıcılarınız kendi LinkedIn, WhatsApp, posta kutusu veya takvim hesaplarını Hosted Auth ile bağlar ve kodunuz aynı rotaları onlar adına çağırır.
1 · Kodlama ajanınız
Codex, Cursor, Claude Code
Prompt'u okur, bir endpoint seçer
2 · Unipile MCP sunucusu
Barındırılan, Scope'a bağlı tek anahtar
Sözleşmeyi okur, isteği çalıştırır
3 · Unipile API
Tek şema, dokuz kanal
Tek bir account ID ile sınırlı
4 · Sağlayıcı
LinkedIn, WhatsApp, Gmail




Her sağlayıcının kendi kuralları ve limitleri geçerlidir
5 · Kullanıcının hesabı
Hosted Auth ile bağlanmış
Kendi inbox'ı, kendi kişileri, kendi limitleri
Unipile API'sini kodlama ajanlarına açan, REST API ile aynı OpenAPI spesifikasyonundan üretilmiş, barındırılan bir Model Context Protocol sunucusu.
Endpointhttps://developer.unipile.com/mcp?branch=v2.0
AktarımStreamable HTTP (uzak sunucu, kurulum gerekmez)
Kimlik doğrulamaX-API-KEY başlığı, Scope'a bağlı Account API anahtarı
EylemlerTüm Unipile API işlemleri: sohbetler ve mesajlar, e-postalar, takvimler, profiller ve davetler, gönderiler, LinkedIn araması, Sales Navigator, Recruiter
KanallarLinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, Google Calendar, Outlook Calendar
İstemcilerCodex CLI, Cursor, Claude Code, Gemini CLI, Windsurf, tüm MCP istemcileri
OrtamlarGeliştirme ve test için Development uygulaması, kullanıcılarınız için Production
ScopeYalnızca anahtarın Scope'una atanmış hesaplar, istek başına tek account ID
GüncellemelerOtomatik: her OpenAPI sürümünden yeniden üretilir, bakım gerekmez
Kullanıcı tarafından bağlanır
Her son kullanıcı kendi hesabını barındırılan kimlik doğrulama üzerinden bağlar. Unipile oturumu saklar; ajanınız yalnızca bir account ID alır.
Hesaba göre sınırlanmış tek anahtar
Yalnızca ajanın erişmesi gereken hesapları içeren bir Scope ve ona bağlı bir Account API anahtarı oluşturun. Ajan başka hiçbir hesaba dokunamaz; anahtarı istediğiniz an panelden iptal edebilirsiniz.
Kullanıcının başlattığı iş akışları
Eylemler, kullanıcının başlattığı ve kontrol ettiği iş akışlarında, her sağlayıcının uyguladığı limitler dahilinde çalışır. Bunun nasıl uygulandığını görün: LinkedIn hesapları.
Önce Development'ta test edin
Development uygulamanızda test hesaplarıyla geliştirin ve test edin; akış sorunsuz çalışınca anahtarı Production'a geçirin. Ajanın geliştirme sırasında denediği hiçbir şey gerçek bir kullanıcıya dokunmaz. Güvenlik ve uyumluluk.
Ajanın okuduğu haliyle API
Unipile API'sinin tamamı, kodlama ajanınız tarafından okunabilir
Sunucu doğrudan Unipile API'sini açar: dokuz kanalda 179 işlem; ajan kodu yazdıktan sonra ürününüzün REST üzerinden çağıracağı işlemlerin aynısı. Bir işlem, Unipile API v2'deki bir yol üzerindeki tek bir HTTP metodudur. Aşağıdaki yollar eksiksiz verilmiştir; API temel URL'si:
https://api.unipile.com, Scope'a bağlı anahtar ise X-API-KEY başlığında.179Unipile API v2'de ajanın okuyup çalıştırabildiği işlem
9kanal: LinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, Google ve Outlook takvimleri
1sunucu URL'si ve tüm kanallar için Scope'a bağlı tek anahtar
0bakım gerektiren glue code: sunucu her API sürümünden yeniden üretilir
25 işlem
Mesajlar ve konuşmalar
LinkedIn, WhatsApp, Instagram ve Telegram aynı sohbet rotalarını paylaşır: inbox'ı listeleyin, bir diziyi okuyun, sohbet başlatın, gönderin, iletin, tepki verin, katılımcıları yönetin.
GET/v2/{account_id}/chats
GET/v2/{account_id}/chats/{chat_id}/messages
POST/v2/{account_id}/chats/{chat_id}/messages/send
23 işlem
E-postalar, diziler, taslaklar, klasörler
Gmail, Outlook ve IMAP tek şema üzerinden: e-postaları listeleyin ve okuyun, gönderin, dizi içinde yanıtlayın, taslak oluşturun, klasörler arasında taşıyın, kişileri listeleyin.
GET/v2/{account_id}/emails
GET/v2/{account_id}/emails/{email_id}
POST/v2/{account_id}/emails/send
13 işlem
Takvimler ve etkinlikler
Google ve Outlook takvimleri: takvimleri ve etkinlikleri listeleyin; bir etkinliği oluşturun, güncelleyin, iptal edin veya geri yükleyin; bir davete yanıt verin.
GET/v2/{account_id}/calendars
GET/v2/{account_id}/calendars/{calendar_id}/events
POST/v2/{account_id}/calendars/{calendar_id}/events
14 işlem
Profiller, davetler, ağ
Bir LinkedIn profilini okuyun, bağlantı isteği gönderin veya kabul edin, bekleyen davetleri, bağlantıları ve takipçileri listeleyin, bir üyeyi takip edin.
GET/v2/{account_id}/users/{user_id}
POST/v2/{account_id}/users/me/relation-requests
GET/v2/{account_id}/users/{user_id}/relations
20 işlem
Gönderiler, yorumlar, tepkiler
Bağlı LinkedIn veya Instagram hesabından bir üyenin gönderilerini listeleyin, yorumları ve tepkileri okuyun, gönderi veya hikaye yayınlayın, yorum yapın veya yanıtlayın.
GET/v2/{account_id}/users/{user_id}/posts
GET/v2/{account_id}/posts/{post_id}/comments
POST/v2/{account_id}/posts
60 işlem
LinkedIn araması, Sales Navigator, Recruiter, iş ilanları
LinkedIn filtreleriyle kişi, şirket, gönderi ve iş ilanı aramaları, Sales Navigator lead listeleri, Recruiter projeleri ve pipeline'ları, iş ilanları ve başvuranlar, şirket sayfaları, InMail kredileri.
POST/v2/{account_id}/linkedin/search/people
POST/v2/{account_id}/linkedin/sales-navigator/search/people
POST/v2/{account_id}/linkedin/recruiter/projects/{project_id}/pipeline
Ajanın çalıştırdığı haliyle, eksiksiz bir istek
Sunucu her Unipile API sürümünü takip eder; yeni bir endpoint yayınlandığı gün, her kanalda aynı ortak rotalar üzerinden ajanınıza ulaşır. Hesaplar, hosted auth, Scope'lar ve webhook'lar (23 işlem daha) da ajan tarafından kullanılabilir. Sözleşmelerin tamamı: API referansı.
Aynı API, iki aşama
MCP ile geliştirin, REST ile çalıştırın
MCP sunucusu, kodlama ajanınızın Unipile API'sini anlamasını ve test etmesini sağlar. REST API ve SDK'lar ise üretilen kodun production'da çağırdığı şeylerdir. Aynı endpoint'ler, aynı Scope'a bağlı anahtar; biri commit'ten önce, diğeri sonra.
Ürününüzde REST APIProduction
// Ne zaman ve ne gönderileceğine uygulamanız karar verir
const res = await fetch(`https://api.unipile.com/v2/${accountId}/chats/${chatId}/messages/send`, {
method: 'POST',
headers: { 'X-API-KEY': API_KEY, 'Content-Type': 'application/json' },
body: JSON.stringify({ text: 'Demo için perşembe 15:00 uygun.' })
});
// WhatsApp, Instagram, Telegram sohbetleri için aynı çağrı
Kodlama ajanınızda MCP sunucusuGeliştirin ve test edin
Konuşma görünümü için gönderme endpoint'ini, tam body şemasıyla uygula.
Endpoint okunuyorPOST /v2/{account_id}/chats/{chat_id}/messages/sendşema yüklendi
İstek çalıştırılıyorPOST /v2/{account_id}/chats/{chat_id}/messages/send200 OK · Development
messages.ts içine sözleşmedeki body şemasıyla sendMessage() eklendi ve Development uygulamasına karşı bir test yazıldı. İncelemeye hazır.
MCP sunucusunu şu durumlarda kullanın
Bir kodlama ajanıyla entegrasyon geliştiriyor veya değiştiriyorsunuz ve ajanın tahmin yürütmek yerine gerçek sözleşmeyi okumasını istiyorsunuz.
Bir özelliği tasarlamadan önce API'nin neler yapabildiğini keşfediyorsunuz: hangi rotalar, hangi alanlar, hangi limitler.
Mevcut bir entegrasyonu yanlış ID'ler, eksik sayfalama veya güvensiz yeniden denemeler açısından inceliyorsunuz.
REST API'yi şu durumlarda kullanın
Kod production'da çalışıyor: inbox senkronizasyonu, sekanslar, CRM kaydı, ürününüzde bir yanıt kutusu.
Binlerce bağlı hesapta webhook'lara, arka plan senkronizasyonuna ve yüksek hacme ihtiyacınız var.
Determinizm ve maliyet önemli: üretilen kod API'yi doğrudan, uygun olduğunda SDK'larla çağırır. MCP sunucusu bir sonraki özellik için araç kutusunda kalır.
Kodlama ajanları
Codex, Cursor, Claude Code ve Gemini CLI ile çalışır
Model Context Protocol'ü HTTP üzerinden konuşan her kodlama ajanı sunucuyu kullanabilir. Aşağıdaki tüm istemciler X-API-KEY başlığında Scope'a bağlı bir API anahtarı alır; yapılandırmalar resmi dokümantasyonda yayınlanmıştır.
CodexCodex CLI ve Codex IDE eklentisi
~/.codex/config.toml içinde, http_headers ile ekleyin, ardından doğrulamak için codex mcp list komutunu çalıştırın. Sonrasında özelliği anlatın ve Codex'in kod yazmadan önce Unipile sözleşmesini okumasına izin verin.
Unipile'ı Codex'e bağlayın
Cursor~/.cursor/mcp.json
mcp.json dosyasına ekleyin; ajan paneli Unipile eylemlerini listeler. Entegrasyonu editörden, Development uygulamanıza karşı geliştirin ve test edin.
Unipile'ı Cursor'a ekleyin
Claude CodeTek komut, user kapsamı
claude mcp add komutu; ardından bağlantıyı kontrol etmek için oturum içinde /mcp yazın.
Claude Code'a bağlayın
Gemini CLI~/.gemini/settings.json
settings.json içinde, httpUrl ve özel headers alanlarından okur. Unipile URL'sini ve X-API-KEY başlığını ekleyin; ardından /mcp komutu sunucuyu listeler.
Gemini CLI'a ekleyin
Windsurf~/.codeium/windsurf/mcp_config.json
Her MCP istemcisiFramework'ler ve özel ajanlar
X-API-KEY; Unipile API'si ajanınızdan okunabilir ve çalıştırılabilir hale gelir.
Sunucu ayrıntıları
Resmi SDK'lar ve entegrasyonlar
Ajandan ürününüze: resmi SDK'lar ve entegrasyonlar
Barındırılan MCP sunucusu, kodlama ajanınızın Unipile API'sini anlamasını sağlar. Ajanın yazdığı kod production'a geçtiğinde aynı API, resmi SDK'lar ve no-code bağlayıcılar üzerinden kullanılabilir.
Resmi SDK
Node.js / TypeScript
Tüm API için tipli istemci; ajanın MCP üzerinden keşfettiği endpoint'lerin aynısı. npm install unipile-node-sdk
Resmi SDK
Python
Unipile API v2 için resmi Python SDK'sı; Python ile yazılmış ajan framework'leri ve backend'ler için.
No-code
n8n
n8n için resmi Unipile node'u: LinkedIn Classic, Sales Navigator ve Recruiter, mesajlaşma, e-posta, takvim ve gönderiler hazır işlemler olarak sunulur. Kurulum: @unipile/n8n-nodes-unipile paketini Community nodes bölümünden yükleyin.
No-code
Make
Make için Unipile uygulaması; LinkedIn, WhatsApp, e-posta ve takvim eylemlerini stack'inizin geri kalanına bağlamak için.
Bunların hepsi Unipile tarafından GitHub ve npm'deki unipile organizasyonu altında sürdürülür. Barındırılan sunucunun adresi:
https://developer.unipile.com/mcp; registry manifest'i ve kurulum kılavuzu ise şurada: unipile/unipile-mcp.API paketimizin diğer ürünlerini keşfedin
MCP sunucusu, ürününüzün doğrudan çağırabildiği aynı API'nin üzerinde çalışır. Ajanınızın kullanacağı özellikleri geliştirmek için mesajlaşma, e-posta ve takvim API'lerini ve LinkedIn API ürününü keşfedin.
Mesajlaşma API
WhatsApp, Instagram ve Telegram'ı bağlayarak konuşmaları programatik olarak gönderin, alın ve yönetin. Uygulamanızda birleşik inbox özellikleri ve konuşma iş akışları geliştirin.
6000+
Unipile ile inovasyon yapan şirketler
Sektör liderlerinin tercihi
1 API
Tüm büyük iletişim kanallarında operasyonları sadeleştirin
2 Gün
Minimum kurulumla hızla canlı entegrasyona geçin
30%
Bakım çabası ve kaynaklarında azalma
Yerleşik güvenlik ve uyumluluk
Verileriniz ve iş akışlarınız için kurumsal düzeyde koruma Güvenliğimiz hakkında daha fazla bilgi
SOC 2 Type II
Sertifikalı
Veri korumasını ve operasyonel bütünlüğü güvence altına alan, bağımsız olarak denetlenmiş güvenlik kontrolleri.
GDPR
Uyumlu
Kullanıcı gizliliği için Avrupa veri koruma düzenlemelerine tam uyum.
99.9%
Son 24 aydaki platform çalışma süresi
24/7
Yüksek performanslı API ile küresel destek
Unipile MCP Sunucusu SSS
Sunucunun ne olduğu, kodlama ajanınızın onunla neler yapabileceği, hangi istemcilerin çalıştığı ve maliyeti hakkında net yanıtlar.
MCP sunucusu, Model Context Protocol aracılığıyla bir yapay zeka modeline araçlar sunan bir programdır. Model Context Protocol, Anthropic'in 2024 sonunda tanıttığı açık bir standarttır ve bugün Codex, Cursor, Claude Code, Gemini CLI, Windsurf, VS Code ve çoğu ajan framework'ü tarafından desteklenir. İstemci sunucuya hangi araçların bulunduğunu sorar, model birini seçer, sunucu onu çalıştırır ve sonucu döndürür. Unipile MCP sunucusu Unipile API'sini bu şekilde sunar; böylece bir kodlama ajanı sözleşmeyi okuyabilir, istek çalıştırabilir ve kullanıcılarınızın bağladığı mesajlaşma, e-posta ve takvim hesapları için entegrasyonu yazabilir.
Unipile API sözleşmesini okur ve uygulamanıza karşı istek çalıştırır. Pratikte bir özellik için doğru endpoint'leri bulur (sohbetler ve mesajlar, e-postalar, profiller ve davetler, LinkedIn, Sales Navigator ve Recruiter aramaları, gönderiler, takvim etkinlikleri), entegrasyonu tam şemalarla projenize yazar ve Scope'a bağlı bir anahtarla Development uygulamanızda test eder. LinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP ve takvimleri aynı ortak rotalar üzerinden kapsar.
Özel başlıkla HTTP üzerinden uzak MCP sunucularını destekleyen her istemciyle: Codex CLI ve Codex IDE eklentisi, Cursor, Claude Code, Gemini CLI, Windsurf ve OpenAI Agents SDK, Claude Agent SDK, LangChain, LlamaIndex veya CrewAI gibi ajan framework'leri. Her birinin yapılandırması resmi dokümantasyonda ve bu sitenin istemci sayfalarında yer alır.
Kodlama ajanınıza kısa bir yapılandırma yapıştırır ve istediğiniz özelliği sade bir dille anlatırsınız. Entegrasyon kodunu ajan yazar; siz de her pull request gibi incelersiniz. MCP sunucusu geliştirme aşamasına ait bir araçtır: production'da ürününüz doğrudan REST API'yi veya SDK'ları çağırır.
Geliştirirken MCP sunucusunu kullanın: ajan sözleşmeyi okur, kodu üretir ve bir Development uygulamasında test eder. Production'da çalışan her şey için REST API ve SDK'ları kullanın: inbox senkronizasyonu, sekanslar, CRM kaydı, binlerce hesapta webhook'lar. Aynı endpoint'ler, aynı Scope'a bağlı anahtar.
Siz geliştirirken, Scope'a bağlı bir anahtar üzerinden Development uygulamanızın test hesapları. Production'da ise yalnızca kullanıcılarınızın barındırılan kimlik doğrulama ile bağladığı hesaplar: kodunuz kimlik bilgilerini değil account ID'leri alır ve her eylem tek bir hesapla sınırlıdır, o kullanıcı adına ve kullanıcının başlatıp kontrol ettiği iş akışları içinde gerçekleştirilir. Unipile; LinkedIn, Meta, Google veya Microsoft ile bağlantılı değildir ve her sağlayıcının kendi limitleri geçerlidir.
Development uygulamanızda Scope'a bağlı bir Account API anahtarı kullanın: panelde yalnızca test hesaplarını içeren bir Scope ve o Scope için bir anahtar oluşturun. Ajan başka hiçbir hesaba dokunamaz ve anahtarı istediğiniz an panelden iptal edebilirsiniz. Production hesapları ancak incelenmiş kodunuz kendi Scope'a bağlı anahtarlarıyla yayına çıktığında devreye girer. Unipile SOC 2 Type II sertifikalıdır ve GDPR ile uyumludur.
MCP sunucusu tüm Unipile planlarına dahildir. Faturalandırma, kanal ne olursa olsun ve ajan kaç istek yaparsa yapsın bağlı hesap başınadır: 10 hesaba kadar aylık 49 EUR'dan başlar, ardından ek hesap başına 5 EUR, yüksek hacimde 3 EUR'ya kadar iner; mesaj veya çağrı başına ücret yoktur. 7 günlük ücretsiz deneme için kredi kartı gerekmez. Tüm tarife: fiyatlandırma sayfası.