Lewati ke konten

Model Context Protocol

Tombol terbitkan untuk klien MCP apa pun.

Hubungkan akun sosial Anda sekali, lalu biarkan asisten Anda menyusun, menampilkan pratinjau, dan menjadwalkan di sepuluh jaringan. SimplePost menangani pengiriman melalui server MCP hosted dengan OAuth.

URL server: https://app.simplepost.social/mcp · Disertakan di setiap paket dan uji coba gratis

Dikelola oleh SimplePost · Diperbarui

Koneksi

Endpoint, transport, dan autentikasi

Detail teknis server MCP SimplePost
Endpointhttps://app.simplepost.social/mcp
TransportStreamable HTTP, tanpa status (POST)
OtorisasiKode otorisasi OAuth dengan PKCE (S256), registrasi klien dinamis (RFC 7591)
Penemuan/.well-known/oauth-protected-resource dan /.well-known/oauth-authorization-server
Cakupan izinaccounts:read, posts:read, posts:validate, posts:write
TokenKedaluwarsa setelah 90 hari, disimpan hanya sebagai hash, dapat dicabut; tanpa refresh token
PaketSetiap paket berbayar dan uji coba gratis 7 hari
Tambahkan ke klien yang mendukung MCP jarak jauh
https://app.simplepost.social/mcp
Claude Code
claude mcp add --transport http simplepost https://app.simplepost.social/mcp

Permintaan tanpa autentikasi menerima 401 dengan header WWW-Authenticate yang mengarah ke metadata sumber daya terlindungi, sehingga klien yang sesuai memulai alur OAuth sendiri. Lihat spesifikasi otorisasi MCP .

Alat

12 alat MCP

Alat, cakupan, dan tujuan MCP SimplePost
AlatCakupanTujuan
list_accountsaccounts:readReturn connected social accounts with their accountId, platform, name and credential status.
get_tiktok_creator_infoaccounts:readRead a TikTok account's allowed privacy levels, interaction settings and limits.
upload_mediaposts:writeImport a file from a compatible chat client, or a public URL, and return a SimplePost media URL.
validate_postposts:validateCheck text and media against each network's rules without creating anything.
preview_postposts:validateResolve accounts, media, schedule time and validation as data, without writing.
show_post_previewposts:read / posts:validateRender a visual preview of unsaved content or a saved post (MCP Apps UI with a text fallback).
get_scheduleposts:readReturn day, week or month calendar data, including open posting slots, in an IANA timezone.
show_scheduleposts:readRender the interactive calendar.
create_postposts:writePublish now, schedule for later or save a draft, with per-account overrides, threads, quotes and an idempotency key.
inspect_postsposts:readList drafts, scheduled, posted or failed posts, or inspect one post and its per-account results.
update_scheduled_postposts:writeEdit a draft or future scheduled post: text, accounts, media, thread, options or time.
discard_scheduled_postposts:writeDelete a draft or future scheduled post and its stored media.

Alat tulis ditandai sebagai destruktif, sehingga klien mungkin meminta konfirmasi Anda sebelum menjalankannya. Parameter lengkap ada di referensi tool.

Alur kerja yang direkomendasikan

Cara asisten memublikasikan melalui MCP

  1. Temukan akun asli

    Panggil list_accounts. Jika belum ada akun yang terhubung, arahkan pengguna ke aplikasi web SimplePost.
  2. Siapkan konten dan media

    Susun teks, pilih ID akun, dan gunakan URL media publik atau upload_media ketika klien dapat meneruskan berkas.
  3. Pratinjau bila berguna

    preview_post mengembalikan data validasi; show_post_preview merender pratinjau visual. Keduanya tidak menulis apa pun.
  4. Tulis sekali

    create_post dengan now, jadwal atau draf, dan kunci idempotensi baru. Gunakan kembali kunci itu hanya untuk mencoba ulang penulisan yang sama.
  5. Laporkan hasilnya

    Baca setiap hasil per akun dan per segmen; panggilan yang berhasil dapat berisi kegagalan sebagian.
  6. Kelola nanti

    inspect_posts untuk mencari postingan; update_scheduled_post atau discard_scheduled_post untuk draf dan postingan mendatang.
create_post: satu postingan terjadwal, empat jaringan, dua bentuk
{
  "message": "Northwind 2.4 sudah rilis: mode offline. Edit di mana saja, sinkronkan nanti.",
  "accountIds": [
    "acc_linkedin",
    "acc_x",
    "acc_bluesky",
    "acc_threads"
  ],
  "postingMode": "schedule",
  "scheduledFor": "2026-10-01T10:00:00+02:00",
  "media": [
    {
      "type": "image",
      "url": "https://northwind.example/release-card.png"
    }
  ],
  "accountOverrides": {
    "acc_bluesky": {
      "message": "Northwind 2.4 sudah tersedia, dan berfungsi secara offline.",
      "thread": [
        {
          "message": "Suntingan disimpan di perangkat Anda dan disinkronkan saat Anda terhubung kembali."
        },
        {
          "message": "Konflik akan ditampilkan kepada Anda sebelum ada yang digabungkan."
        }
      ]
    },
    "acc_threads": {
      "message": "Northwind 2.4 sudah tersedia, dan berfungsi secara offline.",
      "thread": [
        {
          "message": "Edit di mana saja. Sinkronkan saat Anda kembali daring."
        }
      ]
    }
  },
  "idempotencyKey": "northwind-2-4-launch"
}

