---
title: "WhatsApp MCP Server: Hubungkan Agen AI ke WhatsApp dan SMS"
description: "Cara WhatsApp MCP server memungkinkan Claude, Cursor, dan agen AI lain mengirim pesan WhatsApp dan SMS dengan aman: setup, guardrail, persetujuan, contoh kasus."
canonical: "https://omnichannels.ai/id/blog/whatsapp-mcp-server-ai-agents/"
language: "id"
updated: "2026-10-16"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
category: "integration"
primaryQuery: "whatsapp mcp server"
keywords: ["mcp server whatsapp", "model context protocol pesan", "integrasi claude whatsapp", "agen ai kirim sms", "mcp server sms api", "cursor mcp pesan", "template whatsapp agen ai"]
published: "2026-10-16"
author: "OmniChannels.ai Editorial Team"
reviewer: "BroadNet Messaging Solutions Team"
readingMinutes: 9
answer: "WhatsApp MCP server mengekspos operasi pesan sebagai tool yang dapat ditemukan dan dipanggil agen AI melalui Model Context Protocol. Dengan MCP server OmniChannels.ai di https://mcp.broadnet.me/mcp, klien seperti Claude Code atau Cursor mengautentikasi dengan Bearer token dan dapat mengirim pesan SMS dan WhatsApp, mendaftar template, dan membaca laporan pengiriman. Agen bertindak dengan izin akun Anda, sehingga guardrail penting."
takeaways: ["MCP (Model Context Protocol) adalah standar terbuka yang memungkinkan klien AI mendaftar dan memanggil tool di server jarak jauh; server OmniChannels.ai memetakan tool-nya ke REST API yang sama dengan yang akan dipakai kode Anda.", "Satu endpoint, https://mcp.broadnet.me/mcp melalui Streamable HTTP, dan satu header, Authorization: Bearer <token>, menghubungkan Claude Code, Cursor, VS Code, Claude Desktop, dan klien lain.", "Agen dengan tool pengiriman dapat mengirim pesan kepada orang sungguhan dan menghabiskan saldo sungguhan, jadi aktifkan hanya tool yang dibutuhkannya dan wajibkan konfirmasi manusia sebelum pengiriman apa pun.", "Aturan WhatsApp tetap berlaku untuk agen: opt-in, template yang disetujui di luar jendela layanan pelanggan, dan aturan Sender ID untuk SMS.", "Gunakan kunci sementara saat bereksperimen dan kunci permanen hanya untuk agen produksi yang sudah ditinjau."]
faq: 
  - q: "Apa itu MCP server?"
    a: "MCP server adalah program yang menawarkan tool kepada klien AI melalui Model Context Protocol, sebuah standar terbuka. Klien terhubung, mendaftar tool, dan memanggilnya ketika permintaan pengguna membutuhkannya. MCP server jarak jauh berjalan di infrastruktur provider, jadi Anda terhubung ke sebuah URL dan mengautentikasi, bukan menginstal kode."
  - q: "Bisakah Claude mengirim pesan WhatsApp?"
    a: "Claude tidak dapat menjangkau WhatsApp sendiri, tetapi klien Claude yang mendukung MCP dapat memanggil tool dari MCP server pesan. Dengan MCP server OmniChannels.ai terhubung, Claude Code atau Claude Desktop dapat mengirim template WhatsApp yang disetujui atau SMS dari akun Anda, sesuai pengaturan tool Anda dan aturan Meta."
  - q: "Apakah aman membiarkan agen AI mengirim pesan?"
    a: "Aman hanya dengan guardrail. Aktifkan set tool minimum, wajibkan konfirmasi manusia untuk pengiriman, uji dulu ke nomor terverifikasi milik Anda sendiri, gunakan kunci sementara saat bereksperimen, dan tinjau laporan pengiriman. Agen bertindak dengan izin token Anda, sehingga dapat menghabiskan saldo dan menjangkau orang sungguhan jika Anda mengizinkan."
  - q: "Apakah saya perlu template WhatsApp agar agen dapat mengirim pesan kepada seseorang?"
    a: "Ya, di luar jendela layanan pelanggan. Meta hanya mengizinkan pesan bebas selama jendela yang dibuka pelanggan masih aktif; selain itu bisnis harus mengirim template yang disetujui. Agen dapat mendaftar template Anda yang disetujui dan mengirim salah satunya berdasarkan nama, tetapi tidak dapat mengarang template baru yang disetujui seketika."
  - q: "Apakah MCP server menggantikan REST API?"
    a: "Tidak. Tool-nya dipetakan ke REST API yang sama, dengan token dan izin yang sama. Gunakan MCP ketika klien AI harus menemukan dan memanggil operasi sendiri, dan gunakan REST API, spesifikasi OpenAPI, atau SDK untuk kode produksi yang deterministik seperti alur OTP dan notifikasi pesanan."
  - q: "Bagaimana cara mendapatkan kunci MCP?"
    a: "Masuk ke portal admin, buka Integrations lalu MCP Integration, dan pilih Get temporary key. Kunci permanen untuk agen produksi diterbitkan oleh admin akun atau akun master Anda. Akses uji dikirim ke nomor terverifikasi milik Anda sendiri, dan tidak ada pendaftaran self-serve instan."
