Taplio

resmi

LinkedIn hesabınızı Claude veya ChatGPT'den yönetin

Taplio MCP ile neler yapabilirsiniz?

  • LinkedIn gönderisi taslağı oluşturuncreate_draft ile yeni bir yayınlanmamış taslak oluşturun, ardından update_draft kullanarak taslağı iyileştirin.
  • Gönderileri zamanlayın veya yayınlayın — Gelecekteki bir yayın zamanını ayarlamak için schedule_draft veya hemen canlı yayına geçmek için publish_draft kullanın.
  • Gönderi geçmişinizi inceleyinlist_posts ile zamanlanmış, gönderilmekte olan ve gönderilmiş gönderilere göz atın ve get_post ile tek bir gönderiyi inceleyin.
  • LinkedIn analizlerinizi kontrol edinget_analytics_overview ile hesap düzeyinde metrikler ve get_post_analytics ile gönderi başına performans alın.
  • Diğer içerik üreticilerinden ilham alınsearch_inspiration kullanarak konuya, etkileşime veya takipçi sayısına göre yüksek performanslı LinkedIn gönderilerini arayın.
  • Profilinizi ve tercihlerinizi yükleyin — LinkedIn kullanıcı adınızı, içerik ayarlarınızı ve mevcut istatistiklerinizi almak için get_me çağrısını yapın.

Dokümantasyon

Taplio LinkedIn MCP Sunucusu

License: MIT MCP Remote server

Taplio LinkedIn MCP Sunucusu, yapay zeka araçlarını doğrudan Taplio hesabınıza ve onun aracılığıyla LinkedIn varlığınıza bağlayan bir Model Bağlam Protokolü (MCP) sunucusudur. Yapay zeka ajanlarına, asistanlara ve sohbet istemcilerine, doğal dil aracılığıyla LinkedIn gönderileri taslağı oluşturma, zamanlama ve yayınlama, daha önce yayınladıklarınıza göz atma, diğer içerik üreticilerinden ilham araştırma ve analizlerinizi okuma yeteneği verir.

MCP ana makinenizi Taplio sunucusuna yönlendirdiğinizde şu tür sorular sorabilirsiniz:

  • "Yeni MCP lansmanımız hakkında bir LinkedIn gönderisi taslağı oluştur ve Salı sabah 9'a zamanla."
  • "Son 10 gönderimi ve en çok gösterim alanı göster."
  • "50 bin takipçinin altındaki içerik üreticilerinden linkedin ghostwriting hakkında yüksek performanslı 20 gönderi bul."
  • "Son 30 gündeki takipçi ve etkileşim trendlerim nasıl?"

Kullanım alanları

  • Ham fikirleri, kendi ses tonunuz ve konularınızla yayına hazır LinkedIn gönderilerine dönüştürmek.
  • MCP özellikli herhangi bir istemciden taslak oluşturma, zamanlama ve yayınlamayı otomatikleştirmek.
  • Gerçek LinkedIn verileriniz üzerine yapay zeka destekli içerik iş akışları ve raporlama oluşturmak.
  • Asistanınızdan ayrılmadan gönderi geçmişinizden içgörüler ve analizler çıkarmak.

İçindekiler


Uzak Taplio MCP Sunucusu

Taplio, barındırılan, uzak bir MCP sunucusu olarak sunulur. Yerel olarak kurulacak veya çalıştırılacak hiçbir şey yoktur: MCP ana makineniz HTTP üzerinden Taplio uç noktasına bağlanır ve OAuth ile kimlik doğrular.

ÖzellikDeğer
AktarımAkışkan HTTP (uzak)
Uç Noktahttps://mcp.taplio.com
Kimlik DoğrulamaOAuth 2.0 (tarayıcıda yetkilendirin, yapıştırılacak API anahtarı yok)
KapsamKimliği doğrulanmış kullanıcının kendi Taplio + LinkedIn hesabı
Sunucu ipucuÖnce kimlik ve ayarları yüklemek için get_me çağrısı yapın

Sunucu uzak ve OAuth tabanlı olduğu için, bir yapılandırma dosyasına asla bir sır kopyalamazsınız. Erişim, tarayıcıda onayladığınız Taplio hesabına bağlıdır ve Taplio'dan herhangi bir zamanda iptal edilebilir.


Ön Koşullar

  1. LinkedIn bağlantılı aktif bir Taplio hesabı.
  2. MCP özellikli bir ana makine (Claude Code, Claude Desktop, Copilot ile VS Code, Cursor, Windsurf veya HTTP üzerinden MCP konuşan herhangi bir istemci).
  3. İlk bağlantıda OAuth yetkilendirmesini tamamlamak için kullanılabilir bir tarayıcı.

