Kirimdev MCP Server: Tools WhatsApp untuk AI Agents (Claude, ChatGPT, Cursor)
Kirimdev MCP Server: 24 tools WhatsApp untuk AI agent (Claude, ChatGPT, Cursor). Kirim pesan, cek inbox, kelola kontak & label. Kompatibel Meta Cloud API.
Ringkasan singkat:
- Kirimdev MCP Server ada di
https://api.kirimdev.com/mcp— server tools yang dipanggil AI agent lewat client MCP (Claude, ChatGPT, Cursor, OpenCode) - Menyediakan 24 tools: kirim pesan, cek percakapan, kelola kontak dan label, sinkronisasi template Meta, dan multi-tenant
- Payload
send_messagekompatibel Meta Cloud API 1:1 — sama seperti REST/v1 - Cocok untuk prototyping dan tugas ad-hoc; untuk produksi traffic tinggi tetap pakai Public API + webhook
- Satu API key
kdv_live_...dipakai bersama REST — biaya platform mulai Rp 25.000/bulan, tarif Meta terpisah
Kirimdev punya MCP Server di https://api.kirimdev.com/mcp — server tools yang dipanggil AI agents lewat client MCP (Claude, ChatGPT, Cursor, OpenCode, dan lainnya). 24 tools Kirimdev: kirim pesan, cek percakapan, kelola kontak, dan label. Satu API key (kdv_live_...) dipakai bersama REST, tanpa curl manual.
MCP adalah protokol koneksi tools, bukan AI agent itu sendiri. AI agent yang berjalan di client itulah yang memutuskan kapan memanggil send_message, list_conversations, dan seterusnya.
Setup: MCP di docs Kirimdev · Daftar tools
Apa itu Model Context Protocol (MCP)?
Model Context Protocol (MCP) adalah protokol terbuka yang menstandarkan bagaimana AI agent terhubung ke tools eksternal — database, API, sistem file, atau layanan seperti Kirimdev. Alih-alih menulis integrasi custom untuk tiap client AI, satu MCP server bisa dipakai lintas client yang mendukung MCP.
Di Kirimdev, MCP Server mengekspos fitur inti — mengirim pesan WhatsApp, membaca inbox, mengelola kontak — sebagai tools yang AI agent bisa panggil sesuai konteks percakapan. Anda mengobrol dengan AI agent, AI agent yang memilih tool yang tepat dan mengeksekusinya.
Fitur Kirimdev lewat MCP
| Fungsi Kirimdev | Tool MCP |
|---|---|
| Kirim pesan (teks, template, media, interactive) | send_message, mark_as_read, get_message |
| Baca & filter inbox | list_conversations, get_conversation, list_messages |
| Kontak | search_contacts, create_contact, update_contact |
| Label (contact-scoped) | list_labels, create_label, update_label, delete_label, add_contact_label, remove_contact_label |
| Template Meta | list_templates, create_template, sync_templates |
| Multi-tenant (Business plan) | list_customers, get_customer, create_customer, update_customer, create_customer_setup_link |
Attach/detach label hanya lewat kontak — Kirimdev otomatis sinkron ke semua conversation kontak tersebut, sehingga tidak ada tool label terpisah per conversation.
Payload send_message kompatibel Meta Cloud API 1:1 — sama seperti REST /v1.
MCP vs cara lain akses Kirimdev
| Kebutuhan | Lewat mana |
|---|---|
| Uji kirim / debug lewat AI agent | MCP |
| Owner chat dari WhatsApp | Hermes Agent |
| Backend produksi (retry, idempotency) | Public API + SDK |
| Workflow visual | n8n |
| Event real-time ke sistem Anda | Webhook |
MCP bukan pengganti API untuk traffic tinggi — kuat untuk prototyping dan tugas ad-hoc lewat AI.
Kapan pakai MCP, kapan tidak
| Skenario | Rekomendasi |
|---|---|
| Prototyping alur pesan lewat AI agent | Pakai MCP — iterasi cepat tanpa tulis kode |
| Debug pesan yang gagal terkirim | Pakai MCP — AI bisa panggil get_message dan cek error.provider_code |
| Backend produksi kirim ratusan pesan per menit | Pakai Public API — retry, idempotency, monitoring lebih matang |
| Trigger otomatis dari event bisnis | Pakai Webhook + API, bukan MCP |
| Owner ingin akses lewat chat WhatsApp | Pakai Hermes Agent |
| Workflow no-code multi-langkah | Pakai n8n |
Contoh: apa yang bisa dilakukan
1. Bantu balas chat lewat AI agent
Pelanggan “Budi” chat masuk — Anda minta ke AI agent (Claude, Cursor, dan seterusnya):
“Cek conversation open, cari chat Budi, baca pesan terakhir, balas konfirmasi pengiriman besok jam 10.”
list_phone_numbers → list_conversations → search_contacts
→ get_conversation → send_message → mark_as_read
Model memilih tool sendiri — Anda tidak perlu mengingat endpoint REST.
2. Uji template sebelum integrasi backend
“List template approved, kirim order_shipped ke +62812… order TEST-001 resi JNE123.”
list_templates → send_message (type: template) → get_message
Gagal? get_message memberi error.provider_code dari Meta — debug tanpa curl.
3. Tambah & update kontak
“Cari +62813…, kalau belum ada buat ‘Siti dari Bazaar’, metadata crm_id LEAD-8842.”
search_contacts → create_contact → update_contact
4. Kelola label kontak
“Buat label VIP warna hijau, lalu tempel ke kontak Budi — supaya CS langsung melihatnya di inbox.”
list_labels → create_label → search_contacts → add_contact_label
Label yang ditempel ke kontak otomatis muncul di semua conversation kontak tersebut. Untuk melepas label: remove_contact_label. Untuk menghapus label dari seluruh organisasi: delete_label.
5. Audit pesan gagal
“10 pesan outbound failed hari ini, jelaskan error code-nya.”
list_messages({ direction: "outbound", status: "failed", ... })
6. Buat template lewat chat
“Buat template utility promo_ramadan bahasa Indonesia, sync dari Meta.”
create_template → sync_templates → list_templates
7. Onboarding tenant (Business plan)
“Buat customer PT Logistik Nusantara, generate setup link 7 hari.”
create_customer → create_customer_setup_link
Tools customer memerlukan Business plan. Detail: Platform Customers.
Tips prompting
- Banyak akun? Biarkan AI memanggil
list_phone_numbersdulu. - Pesan sensitif: “Draft dulu, jangan kirim.”
- Nomor tujuan format E.164 (
+62812...). - Poll status:
get_messagesetelahsend_message. mark_as_readmemerlukanwamidinbound, bukanmsg_Kirimdev.
Keamanan
- API key = akses kirim WhatsApp atas nama organisasi — simpan di secret manager.
- Rate limit MCP sama dengan
/v1. - Traffic produksi tinggi → Public API + webhook, bukan MCP.
Biaya: apa yang Anda bayar dan ke siapa
| Komponen | Ditagih oleh | Estimasi |
|---|---|---|
| Langganan platform Kirimdev | Kirimdev | Mulai Rp 25.000/bulan |
| Tarif template & pesan WhatsApp | Meta (langsung ke WhatsApp Business Account) | Sesuai tarif Meta |
MCP dan REST memakai kuota Public API yang sama sesuai paket — tidak ada biaya tambahan untuk memakai MCP.
Langkah berikutnya
- Daftar / login Kirimdev — connect nomor
- Buat API key di Developers → API Keys
- Ikuti MCP Setup
Baca berikutnya: Kirimdev + Hermes Agent · Integrasi API, Webhook & n8n · Fitur MCP
Pertanyaan yang sering muncul
Apa itu Model Context Protocol (MCP)? MCP adalah protokol terbuka yang menghubungkan AI agent (Claude, ChatGPT, Cursor, dan lainnya) ke tools eksternal. MCP Server Kirimdev mengekspos fitur Kirimdev sebagai tools yang bisa dipanggil AI agent — misalnya send_message, list_conversations, atau add_contact_label.
Apakah MCP Server Kirimdev berbayar? MCP Server Kirimdev memakai kuota yang sama dengan Public API sesuai paket berlangganan Anda (biaya platform mulai Rp 25.000 per bulan). Tarif Meta untuk pesan template atau chat window tetap ditagih langsung oleh Meta ke akun WhatsApp Business Anda.
MCP vs Public API — pakai yang mana? MCP kuat untuk prototyping, debugging, dan tugas ad-hoc lewat AI agent. Public API tetap direkomendasikan untuk traffic produksi yang butuh retry, idempotency, dan monitoring ketat. Keduanya memakai API key Kirimdev yang sama.