sources: 
  - title: "Model Context Protocol specification (2025-06-18)"
    url: "https://modelcontextprotocol.io/specification/2025-06-18"
  - title: "Connect Claude Code to tools via MCP — Claude Code documentation"
    url: "https://code.claude.com/docs/en/mcp"
  - title: "WhatsApp Business Messaging Policy"
    url: "https://business.whatsapp.com/policy"
  - title: "Pricing on the WhatsApp Business Platform — Meta for Developers"
    url: "https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing"
---

# WhatsApp MCP Server: Hubungkan Agen AI ke WhatsApp dan SMS

Canonical: https://omnichannels.ai/id/blog/whatsapp-mcp-server-ai-agents/
Language: id
Publisher: OmniChannels.ai by BroadNet Technologies

Panduan ini ditujukan bagi developer dan technical lead yang ingin agen AI mengirim atau melacak pesan WhatsApp dan SMS tanpa menulis setiap integrasi secara manual. Panduan ini menjelaskan apa itu WhatsApp MCP server, cara menghubungkannya, guardrail apa yang perlu ditetapkan sebelum agen menyentuh pelanggan sungguhan, dan di mana MCP bukan alat yang tepat.

## Apa itu WhatsApp MCP server?

WhatsApp MCP server adalah layanan yang mengekspos operasi pesan, seperti mengirim template atau membaca laporan pengiriman, sebagai tool yang dapat ditemukan dan dipanggil klien AI. Layanan ini berbicara dalam Model Context Protocol (MCP), standar terbuka untuk menghubungkan asisten AI ke tool dan data eksternal.

Tanpa MCP, memberi asisten kemampuan mengirim pesan berarti menulis fungsi khusus untuk setiap model atau framework. Dengan MCP, klien terhubung ke satu URL, menanyakan kepada server tool apa yang tersedia, dan memanggilnya ketika permintaan pengguna membutuhkannya. Entri glosarium kami tentang MCP server memberi definisi singkat.

Dua hal yang mudah terlewat:

- **MCP tidak melewati aturan WhatsApp.** Server memanggil operasi WhatsApp Business Platform yang sama seperti integrasi lain, sehingga template, opt-in, dan jendela layanan pelanggan tetap berlaku.
- **Agen hanya seaman tokennya.** Tool bertindak dengan izin, Sender ID, dan saldo dari kunci yang Anda berikan.

## Bagaimana MCP server OmniChannels.ai bekerja?

Ini adalah MCP server jarak jauh pada satu endpoint, diautentikasi dengan Bearer token. Tool-nya dipetakan ke REST API yang sama yang didokumentasikan di [dokumentasi developer](/developers/mcp/), sehingga yang bisa dilakukan agen adalah yang bisa dilakukan kode Anda sendiri dengan token itu.

| Pengaturan | Nilai |
|---|---|
| Endpoint | `https://mcp.broadnet.me/mcp` |
| Transport | MCP Streamable HTTP |
| Autentikasi | `Authorization: Bearer <token>` pada setiap request |
| Bertindak atas | Akun Anda: kanal, Sender ID, template, dan saldo |
| Area tool yang umum | Pengiriman di setiap kanal (SMS, WhatsApp, RCS, Telegram, Messenger, Instagram, Push), mendaftar dan mengirim template WhatsApp, membaca laporan pengiriman |

Daftar tool yang tepat bergantung pada versi server dan akun Anda, jadi bacalah dari klien Anda, bukan dari artikel blog. Request tanpa token ditolak di tingkat protokol, yang berguna sebagai smoke test.

## Bagaimana menghubungkan Claude, Cursor, atau klien lain?

Anda menambahkan endpoint dan header ke konfigurasi MCP klien Anda, dan menyimpan token di environment variable atau input rahasia agar tidak pernah masuk ke repositori.

### Hubungkan dalam lima langkah

1. **Dapatkan kunci.** Di portal admin, buka Integrations, lalu MCP Integration, dan pilih Get temporary key. Kunci permanen untuk agen produksi berasal dari admin akun atau akun master Anda.
2. **Simpan sebagai secret.** Misalnya, ekspor sebagai `BROADNET_TOKEN` di shell Anda.
3. **Tambahkan server ke klien Anda.** Untuk Claude Code:

