Taplio

resmi

Jalankan akun LinkedIn Anda dari Claude atau ChatGPT

Apa yang bisa Anda lakukan dengan Taplio MCP?

  • Draf postingan LinkedIn — Buat draf baru yang belum dipublikasikan dengan create_draft, lalu sempurnakan menggunakan update_draft.
  • Jadwalkan atau publikasikan postingan — Gunakan schedule_draft untuk mengatur waktu publikasi di masa mendatang atau publish_draft untuk langsung tayang.
  • Tinjau riwayat postingan Anda — Jelajahi postingan yang dijadwalkan, sedang dikirim, dan sudah terkirim dengan list_posts, serta periksa satu postingan melalui get_post.
  • Periksa analitik LinkedIn Anda — Dapatkan metrik tingkat akun dengan get_analytics_overview dan kinerja per postingan melalui get_post_analytics.
  • Cari inspirasi dari kreator lain — Cari postingan LinkedIn berperforma tinggi berdasarkan topik, keterlibatan, atau jumlah pengikut menggunakan search_inspiration.
  • Muat profil dan preferensi Anda — Panggil get_me untuk mengambil pegangan LinkedIn, pengaturan konten, dan statistik terkini Anda.

Dokumentasi

Taplio LinkedIn MCP Server

License: MIT MCP Remote server

Taplio LinkedIn MCP Server adalah server Model Context Protocol (MCP) yang menghubungkan alat AI langsung ke akun Taplio Anda dan, melaluinya, ke kehadiran LinkedIn Anda. Server ini memberi agen AI, asisten, dan klien obrolan kemampuan untuk menyusun, menjadwalkan, dan menerbitkan postingan LinkedIn, menelusuri apa yang telah Anda posting, mencari inspirasi dari kreator lain, dan membaca analitik Anda, semuanya melalui bahasa alami.

Arahkan host MCP Anda ke server Taplio dan Anda dapat menanyakan hal-hal seperti:

  • "Buat draf postingan LinkedIn tentang peluncuran MCP baru kami dan jadwalkan untuk Selasa jam 9 pagi."
  • "Tampilkan 10 postingan terakhir saya dan mana yang mendapat impresi terbanyak."
  • "Temukan 20 postingan berperforma tinggi tentang linkedin ghostwriting dari kreator dengan kurang dari 50 ribu pengikut."
  • "Bagaimana tren pengikut dan keterlibatan saya selama 30 hari terakhir?"

Kasus penggunaan

  • Mengubah ide mentah menjadi postingan LinkedIn siap terbit, dengan gaya dan topik Anda sendiri.
  • Mengotomatiskan pembuatan draf, penjadwalan, dan penerbitan dari klien apa pun yang mendukung MCP.
  • Membangun alur kerja konten dan pelaporan berbantuan AI di atas data LinkedIn nyata Anda.
  • Mengekstrak wawasan dan analitik dari riwayat postingan Anda tanpa meninggalkan asisten Anda.

Daftar Isi


Server MCP Taplio Jarak Jauh

Taplio ditawarkan sebagai server MCP jarak jauh yang dihosting. Tidak ada yang perlu diinstal atau dijalankan secara lokal: host MCP Anda terhubung ke endpoint Taplio melalui HTTP dan mengautentikasi dengan OAuth.

PropertiNilai
TransportHTTP Streamable (jarak jauh)
Endpointhttps://mcp.taplio.com
AutentikasiOAuth 2.0 (otorisasi di browser, tanpa kunci API untuk ditempel)
CakupanAkun Taplio + LinkedIn milik pengguna yang terautentikasi
Petunjuk serverPanggil get_me terlebih dahulu untuk memuat identitas dan pengaturan

Karena server bersifat jarak jauh dan berbasis OAuth, Anda tidak perlu menyalin rahasia apa pun ke dalam file konfigurasi. Akses terikat ke akun Taplio yang Anda setujui di browser, dan dapat dicabut dari Taplio kapan saja.