Contoh input dengan ID akun placeholder. LinkedIn dan X menggunakan pesan bersama; Bluesky dan Threads mendapatkan utas masing-masing melalui accountOverrides.

Kemampuan

Penjadwalan, pratinjau, varian, dan media

Penjadwalan

  • Jadwalkan dengan waktu ISO 8601 yang menyertakan offset; alat kalender menerima zona waktu IANA seperti Europe/Berlin.
  • SimplePost menyimpan dan memublikasikan postingan pada waktu yang dijadwalkan, lalu memvalidasinya lagi sebelum mengirimnya.
  • get_schedule mengembalikan aktivitas terjadwal, tertunda, terpublikasi, dan gagal, serta slot posting kosong.

Pratinjau

  • show_post_preview dan show_schedule merender widget MCP Apps jika klien mendukungnya, seperti ChatGPT dan Claude.
  • Setiap alat juga mengembalikan teks dan data terstruktur untuk klien tanpa widget.

Varian per jaringan dan utas

  • accountOverrides menggantikan pesan, media, atau utas untuk akun tertentu di dalam satu postingan.
  • Utas hingga 24 lanjutan didukung secara native di X, Bluesky, Threads, dan Telegram; jaringan lain hanya mendapatkan postingan pertama dan peringatan.
  • Kutip postingan melalui quotePostId di X, Bluesky, Threads, dan LinkedIn.

Media

  • URL gambar dan video publik, atau file yang diteruskan klien ke upload_media.
  • JPEG, PNG, GIF, WebP, MP4, QuickTime, dan WebM; maksimal 500 MB per file melalui MCP.
  • Data Base64, jalur berkas lokal, dan URL blob: tidak diterima oleh server jarak jauh.

Platform

Jaringan tempat server MCP memublikasikan

Hosted dan open source

SimplePost yang di-hosting versus komponen open-source

Komponen SimplePost mana yang digunakan
Server MCP hostedapp.simplepost.social/mcp. Menggunakan akun yang terhubung di SimplePost yang di-host; SimplePost menyediakan aplikasi platform. Setiap paket dan uji coba.
Scheduler dan MCP self-hostedAplikasi Penjadwal yang sama, termasuk server MCP dan server OAuth-nya, dari repositori simple-post/core berlisensi MIT. Anda menyediakan aplikasi developer platform dan kredensialnya.
SDK TypeScript@simple-post/sdk 1.4.0 di npm. Mempublikasikan langsung dengan kredensial Anda sendiri; tanpa penjadwalan hosted atau MCP.
CLI@simple-post/cli 1.4.0. Akun hosted di Advanced dan Pro, atau akun lokal dengan kredensial Anda sendiri. Langsung dipublikasikan.
HTTP API hostedKunci API Bearer di Pro dan uji coba, dengan draf, penjadwalan, idempotensi, dan webhook.

Sumber: github.com/simple-post/core · paket yang dipublikasikan dan fitur yang dihosting

FAQ

Pertanyaan tentang server MCP

Apakah SimplePost memiliki server MCP?

Ya. SimplePost menghosting server MCP jarak jauh di https://app.simplepost.social/mcp. Server ini menggunakan Streamable HTTP dan OAuth, dan disertakan di setiap paket SimplePost serta uji coba gratis 7 hari.

Jaringan sosial mana yang dapat dituju server MCP untuk memposting?

X, LinkedIn, Instagram, Facebook, Threads, Bluesky, TikTok, YouTube, Pinterest, dan Telegram: sepuluh jaringan yang sama dengan aplikasi web SimplePost, menggunakan akun yang Anda hubungkan di sana.

Bisakah server MCP menjadwalkan postingan?

Ya. create_post menerima mode posting now, schedule, atau draft. Postingan terjadwal disimpan oleh SimplePost dan diterbitkan saat waktunya tiba, meskipun asisten sudah tidak berjalan.

Apakah memerlukan kunci API?

Tidak. Klien memberi otorisasi dengan OAuth dan PKCE, serta mendaftarkan diri mereka sendiri dengan dynamic client registration. Kunci API SimplePost untuk HTTP API Pro tidak diterima oleh server MCP.

Apakah server MCP bersifat open source?

Ya. Server MCP merupakan bagian dari aplikasi SimplePost Scheduler di repositori simple-post/core berlisensi MIT. Anda dapat meng-host sendiri Scheduler dengan aplikasi platform Anda sendiri dan menggunakan endpoint /mcp dari deployment Anda.

Bisakah asisten menghubungkan akun media sosial melalui MCP?

Tidak. Akun media sosial dihubungkan dan dihubungkan ulang di aplikasi web SimplePost. Server MCP hanya berfungsi dengan akun yang sudah terhubung, dan tidak pernah mengekspos token-nya.

Hubungkan asisten dalam hitungan menit

Mulai uji coba gratis, hubungkan akun media sosial, lalu tambahkan URL server ke klien MCP Anda.

7 hari gratis · Tanpa kartu kredit · MCP di setiap paket