Kurulum

Claude Code

claude mcp add --transport http taplio https://mcp.taplio.com

Ardından Claude Code içinde /mcp komutunu çalıştırın ve istendiğinde tarayıcıda taplio yetkisini onaylayın.

Claude Desktop / claude.ai bağlayıcıları

Claude Desktop'ta veya claude.ai'de, Ayarlar -> Bağlayıcılar -> Özel bağlayıcı ekle'yi açın, ardından şunu girin:

  • Ad: Taplio
  • URL: https://mcp.taplio.com

OAuth ekranını onaylayın. Taplio araçları daha sonra araç seçicide görünür.

VS Code

Kullanıcı veya çalışma alanı MCP yapılandırmanıza (.vscode/mcp.json) ekleyin:

{
  "servers": {
    "taplio": {
      "type": "http",
      "url": "https://mcp.taplio.com"
    }
  }
}

Cursor

~/.cursor/mcp.json içinde (veya Ayarlar -> MCP -> Ekle):

{
  "mcpServers": {
    "taplio": {
      "url": "https://mcp.taplio.com"
    }
  }
}

Windsurf

~/.codeium/windsurf/mcp_config.json içinde:

{
  "mcpServers": {
    "taplio": {
      "serverUrl": "https://mcp.taplio.com"
    }
  }
}

Genel MCP yapılandırması

HTTP üzerinden uzak MCP sunucularını destekleyen herhangi bir istemci şunu kullanabilir:

{
  "mcpServers": {
    "taplio": {
      "type": "http",
      "url": "https://mcp.taplio.com"
    }
  }
}

Kimlik Doğrulama

Taplio MCP Sunucusu OAuth 2.0 kullanır. İlk kullanımda istemciniz, Taplio'da oturum açıp erişimi onayladığınız bir tarayıcı penceresi açar. Sunucu daha sonra bu tek hesap adına hareket eder. İstemci yapılandırmanızda hiçbir API anahtarı, belirteç veya LinkedIn kimlik bilgisi saklanmaz. Taplio hesap ayarlarınızdan istediğiniz zaman erişimi iptal edin.


Araç Setleri

Araçlar işlevsel araç setleri halinde gruplandırılmıştır. Hepsi kimliği doğrulanmış kullanıcının kendi hesabı üzerinde çalışır.

Araç SetiAçıklama
ProfilKimlik, içerik tercihleri ve güncel LinkedIn istatistikleri.
TaslaklarYayınlanmamış gönderi taslaklarını oluşturma, okuma, listeleme, düzenleme ve silme.
YayınlamaBir taslağı şimdi yayınlama, zamanlama veya zamanlamayı kaldırıp taslaklara geri döndürme.
GönderilerZamanlanmış, gönderiliyor ve gönderilmiş gönderilere göz atma.
AnalizlerHesap düzeyinde genel bakış ve gönderi başına performans metrikleri.
İlhamNeyin işe yaradığını modellemek için diğer içerik üreticilerinin LinkedIn gönderilerini arama.

Araçlar

Profil

get_me

Yönlendirme için önce bunu okuyun. Kullanıcının kimliğini ve içerik tercihlerini döndürür, böylece çıktıyı onlara göre uyarlayabilir ve kendi gönderilerini tanıyabilirsiniz: görünen ad ve LinkedIn @handle (bir kullanıcı birden fazla takma ad kullanabilir, bu yüzden ikisini de kontrol edin), artı ai_settings (sektör, rol, dil, hedef kitle, konular, anahtar kelimeler, açıklama) ve bugünün LinkedIn istatistikleri (takipçiler, bağlantılar, profil görüntülemeleri).

Parametre yok.


Taslaklar

create_draft

Yeni bir LinkedIn gönderi taslağı oluşturun (yayınlanmamış). Daha sonra schedule_draft veya publish_draft ile yayınlayın.

ParametreTürGerekliAçıklama
contentstringevetTaslağın metin gövdesi. 1 ila 3000 karakter.

get_draft

Kimliğe göre tek bir LinkedIn gönderi taslağı getirin.