Prasyarat

  1. Akun Taplio aktif dengan LinkedIn yang terhubung.
  2. Host yang mendukung MCP (Claude Code, Claude Desktop, VS Code dengan Copilot, Cursor, Windsurf, atau klien apa pun yang mendukung MCP melalui HTTP).
  3. Browser tersedia saat koneksi pertama, untuk menyelesaikan otorisasi OAuth.

Instalasi

Claude Code

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

Kemudian jalankan /mcp di dalam Claude Code dan otorisasi taplio di browser saat diminta.

Konektor Claude Desktop / claude.ai

Di Claude Desktop atau di claude.ai, buka Settings -> Connectors -> Add custom connector, lalu masukkan:

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

Setujui layar OAuth. Alat Taplio kemudian muncul di pemilih alat.

VS Code

Tambahkan ke konfigurasi MCP pengguna atau ruang kerja Anda (.vscode/mcp.json):

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

Cursor

Di ~/.cursor/mcp.json (atau Settings -> MCP -> Add):

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

Windsurf

Di ~/.codeium/windsurf/mcp_config.json:

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

Konfigurasi MCP Generik

Klien apa pun yang mendukung server MCP jarak jauh melalui HTTP dapat menggunakan:

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

Autentikasi

Taplio MCP Server menggunakan OAuth 2.0. Saat pertama kali digunakan, klien Anda membuka jendela browser tempat Anda masuk ke Taplio dan menyetujui akses. Server kemudian bertindak atas nama akun tunggal tersebut. Tidak ada kunci API, token, atau kredensial LinkedIn yang disimpan dalam konfigurasi klien Anda. Cabut akses kapan saja dari pengaturan akun Taplio Anda.


Set Alat

Alat-alat dikelompokkan ke dalam set alat fungsional. Semuanya beroperasi pada akun milik pengguna yang terautentikasi.

Set AlatDeskripsi
ProfilIdentitas, preferensi konten, dan statistik LinkedIn saat ini.
DrafMembuat, membaca, mendaftar, mengedit, dan menghapus draf postingan yang belum diterbitkan.
PenerbitanMenerbitkan draf sekarang, menjadwalkannya, atau membatalkan jadwal kembali ke draf.
PostinganMenelusuri postingan yang dijadwalkan, sedang dikirim, dan terkirim.
AnalitikGambaran umum tingkat akun dan metrik kinerja per postingan.
InspirasiMencari postingan LinkedIn kreator lain untuk mencontoh konten yang berhasil.

Alat

Profil

get_me

Baca ini terlebih dahulu untuk orientasi. Mengembalikan identitas pengguna dan preferensi konten sehingga Anda dapat menyesuaikan keluaran untuk mereka dan mengenali postingan mereka sendiri: nama tampilan dan @handle LinkedIn (pengguna mungkin menggunakan beberapa alias, jadi periksa keduanya), plus ai_settings (industri, peran, bahasa, audiens target, topik, kata kunci, deskripsi) dan statistik LinkedIn hari ini (pengikut, koneksi, tampilan profil).

Tidak ada parameter.


Draf

create_draft

Buat draf postingan LinkedIn baru (belum diterbitkan). Terbitkan nanti dengan schedule_draft atau publish_draft.

ParameterTipeWajibDeskripsi
contentstringyaIsi teks draf. 1 hingga 3000 karakter.

get_draft

Ambil satu draf postingan LinkedIn berdasarkan id.

ParameterTipeWajibDeskripsi
idstringyaId draf (dari list_drafts).

list_drafts

Daftar draf postingan LinkedIn pengguna yang belum diterbitkan.

ParameterTipeWajibDeskripsi
limitintegertidakMaks draf yang dikembalikan. Default 25, maksimal 100.
cursorstringtidakToken paginasi dari respons sebelumnya.

update_draft

Perbarui konten draf yang ada. Hanya draf yang dapat diedit: postingan yang diterbitkan atau dijadwalkan tidak bisa.

ParameterTipeWajibDeskripsi
idstringyaId draf yang akan diperbarui (dari list_drafts).
contentstringyaIsi teks lengkap baru (menggantikan yang ada). 1 hingga 3000 karakter.