```bash
claude mcp add --transport http omnichannels https://mcp.broadnet.me/mcp \
  --header "Authorization: Bearer $BROADNET_TOKEN"
```

4. **Periksa tool.** Di Claude Code, perintah `/mcp` menampilkan server dan tool-nya. Di Cursor, VS Code, dan Claude Desktop konfigurasi berada di file pengaturan MCP milik klien itu sendiri.
5. **Matikan apa yang tidak dibutuhkan agen,** sebelum prompt sungguhan pertama.

Format klien berubah antar versi, jadi cuplikan persis untuk Cursor, VS Code, dan Claude Desktop ada di dokumentasi, dengan halaman langkah demi langkah untuk [Claude Code](/developers/mcp-claude-code/), [Cursor](/developers/mcp-cursor/), dan n8n. [Dokumentasi MCP](https://code.claude.com/docs/en/mcp) milik Claude Code adalah rujukan untuk perintah-perintahnya.

Untuk menguji tanpa klien apa pun, kirim request MCP `initialize` ke endpoint dengan token Anda. Dokumentasi menunjukkan perintah `curl` lengkapnya.

## Apa yang dapat dilakukan agen AI dengan WhatsApp dan SMS?

Apa pun yang diizinkan tool yang terhubung: mengirim, mencari, dan melaporkan. Nilai praktisnya ada pada tugas yang fleksibel dan berbahasa manusia di sekitar pesan, bukan pada alur bervolume tinggi yang sebaiknya tetap berada di kode.

Contoh prompt yang cocok untuk agen:

- "Kirim SMS dari OmniDemo ke 447700900123 yang menyatakan teknisi tiba pukul 15.00."
- "Daftar template WhatsApp saya yang disetujui dalam bahasa Arab."
- "Kirim template WhatsApp `order_update` ke 971500000000 dengan nomor pesanan INV-400."
- "Berapa banyak pesan di kampanye laporan tagihan kemarin yang gagal, dan mengapa?"
- "Buat draf kartu RCS untuk peluncuran musim gugur kami dan tunjukkan kepada saya sebelum mengirim apa pun."

Kasus penggunaan yang baik, kira-kira berurutan dari yang paling aman:

| Kasus penggunaan | Tool yang dibutuhkan | Risiko |
|---|---|---|
| Pertanyaan pengiriman dari staf dukungan ("apakah pelanggan ini menerima SMS-nya?") | Tool laporan baca-saja | Rendah |
| Asisten developer yang mengirim pesan uji ke nomor Anda sendiri saat membangun integrasi | Tool pengiriman, hanya nomor uji | Rendah sampai sedang |
| Pencarian template dan penyusunan copy untuk ditinjau | Tool daftar template | Rendah |
| Asisten operasional yang mengirim pemberitahuan sekali jalan setelah manusia menyetujui | Tool pengiriman plus konfirmasi | Sedang |
| Agen otonom yang mengirim ke pelanggan | Tool pengiriman, tanpa konfirmasi | Tinggi; membutuhkan rancangan yang ditinjau |

Asisten internal yang menjawab pertanyaan pengiriman tidak membutuhkan tool pengiriman sama sekali. Hapus tool tersebut.

## Bagaimana mencegah agen AI mengirim pesan ke orang yang salah?

Perlakukan agen seperti karyawan baru dengan ponsel kantor: izin terbatas, pengawasan di awal, dan catatan tentang apa yang dilakukannya. Dokumentasi mencantumkan pengamannya; berikut beserta alasannya.

1. **Hak akses minimum.** Aktifkan hanya tool yang dibutuhkan tugas. Agen yang menjawab pertanyaan pengiriman tidak membutuhkan tool pengiriman; yang mengirim OTP tidak membutuhkan tool template atau akun.
2. **Manusia dalam alur.** Konfigurasikan klien agar meminta konfirmasi sebelum tool apa pun yang mengirim, dan selalu sebelum pengiriman ke banyak penerima. Di Claude Code, aturan izin merujuk tool MCP sebagai `mcp__<server>__<tool>`, sehingga Anda dapat membiarkan tool baca berjalan bebas sementara tool pengiriman tetap meminta konfirmasi.
3. **Kunci sementara untuk eksperimen.** Gunakan kunci sementara saat pengujian dan kunci permanen hanya untuk agen produksi yang telah ditinjau.
4. **Nomor uji lebih dulu.** Arahkan agen baru ke nomor terverifikasi milik Anda sendiri sampai Anda memercayai perilakunya.
5. **Pantau log.** Tinjau apa yang dikirim agen di laporan pengiriman Anda, terutama pada minggu-minggu pertama.
6. **Cabut dengan cepat.** Jika kunci terekspos, minta admin akun atau tim dukungan kami mencabutnya dan menerbitkan yang baru.
7. **Hormati persetujuan.** Agen harus mengikuti aturan opt-in, Sender ID, dan kanal yang sama seperti pengirim lain.

Prompt injection layak disebut khusus. Jika agen membaca teks yang tidak tepercaya, seperti pesan masuk pelanggan atau halaman web, teks itu bisa memuat instruksi. Jangan beri agen yang membaca konten tidak tepercaya akses tanpa pengawasan ke tool pengiriman. Pisahkan membaca dan mengirim dalam langkah berbeda, dengan seseorang menyetujui pengirimannya.

## Aturan WhatsApp dan SMS mana yang tetap berlaku?

Semuanya. Agen hanyalah pengirim lain.

- **Opt-in.** [WhatsApp Business Messaging Policy](https://business.whatsapp.com/policy) Meta mensyaratkan orang telah opt-in untuk dihubungi oleh Anda. Agen yang dapat mengirim pesan kepada siapa pun dalam spreadsheet tidak mengubah hal itu.
- **Template dan jendela.** Pesan WhatsApp bebas hanya dimungkinkan di dalam jendela layanan pelanggan; di luarnya Anda membutuhkan template yang disetujui. Lihat panduan kami tentang [jendela layanan pelanggan 24 jam](/id/blog/whatsapp-24-hour-customer-service-window/) dan [dokumentasi WhatsApp API](/developers/whatsapp/).
- **Biaya.** Meta menagih per pesan terkirim menurut kategori, dan agen dapat menghasilkan volume dengan cepat. Batasi apa yang boleh dikirimnya, dan modelkan biaya dengan [kalkulator harga WhatsApp](/id/tools/whatsapp-pricing-calculator/) kami.
- **Sender ID SMS.** SMS membutuhkan Sender ID terdaftar di banyak negara. Agen memakai Sender ID yang disetujui di akun Anda.

## Contoh kasus: tim dukungan menambahkan asisten status pengiriman

"Souq Rafiq" (fiktif), pengecer online di UEA, ingin staf dukungannya menjawab "apakah pelanggan menerima pesan kami?" tanpa membuka dasbor.

- **Penyiapan:** admin membuat kunci sementara dan menghubungkan Claude Desktop ke MCP server untuk dua pemimpin tim dukungan.
- **Tool:** hanya tool pembaca laporan yang diaktifkan. Tool pengiriman dimatikan.
- **Penggunaan:** seorang pemimpin bertanya, "Berapa banyak pesan di kampanye laporan tagihan kemarin yang gagal, dan mengapa?" Agen membaca laporan pengiriman dan merangkum alasannya menurut status.
- **Tinjauan:** setelah dua minggu, admin memeriksa laporan pengiriman, memastikan tidak ada yang terkirim, dan meminta kunci permanen untuk asisten produksi kecil.
- **Langkah berikutnya:** agar asisten dapat mengirim ulang pemberitahuan yang terlewat, tim mengaktifkan satu tool pengiriman dengan konfirmasi menyala, dan membatasinya pada kelompok nomor uji terlebih dahulu.

## Kapan MCP menjadi pilihan yang salah?

Gunakan REST API, spesifikasi OpenAPI, atau SDK untuk apa pun yang deterministik dan bervolume tinggi.

- **OTP dan alur transaksional.** Kode login harus berasal dari kode yang Anda kendalikan, bukan model yang mungkin memparafrasekannya. Lihat quickstart REST.
- **Kampanye massal.** Gunakan tool kampanye atau endpoint bulk dengan file yang telah ditinjau, bukan prompt percakapan.
- **Chat pelanggan tanpa pengawasan.** Agen yang berhadapan dengan pelanggan membutuhkan alur percakapan yang dirancang, pengetahuan, serah terima ke manusia, dan pemantauan. Itu adalah produk agen AI, bukan sesi MCP seorang developer.
- **Batasan panduan ini.** Format konfigurasi klien dan daftar tool berubah antar versi. Konfirmasikan keduanya di dokumentasi dan di klien Anda.

## Bagaimana OmniChannels.ai membantu

OmniChannels.ai menyediakan MCP server di `https://mcp.broadnet.me/mcp` berdampingan dengan REST API di `https://api.broadnet.me`, dengan satu model Bearer token di SMS, WhatsApp, RCS, Messenger, Instagram, Telegram, Email, dan Push. BroadNet adalah Meta Business Solution Provider resmi, dan produk agen AI-nya mendukung bahasa Inggris dan Arab dengan serah terima ke agen manusia serta penggunaan tool lewat MCP; lihat [agen AI](/id/platform/ai-agents/). Akses uji dikirim ke nomor terverifikasi milik Anda sendiri. Mulailah dengan [panduan MCP](/developers/mcp/) dan [ikhtisar developer](/id/developers/).
