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_message kompatibel 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 KirimdevTool MCP
Kirim pesan (teks, template, media, interactive)send_message, mark_as_read, get_message
Baca & filter inboxlist_conversations, get_conversation, list_messages
Kontaksearch_contacts, create_contact, update_contact
Label (contact-scoped)list_labels, create_label, update_label, delete_label, add_contact_label, remove_contact_label
Template Metalist_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

KebutuhanLewat mana
Uji kirim / debug lewat AI agentMCP
Owner chat dari WhatsAppHermes Agent
Backend produksi (retry, idempotency)Public API + SDK
Workflow visualn8n
Event real-time ke sistem AndaWebhook

MCP bukan pengganti API untuk traffic tinggi — kuat untuk prototyping dan tugas ad-hoc lewat AI.

Kapan pakai MCP, kapan tidak

SkenarioRekomendasi
Prototyping alur pesan lewat AI agentPakai MCP — iterasi cepat tanpa tulis kode
Debug pesan yang gagal terkirimPakai MCP — AI bisa panggil get_message dan cek error.provider_code
Backend produksi kirim ratusan pesan per menitPakai Public API — retry, idempotency, monitoring lebih matang
Trigger otomatis dari event bisnisPakai Webhook + API, bukan MCP
Owner ingin akses lewat chat WhatsAppPakai Hermes Agent
Workflow no-code multi-langkahPakai 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

  1. Banyak akun? Biarkan AI memanggil list_phone_numbers dulu.
  2. Pesan sensitif: “Draft dulu, jangan kirim.”
  3. Nomor tujuan format E.164 (+62812...).
  4. Poll status: get_message setelah send_message.
  5. mark_as_read memerlukan wamid inbound, bukan msg_ Kirimdev.

Panduan prompting


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

KomponenDitagih olehEstimasi
Langganan platform KirimdevKirimdevMulai Rp 25.000/bulan
Tarif template & pesan WhatsAppMeta (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

  1. Daftar / login Kirimdev — connect nomor
  2. Buat API key di Developers → API Keys
  3. 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.