delete_draft

Hapus permanen draf postingan LinkedIn.

ParameterTipeWajibDeskripsi
idstringyaId draf yang akan dihapus permanen.

Penerbitan

publish_draft

Terbitkan draf ke LinkedIn segera. Ini akan tayang sekarang dan tidak dapat dibatalkan.

ParameterTipeWajibDeskripsi
idstringyaId draf yang akan segera diterbitkan.

schedule_draft

Jadwalkan draf untuk diterbitkan secara otomatis di waktu mendatang.

ParameterTipeWajibDeskripsi
idstringyaId draf yang akan dijadwalkan (dari list_drafts).
scheduled_forstringyaDatetime ISO 8601 (mis. 2026-06-10T14:30:00Z). Setidaknya 2 menit di masa depan.

unschedule

Batalkan jadwal postingan yang dijadwalkan, mengembalikannya ke draf sehingga Anda dapat mengedit, menjadwalkan ulang, atau menghapusnya.

ParameterTipeWajibDeskripsi
idstringyaId postingan yang dijadwalkan (dari list_posts).

Postingan

list_posts

Daftar postingan LinkedIn pengguna (status scheduled, sending, atau sent), yang terbaru lebih dulu. Draf menjadi postingan setelah dijadwalkan atau diterbitkan.

ParameterTipeWajibDeskripsi
statusenumtidakFilter berdasarkan scheduled, sending, atau sent. Abaikan untuk ketiganya.
fromstringtidakHanya postingan pada atau setelah tanggal ini (YYYY-MM-DD atau ISO 8601, UTC).
tostringtidakHanya postingan pada atau sebelum tanggal ini (YYYY-MM-DD atau ISO 8601, UTC).
limitintegertidakMaks postingan yang dikembalikan. Default 25, maksimal 100.
cursorstringtidakToken paginasi dari respons sebelumnya.

get_post

Ambil satu postingan LinkedIn berdasarkan id. Postingan memiliki status scheduled, sending, atau sent; draf terpisah (gunakan get_draft).

ParameterTipeWajibDeskripsi
idstringyaId postingan (dari list_posts).

Analitik

get_analytics_overview

Dapatkan gambaran umum analitik LinkedIn pengguna (pengikut, impresi, keterlibatan). Default ke hari ini jika tidak ada rentang tanggal yang diberikan.

ParameterTipeWajibDeskripsi
fromstringtidakTanggal mulai (YYYY-MM-DD, UTC). Default hari ini; rentang dibatasi maksimal 90 hari.
tostringtidakTanggal akhir (YYYY-MM-DD, UTC). Default hari ini; rentang dibatasi maksimal 90 hari.
metricsstringtidakSubset yang dipisahkan koma: followers, connections, profile_views, impressions, likes, comments, shares. Abaikan untuk semua.
granularityenumtidakUkuran time-bucket; hanya day yang didukung (default).

get_post_analytics

Menampilkan analitik per-postingan pengguna (impresi, suka, komentar, bagikan), default 7 hari terakhir.

ParameterTipeWajibDeskripsi
fromstringtidakTanggal mulai (YYYY-MM-DD, UTC). Default 7 hari lalu; rentang dibatasi maksimal 90 hari.
tostringtidakTanggal akhir (YYYY-MM-DD, UTC). Default hari ini; rentang dibatasi maksimal 90 hari.
limitintegertidakMaks postingan yang dikembalikan. Default 25, dibatasi maksimal 100.
cursorstringtidakToken paginasi dari respons sebelumnya.

Inspirasi

search_inspiration

Cari postingan LinkedIn dari kreator lain untuk digunakan sebagai inspirasi.

