Taplio
resmiJalankan akun LinkedIn Anda dari Claude atau ChatGPT
Apa yang bisa Anda lakukan dengan Taplio MCP?
- Muat konteks akun — Panggil
get_meuntuk memuat identitas, preferensi konten, dan statistik LinkedIn hari ini sebelum menyusun draf. - Susun dan jadwalkan postingan — Buat, edit, dan jadwalkan draf LinkedIn, atau terbitkan segera setelah Anda mengonfirmasi.
- Tinjau performa postingan — Daftar postingan Anda dan ambil analitik akun atau per postingan untuk rentang tanggal yang dipilih.
- Riset inspirasi — Cari postingan LinkedIn kreator lain berdasarkan kata kunci, suka, dan jumlah pengikut penulis.
- Berinteraksi dengan konten — Temukan postingan untuk dikomentari, susun dan antrekan komentar atau balasan, serta antrekan suka.
- Antrekan permintaan koneksi — Kirim permintaan koneksi berdasarkan nama pengguna LinkedIn dan periksa atau batalkan statusnya.
Dokumentasi
Server MCP LinkedIn Taplio
Server MCP LinkedIn Taplio adalah server Model Context Protocol (MCP) yang menghubungkan alat AI langsung ke akun Taplio Anda dan, melalui itu, ke kehadiran LinkedIn Anda. Server ini memberi agen AI, asisten, dan klien chat kemampuan untuk menyusun draf, menjadwalkan, dan menerbitkan postingan LinkedIn, menelusuri apa yang sudah Anda posting, mencari inspirasi dari kreator lain, membaca analitik Anda, dan berinteraksi: menemukan postingan yang layak dikomentari, menyusun draf komentar dan balasan, menyukai postingan, dan mengirim permintaan koneksi, semuanya melalui bahasa alami.
Arahkan host MCP Anda ke server Taplio dan Anda dapat bertanya hal-hal seperti:
- "Susun draf postingan LinkedIn tentang peluncuran MCP baru kami dan jadwalkan untuk Selasa pukul 9 pagi."
- "Tampilkan 10 postingan terakhir saya dan mana yang mendapat impresi terbanyak."
- "Temukan 20 postingan berperforma tinggi tentang
linkedin ghostwritingdari kreator dengan kurang dari 50k pengikut." - "Bagaimana tren pengikut dan keterlibatan saya selama 30 hari terakhir?"
Kasus penggunaan
- Mengubah ide mentah menjadi postingan LinkedIn siap terbit, dengan suara dan topik Anda sendiri.
- Mengotomatiskan pembuatan draf, penjadwalan, dan penerbitan dari klien apa pun yang mendukung MCP.
- Membangun alur kerja konten berbantuan AI dan pelaporan di atas data LinkedIn Anda yang sebenarnya.
- Mengekstrak wawasan dan analitik dari riwayat postingan Anda tanpa meninggalkan asisten Anda.
Daftar Isi
- Server MCP Taplio Jarak Jauh
- Prasyarat
- Instalasi
- Autentikasi
- Toolset
- Alat
- Referensi alat
- Alur kerja yang disarankan
- Model pustaka dan siklus hidup
- Batasan dan keamanan
- Pemecahan masalah
- Berkontribusi
- Lisensi
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.
| Properti | Nilai |
|---|---|
| Transport | Streamable HTTP (jarak jauh) |
| Endpoint | https://mcp.taplio.com/ |
| Autentikasi | OAuth 2.0 (otorisasi di browser, tidak ada API key yang perlu ditempel) |
| Cakupan | Akun Taplio + LinkedIn milik pengguna yang terautentikasi |
| Petunjuk server | Panggil get_me terlebih dahulu untuk memuat identitas dan pengaturan |
Karena server bersifat jarak jauh dan berbasis OAuth, Anda tidak pernah menyalin rahasia ke dalam file konfigurasi. Akses terikat pada akun Taplio yang Anda setujui di browser, dan dapat dicabut dari Taplio kapan saja.
Prasyarat
- Akun Taplio aktif dengan LinkedIn terhubung.
- Host yang mendukung MCP (Claude Code, Claude Desktop, Manus, VS Code dengan Copilot, Cursor, Windsurf, Grok, Mistral Le Chat, Raycast, atau klien apa pun yang mendukung MCP melalui HTTP).
- Browser yang tersedia pada 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
Satu klik: buka tautan ini untuk mendapatkan dialog "Add custom connector" yang sudah terisi dengan nama dan URL Taplio, lalu klik Add.
Atau lakukan secara manual: 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.
Manus
Taplio adalah plugin native Manus: satu klik, tidak ada URL server yang perlu ditempel.
- Buka direktori plugin Manus.
- Temukan Taplio dan klik Connect.
- Masuk ke akun Taplio Anda dan setujui akses.
Alat Taplio kemudian tersedia dalam tugas Manus Anda.
VS Code
Tambahkan ke konfigurasi MCP pengguna atau workspace 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/"
}
}
}
Grok
Di grok.com, buka Plugins -> New Connector -> Custom, lalu masukkan:
- Name:
Taplio - Server URL:
https://mcp.taplio.com/
Klik Add Connector dan setujui proses masuk Taplio di jendela popup. Sebutkan Taplio dalam prompt Anda (misalnya "Use Taplio to give me my LinkedIn stats of the day") agar Grok memilih konektor tersebut.
Mistral Le Chat
Di Le Chat, buka Context -> Connectors -> Add connector -> Add a custom connector, lalu masukkan:
- Connector name:
Taplio - Server:
https://mcp.taplio.com/
Autentikasi terdeteksi secara otomatis (OAuth 2.1). Klik Add connector dan setujui proses masuk Taplio. Jika Le Chat menjawab bahwa tidak ada konektor Taplio yang tersedia, sebutkan alat tersebut dalam prompt Anda (misalnya "Use the Taplio connector's get_me tool").
Raycast
Instal ekstensi Model Context Protocol Registry,
jalankan Search Servers, pertahankan registry Official, cari taplio, dan pilih
Install Server. Raycast terhubung melalui HTTP dan membuka proses masuk Taplio.
Smithery
Buka smithery.ai/servers/taplio/linkedin-mcp, klik Add to toolbox, lalu Authenticate pada konektor Taplio di toolbox Anda.
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
Server MCP Taplio menggunakan OAuth 2.0. Pada penggunaan pertama, klien Anda membuka jendela browser tempat Anda masuk ke Taplio dan menyetujui akses. Server kemudian bertindak atas nama satu akun tersebut. Tidak ada API key, token, atau kredensial LinkedIn yang disimpan dalam konfigurasi klien Anda. Cabut akses kapan saja dari pengaturan akun Taplio Anda.
Toolset
Alat-alat dikelompokkan ke dalam toolset fungsional. Semuanya beroperasi pada akun pengguna yang terautentikasi sendiri.
| Toolset | Deskripsi |
|---|---|
| Akun dan analitik | Identitas, preferensi konten, postingan, serta analitik akun dan per postingan. |
| Draf dan media | Membuat, membaca, menampilkan daftar, mengedit, dan menghapus draf; mengunggah dan melampirkan media. |
| Jadwalkan dan terbitkan | Terbitkan draf sekarang, jadwalkan, atau batalkan penjadwalan kembali ke draf. |
| Inspirasi | Cari postingan LinkedIn kreator lain untuk mencontoh konten yang berhasil. |
| Berinteraksi | Temukan postingan dan komentar yang layak untuk berinteraksi, berkomentar, membalas, dan menyukai. |
| Jaringan | Antrekan permintaan koneksi dan tindak lanjuti. |
Alat
Semua 35 alat. Alat hanya-baca tidak pernah mengubah apa pun; alat tulis mengubah draf Taplio Anda atau bertindak di LinkedIn,
dan klien yang mendukung anotasi alat meminta konfirmasi sebelum menjalankannya. Skema input lengkap
dikembalikan oleh server (tools/list); referensi alat di bawah merinci alat-alat inti.
Akun dan analitik
get_me(hanya-baca): Identitas Anda, preferensi konten, dan statistik LinkedIn hari ini. Panggil ini terlebih dahulu.list_posts(hanya-baca): Postingan LinkedIn Anda, terbaru lebih dulu, dari Taplio dan yang diterbitkan langsung di LinkedIn.get_post(hanya-baca): Satu postingan berdasarkan id Taplio atau urn LinkedIn.get_analytics_overview(hanya-baca): Analitik akun dari waktu ke waktu: pengikut, impresi, keterlibatan.get_post_analytics(hanya-baca): Impresi, suka, komentar, dan bagikan per postingan.
Draf dan media
list_drafts(hanya-baca): Draf postingan LinkedIn Anda yang belum diterbitkan.get_draft(hanya-baca): Satu draf berdasarkan id.create_draft(tulis): Buat draf, opsional dengan media.update_draft(tulis): Tulis ulang draf atau lampirkan media ke dalamnya.delete_draft(tulis): Hapus draf secara permanen.list_media(hanya-baca): Media yang sudah diunggah ke Taplio.create_media_upload_url(tulis): Dapatkan URL unggah sekali pakai untuk gambar, video, GIF, atau PDF.attach_media_from_url(tulis): Lampirkan media dari URL publik ke draf.pick_media(tulis): Panel interaktif untuk melampirkan media dari pustaka Anda, di klien yang mendukung MCP Apps.upload_media(tulis): Panel interaktif untuk mengunggah file baru dan melampirkannya, di klien yang mendukung MCP Apps.
Jadwalkan dan terbitkan
schedule_draft(tulis): Jadwalkan draf untuk diterbitkan secara otomatis pada waktu mendatang.unschedule(tulis): Pindahkan postingan terjadwal kembali ke draf.publish_draft(tulis): Terbitkan draf sekarang. Postingan langsung tayang dan tidak dapat dibatalkan.
Inspirasi
search_inspiration(hanya-baca): Cari postingan LinkedIn kreator lain untuk format dan sudut pandang yang terbukti.
Berinteraksi
find_posts_to_comment(hanya-baca): Postingan yang layak dikomentari, dari postingan Anda, feed terkurasi, atau pilihan yang dipersonalisasi.list_comment_feeds(hanya-baca): Feed terkurasi yang tersedia untuk berinteraksi.find_comments_to_reply(hanya-baca): Komentar pada postingan yang masih layak dibalas.list_comment_drafts(hanya-baca): Draf komentar Anda, yang juga merupakan antrean dan riwayat.get_comment_draft(hanya-baca): Satu draf komentar, untuk memastikan apakah sudah diposting.create_comment_draft(tulis): Susun draf komentar atau balasan. Belum ada yang mencapai LinkedIn.update_comment_draft(tulis): Tulis ulang draf komentar sebelum dikomit.commit_comment_draft(tulis): Antrekan komentar untuk diposting di LinkedIn atas nama Anda.cancel_comment_draft(tulis): Batalkan komentar yang diantrekan sebelum dikirim.like_post(tulis): Antrekan suka pada postingan atau komentar.get_post_like(hanya-baca): Status suka yang Anda antrekan.cancel_like(tulis): Batalkan suka yang diantrekan sebelum dikirim.
Jaringan
list_connection_requests(hanya-baca): Setiap permintaan koneksi yang Anda antrekan, beserta statusnya.send_connection_request(tulis): Antrekan permintaan koneksi kepada seseorang berdasarkan nama pengguna LinkedIn.get_connection_request(hanya-baca): Status permintaan terbaru untuk suatu nama pengguna.cancel_connection_request(tulis): Batalkan permintaan koneksi yang diantrekan sebelum dikirim.
Referensi alat
Profil
get_me
Baca ini terlebih dahulu untuk orientasi. Mengembalikan identitas dan preferensi konten pengguna sehingga Anda dapat menyesuaikan output
dan mengenali postingan mereka sendiri: nama tampilan dan @handle LinkedIn (seorang pengguna mungkin memiliki 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.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
content | string | ya | Isi teks draf. 1 hingga 3000 karakter. |
get_draft
Ambil satu draf pos LinkedIn berdasarkan id.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
id | string | ya | Id draf (dari list_drafts). |
list_drafts
Daftar draf pos LinkedIn pengguna yang belum diterbitkan.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
limit | integer | tidak | Maksimum draf yang dikembalikan. Default 25, maksimal 100. |
cursor | string | tidak | Token paginasi dari respons sebelumnya. |
update_draft
Perbarui konten draf yang sudah ada. Hanya draf yang dapat diedit: pos yang sudah diterbitkan atau dijadwalkan tidak dapat diedit.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
id | string | ya | Id draf yang akan diperbarui (dari list_drafts). |
content | string | ya | Isi teks lengkap yang baru (menggantikan yang lama). 1 hingga 3000 karakter. |
delete_draft
Hapus draf pos LinkedIn secara permanen.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
id | string | ya | Id draf yang akan dihapus secara permanen. |
Penerbitan
publish_draft
Terbitkan draf ke LinkedIn segera. Ini langsung tayang sekarang dan tidak dapat dibatalkan.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
id | string | ya | Id draf yang akan diterbitkan segera. |
schedule_draft
Jadwalkan draf untuk diterbitkan secara otomatis pada waktu mendatang.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
id | string | ya | Id draf yang akan dijadwalkan (dari list_drafts). |
scheduled_for | string | ya | Datetime ISO 8601 (mis. 2026-06-10T14:30:00Z). Minimal 2 menit di masa depan. |
unschedule
Batalkan jadwal pos yang dijadwalkan, mengembalikannya ke draf agar Anda dapat mengedit, menjadwalkan ulang, atau menghapusnya.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
id | string | ya | Id pos yang dijadwalkan (dari list_posts). |
Pos
list_posts
Daftar pos LinkedIn pengguna (status scheduled, sending, atau sent), terbaru lebih dulu. Sebuah draf menjadi
pos setelah dijadwalkan atau diterbitkan.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
status | enum | tidak | Filter berdasarkan scheduled, sending, atau sent. Hilangkan untuk ketiganya. |
from | string | tidak | Hanya pos pada atau setelah tanggal ini (YYYY-MM-DD atau ISO 8601, UTC). |
to | string | tidak | Hanya pos pada atau sebelum tanggal ini (YYYY-MM-DD atau ISO 8601, UTC). |
limit | integer | tidak | Maksimum pos yang dikembalikan. Default 25, maksimal 100. |
cursor | string | tidak | Token paginasi dari respons sebelumnya. |
get_post
Ambil satu pos LinkedIn berdasarkan id. Sebuah pos memiliki status scheduled, sending, atau sent; draf terpisah
(gunakan get_draft).
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
id | string | ya | Id pos (dari list_posts). |
Analitik
get_analytics_overview
Dapatkan ringkasan analitik LinkedIn pengguna (pengikut, impresi, interaksi). Default ke hari ini jika tidak ada rentang tanggal yang diberikan.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
from | string | tidak | Tanggal mulai (YYYY-MM-DD, UTC). Default hari ini; rentang maksimal 90 hari. |
to | string | tidak | Tanggal akhir (YYYY-MM-DD, UTC). Default hari ini; rentang maksimal 90 hari. |
metrics | string | tidak | Subset dipisahkan koma: followers, connections, profile_views, impressions, likes, comments, shares. Hilangkan untuk semua. |
granularity | enum | tidak | Ukuran bucket waktu; hanya day yang didukung (default). |
get_post_analytics
Daftar analitik per pos pengguna (impresi, suka, komentar, bagikan), default ke 7 hari terakhir.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
from | string | tidak | Tanggal mulai (YYYY-MM-DD, UTC). Default 7 hari lalu; rentang maksimal 90 hari. |
to | string | tidak | Tanggal akhir (YYYY-MM-DD, UTC). Default hari ini; rentang maksimal 90 hari. |
limit | integer | tidak | Maksimum pos yang dikembalikan. Default 25, maksimal 100. |
cursor | string | tidak | Token paginasi dari respons sebelumnya. |
Inspirasi
search_inspiration
Cari pos LinkedIn dari kreator lain untuk digunakan sebagai inspirasi.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
query | string | tidak | Pencarian teks bebas atas konten pos. Hilangkan untuk menjelajahi pos teratas. |
lang | string | tidak | Filter berdasarkan kode bahasa ISO 639-1 (mis. en, fr). |
min_likes | integer | tidak | Hanya pos dengan setidaknya sebanyak ini suka. 0-1000; default 50. |
min_comments | integer | tidak | Hanya pos dengan setidaknya sebanyak ini komentar. 0-1000; default 0. |
min_char_count | integer | tidak | Hanya pos dengan setidaknya sebanyak ini karakter. 0-10000; default 500. |
max_followers | integer | tidak | Hanya pos yang penulisnya memiliki paling banyak sebanyak ini pengikut. Default 100000. |
min_days_old | integer | tidak | Hanya pos yang berusia setidaknya N hari (0-365); default 1. Menggantikan from/to. |
max_days_old | integer | tidak | Hanya pos dari N hari terakhir (0-365). Menggantikan from/to. |
from | string | tidak | Hanya pos pada atau setelah tanggal ini. Diabaikan jika min/max_days_old diatur. |
to | string | tidak | Hanya pos pada atau sebelum tanggal ini. Diabaikan jika min/max_days_old diatur. |
limit | integer | tidak | Maksimum pos yang dikembalikan. Minimal 1; default 30. |
Alur kerja yang disarankan
- Panggil
get_mesekali di awal sesi untuk memuat suara, topik, bahasa, dan statistik pengguna. - Gunakan
search_inspirationuntuk mendasari konten baru pada apa yang saat ini berhasil di niche tersebut. - Buat draf dengan
create_draft, iterasi denganupdate_draft. - Terbitkan dengan
schedule_draft(disarankan) ataupublish_draft(segera). - Laporkan dengan
get_analytics_overviewdanget_post_analytics, dan rujuk silang denganlist_posts. - Berinteraksi dengan
find_posts_to_commentdanfind_comments_to_reply, buat draf dengancreate_comment_draft, dan hanya panggilcommit_comment_draft,like_post, atausend_connection_requestsetelah pengguna setuju.
Model pustaka dan siklus hidup
Sebuah draf dan sebuah pos adalah item yang sama pada tahap berbeda dalam siklus hidupnya:
create_draft ─┐
├─> [ DRAFT ] ──schedule_draft──> [ scheduled ] ──(auto)──> [ sending ] ──> [ sent ]
update_draft ─┘ │ │
└──────publish_draft───────────┴──(immediate)──> [ sending ] ──> [ sent ]
[ scheduled ] ──unschedule──> [ DRAFT ]
- Draf berada di daftar drafts (
list_drafts) dan merupakan satu-satunya tahap yang dapat diedit. - Menjadwalkan atau menerbitkan draf mengubahnya menjadi pos dan memindahkannya ke daftar posts (
list_posts). unschedulememindahkan pos yang dijadwalkan kembali ke draf; possenttidak dapat dibatalkan pengirimannya.
Batasan dan keamanan
- Panjang pos: 1 hingga 3000 karakter (
create_draft,update_draft). - Penjadwalan:
scheduled_forharus setidaknya 2 menit di masa depan, ISO 8601, disarankan UTC. - Rentang analitik: maksimal 90 hari per kueri; gunakan paginasi dengan
cursoruntuk kumpulan hasil yang besar. - Tindakan tidak dapat dibatalkan:
publish_draftlangsung tayang dandelete_draftbersifat permanen. Konfirmasikan niat sebelum memanggil salah satunya. - Interaksi dalam antrean:
commit_comment_draft,like_post, dansend_connection_requestmengantrekan tindakan; tindakan tersebut mencapai LinkedIn beberapa menit atau jam kemudian, diatur kecepatannya agar akun tetap aman. Masing-masing dapat dibatalkan hingga terkirim (cancel_comment_draft,cancel_like,cancel_connection_request), dan tidak dapat dibatalkan setelahnya. - Cakupan: setiap alat hanya bertindak pada akun Taplio dan LinkedIn milik pengguna yang terautentikasi.
Pemecahan masalah
- Alat tidak muncul: pastikan URL server adalah
https://mcp.taplio.com/dan Anda telah menyelesaikan langkah OAuth di browser. Jalankan ulang/mcp(Claude Code) atau sambungkan ulang konektor. 401/ kesalahan auth: sesi Anda mungkin telah kedaluwarsa atau dicabut. Sambungkan ulang dan otorisasi ulang di browser.- Tidak dapat mengedit pos: hanya draf yang dapat diedit. Jika sudah dijadwalkan, panggil
unscheduleterlebih dahulu; jika sudahsent, pos tersebut tidak dapat diubah lagi. - Analitik kosong: pos yang baru diterbitkan membutuhkan waktu untuk mengumpulkan 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 MIT License. Lihat LICENSE.