ParametreTürGerekliAçıklama
idstringevetTaslağın kimliği (list_drafts'dan).

list_drafts

Kullanıcının yayınlanmamış LinkedIn gönderi taslaklarını listeleyin.

ParametreTürGerekliAçıklama
limitintegerhayırDöndürülecek maksimum taslak sayısı. Varsayılan 25, üst sınır 100.
cursorstringhayırÖnceki bir yanıttan sayfalandırma belirteci.

update_draft

Mevcut bir taslağın içeriğini güncelleyin. Yalnızca taslaklar düzenlenebilir: yayınlanmış veya zamanlanmış gönderiler düzenlenemez.

ParametreTürGerekliAçıklama
idstringevetGüncellenecek taslağın kimliği (list_drafts'dan).
contentstringevetYeni tam metin gövdesi (mevcut olanı değiştirir). 1 ila 3000 karakter.

delete_draft

Bir LinkedIn gönderi taslağını kalıcı olarak silin.

ParametreTürGerekliAçıklama
idstringevetKalıcı olarak silinecek taslağın kimliği.

Yayınlama

publish_draft

Bir taslağı hemen LinkedIn'de yayınlayın. Bu şimdi canlı yayına geçer ve geri alınamaz.

ParametreTürGerekliAçıklama
idstringevetHemen yayınlanacak taslağın kimliği.

schedule_draft

Bir taslağın gelecekteki bir zamanda otomatik olarak yayınlanmasını zamanlayın.

ParametreTürGerekliAçıklama
idstringevetZamanlanacak taslağın kimliği (list_drafts'dan).
scheduled_forstringevetISO 8601 tarih-saat (örn. 2026-06-10T14:30:00Z). En az 2 dakika gelecekte olmalı.

unschedule

Zamanlanmış bir gönderinin zamanlamasını kaldırın, düzenleyebilmeniz, yeniden zamanlayabilmeniz veya silebilmeniz için onu taslaklara geri döndürün.

ParametreTürGerekliAçıklama
idstringevetZamanlanmış gönderinin kimliği (list_posts'dan).

Gönderiler

list_posts

Kullanıcının LinkedIn gönderilerini (durum scheduled, sending veya sent), en yeniden eskiye doğru listeleyin. Bir taslak, zamanlandığında veya yayınlandığında gönderi haline gelir.

ParametreTürGerekliAçıklama
statusenumhayırscheduled, sending veya sent ile filtreleyin. Üçü için de boş bırakın.
fromstringhayırYalnızca bu tarihte veya sonrasındaki gönderiler (YYYY-AA-GG veya ISO 8601, UTC).
tostringhayırYalnızca bu tarihte veya öncesindeki gönderiler (YYYY-AA-GG veya ISO 8601, UTC).
limitintegerhayırDöndürülecek maksimum gönderi sayısı. Varsayılan 25, üst sınır 100.
cursorstringhayırÖnceki bir yanıttan sayfalandırma belirteci.

get_post

Kimliğe göre tek bir LinkedIn gönderisi getirin. Bir gönderinin durumu scheduled, sending veya sent olur; taslaklar ayrıdır (get_draft kullanın).

ParametreTürGerekliAçıklama
idstringevetGönderinin kimliği (list_posts'dan).

Analizler

get_analytics_overview

Kullanıcının LinkedIn analizlerine genel bakışı alın (takipçiler, gösterimler, etkileşim). Tarih aralığı verilmediğinde varsayılan olarak bugünü alır.

ParametreTürZorunluAçıklama
fromstringhayırBaşlangıç tarihi (YYYY-AA-GG, UTC). Varsayılan bugün; aralık 90 günle sınırlıdır.
tostringhayırBitiş tarihi (YYYY-AA-GG, UTC). Varsayılan bugün; aralık 90 günle sınırlıdır.
metricsstringhayırVirgülle ayrılmış alt küme: followers, connections, profile_views, impressions, likes, comments, shares. Tümü için atlayın.
granularityenumhayırZaman dilimi boyutu; yalnızca day desteklenir (varsayılan).

get_post_analytics

Kullanıcının gönderi bazında analizlerini (gösterimler, beğeniler, yorumlar, paylaşımlar) varsayılan olarak son 7 günü kapsayacak şekilde listeler.

ParametreTürZorunluAçıklama
fromstringhayırBaşlangıç tarihi (YYYY-AA-GG, UTC). Varsayılan 7 gün öncesi; aralık 90 günle sınırlıdır.
tostringhayırBitiş tarihi (YYYY-AA-GG, UTC). Varsayılan bugün; aralık 90 günle sınırlıdır.
limitintegerhayırDöndürülecek maksimum gönderi sayısı. Varsayılan 25, üst sınır 100.
cursorstringhayırÖnceki bir yanıttan sayfalama belirteci.

İlham

search_inspiration

İlham almak için diğer içerik üreticilerinin LinkedIn gönderilerini arar.

ParametreTürZorunluAçıklama
querystringhayırGönderi içeriği üzerinde serbest metin araması. En iyi gönderilere göz atmak için atlayın.
langstringhayırISO 639-1 dil koduna göre filtrele (örn. en, fr).
min_likesintegerhayırYalnızca en az bu kadar beğeni almış gönderiler. 0-1000; varsayılan 50.
min_commentsintegerhayırYalnızca en az bu kadar yorum almış gönderiler. 0-1000; varsayılan 0.
min_char_countintegerhayırYalnızca en az bu kadar karakter içeren gönderiler. 0-10000; varsayılan 500.
max_followersintegerhayırYalnızca yazarının en fazla bu kadar takipçisi olan gönderiler. Varsayılan 100000.
min_days_oldintegerhayırYalnızca en az N günlük gönderiler (0-365); varsayılan 1. from/to'i geçersiz kılar.
max_days_oldintegerhayırYalnızca son N gündeki gönderiler (0-365). from/to'i geçersiz kılar.
fromstringhayırYalnızca bu tarihte veya sonrasındaki gönderiler. min/max_days_old ayarlanmışsa yok sayılır.
tostringhayırYalnızca bu tarihte veya öncesindeki gönderiler. min/max_days_old ayarlanmışsa yok sayılır.
limitintegerhayırDöndürülecek maksimum gönderi sayısı. Minimum 1; varsayılan 30.

Önerilen iş akışı

  1. Kullanıcının sesini, konularını, dilini ve istatistiklerini yüklemek için oturum başlangıcında bir kez get_me çağrısı yapın.
  2. Nişte şu anda işe yarayan içeriğe dayalı yeni içerik oluşturmak için search_inspiration kullanın.
  3. create_draft ile taslak oluşturun, update_draft ile üzerinde çalışın.
  4. schedule_draft (tercih edilir) veya publish_draft (anında) ile yayınlayın.
  5. get_analytics_overview ve get_post_analytics ile raporlayın ve list_posts ile çapraz referans alın.

Kütüphane ve yaşam döngüsü modeli

Bir taslak ve bir gönderi, yaşamının farklı aşamalarındaki aynı öğedir:

create_draft ─┐
              ├─> [ DRAFT ] ──schedule_draft──> [ scheduled ] ──(auto)──> [ sending ] ──> [ sent ]
update_draft ─┘        │                              │
                       └──────publish_draft───────────┴──(immediate)──> [ sending ] ──> [ sent ]

                       [ scheduled ] ──unschedule──> [ DRAFT ]
  • Taslaklar drafts listesinde bulunur (list_drafts) ve düzenlenebilir tek aşamadır.
  • Bir taslağı zamanlamak veya yayınlamak onu bir gönderiye dönüştürür ve posts listesine taşır (list_posts).
  • unschedule zamanlanmış bir gönderiyi taslaklara geri taşır; sent bir gönderi geri alınamaz.

Sınırlar ve güvenlik

  • Gönderi uzunluğu: 1 ila 3000 karakter (create_draft, update_draft).
  • Zamanlama: scheduled_for en az 2 dakika ileri bir zaman olmalıdır, ISO 8601, UTC önerilir.
  • Analiz aralığı: sorgu başına 90 günle sınırlıdır; büyük sonuç kümeleri için cursor ile sayfalama yapın.
  • Geri alınamaz eylemler: publish_draft hemen yayına girer ve delete_draft kalıcıdır. İkisini de çağırmadan önce niyeti onaylayın.
  • Kapsam: her araç yalnızca kimliği doğrulanmış kullanıcının kendi Taplio ve LinkedIn hesabı üzerinde işlem yapar.

Sorun giderme

  • Araçlar görünmüyor: sunucu URL'sinin https://mcp.taplio.com olduğunu ve OAuth tarayıcı adımını tamamladığınızı doğrulayın. /mcp (Claude Code) komutunu yeniden çalıştırın veya bağlayıcıyı yeniden bağlayın.
  • 401 / kimlik doğrulama hataları: oturumunuzun süresi dolmuş veya iptal edilmiş olabilir. Tarayıcıda yeniden bağlanın ve yeniden yetkilendirin.
  • Bir gönderi düzenlenemiyor: yalnızca taslaklar düzenlenebilir. Zaten zamanlanmışsa, önce unschedule çağrısı yapın; eğer sent ise, artık değiştirilemez.
  • Boş analizler: yeni yayınlanan gönderilerin metrikleri toplaması zaman alır; ayrıca tarih aralığınızı 90 günlük sınıra göre kontrol edin.

Katkıda bulunma

Bu depo, Taplio LinkedIn MCP Sunucusu'nu belgelendirir. Belgelerle ilgili sorunları bildirmek veya iyileştirme önermek için CONTRIBUTING.md dosyasına bakın. Ürün desteği için Taplio ile iletişime geçin.


Lisans

Bu proje MIT Lisansı koşulları altında lisanslanmıştır. LICENSE dosyasına bakın.