ParameterTipeWajibDeskripsi
querystringtidakPencarian teks bebas pada konten postingan. Abaikan untuk menjelajahi postingan teratas.
langstringtidakFilter berdasarkan kode bahasa ISO 639-1 (mis. en, fr).
min_likesintegertidakHanya postingan dengan setidaknya jumlah suka ini. 0-1000; default 50.
min_commentsintegertidakHanya postingan dengan setidaknya jumlah komentar ini. 0-1000; default 0.
min_char_countintegertidakHanya postingan dengan setidaknya jumlah karakter ini. 0-10000; default 500.
max_followersintegertidakHanya postingan yang penulisnya memiliki paling banyak jumlah pengikut ini. Default 100000.
min_days_oldintegertidakHanya postingan yang berusia setidaknya N hari (0-365); default 1. Menimpa from/to.
max_days_oldintegertidakHanya postingan dari N hari terakhir (0-365). Menimpa from/to.
fromstringtidakHanya postingan pada atau setelah tanggal ini. Diabaikan jika min/max_days_old diatur.
tostringtidakHanya postingan pada atau sebelum tanggal ini. Diabaikan jika min/max_days_old diatur.
limitintegertidakMaks postingan yang dikembalikan. Minimal 1; default 30.

Alur kerja yang direkomendasikan

  1. Panggil get_me sekali di awal sesi untuk memuat voice, topik, bahasa, dan statistik pengguna.
  2. Gunakan search_inspiration untuk mendasarkan konten baru pada apa yang saat ini berhasil di niche tersebut.
  3. Buat draf dengan create_draft, iterasi dengan update_draft.
  4. Kirim dengan schedule_draft (disarankan) atau publish_draft (segera).
  5. Laporkan dengan get_analytics_overview dan get_post_analytics, serta referensi silang dengan list_posts.

Model pustaka dan siklus hidup

Sebuah draf dan sebuah postingan adalah item yang sama pada tahap berbeda dalam hidupnya:

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

                       [ scheduled ] ──unschedule──> [ DRAFT ]
  • Draf berada di daftar draf (list_drafts) dan merupakan satu-satunya tahap yang dapat diedit.
  • Menjadwalkan atau menerbitkan draf mengubahnya menjadi postingan dan memindahkannya ke daftar postingan (list_posts).
  • unschedule memindahkan postingan terjadwal kembali ke draf; postingan sent tidak dapat dibatalkan pengirimannya.

Batasan dan keamanan

  • Panjang postingan: 1 hingga 3000 karakter (create_draft, update_draft).
  • Penjadwalan: scheduled_for harus setidaknya 2 menit di masa depan, ISO 8601, disarankan UTC.
  • Rentang analitik: dibatasi maksimal 90 hari per kueri; gunakan paginasi dengan cursor untuk set hasil besar.
  • Tindakan ireversibel: publish_draft langsung tayang dan delete_draft bersifat permanen. Konfirmasi niat sebelum memanggil salah satunya.
  • Cakupan: setiap alat hanya bertindak pada akun Taplio dan LinkedIn milik pengguna yang terautentikasi.

Pemecahan masalah

  • Alat tidak muncul: konfirmasi URL server adalah https://mcp.taplio.com dan Anda telah menyelesaikan langkah browser OAuth. Jalankan ulang /mcp (Claude Code) atau sambungkan kembali konektor.
  • Kesalahan 401 / auth: sesi Anda mungkin telah kedaluwarsa atau dicabut. Sambungkan kembali dan otorisasi ulang di browser.
  • Tidak dapat mengedit postingan: hanya draf yang dapat diedit. Jika sudah dijadwalkan, panggil unschedule terlebih dahulu; jika sudah sent, tidak dapat diubah lagi.
  • Analitik kosong: postingan yang baru diterbitkan membutuhkan waktu untuk mengakumulasi metrik; periksa juga rentang tanggal Anda terhadap batas 90 hari.

Berkontribusi

Repositori ini mendokumentasikan Taplio LinkedIn MCP Server. Lihat CONTRIBUTING.md untuk cara melaporkan masalah dengan dokumentasi atau menyarankan perbaikan. Untuk dukungan produk, hubungi Taplio.


Lisensi

Proyek ini dilisensikan di bawah ketentuan Lisensi MIT. Lihat LICENSE.