Kirimdev MCP Server — tools untuk AI agents
MCP Server Kirimdev: server tools untuk AI agents — Claude, ChatGPT, Cursor, dan client MCP lain. Kirim pesan, cek inbox, kelola kontak & label. Satu API key dengan REST, 24 tools.
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_...) dengan REST, tanpa curl manual.
MCP itu protokol koneksi tools, bukan AI agent-nya sendiri. AI agent yang jalan di client itulah yang memutuskan kapan memanggil send_message, list_conversations, dan sebagainya.
Setup: MCP di docs Kirimdev · Daftar tools
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 |
Label attach/detach hanya lewat kontak — Kirimdev otomatis sinkron ke semua conversation kontak tersebut, jadi tidak ada tool label terpisah per conversation.
Payload send_message kompatibel Meta Cloud API 1:1 — sama kayak 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 production (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.
Contoh: apa yang bisa dilakukan
1. Bantu balas chat lewat AI agent
Pelanggan “Budi” chat masuk — Anda minta ke AI agent (Claude, Cursor, dll.):
“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 pilih tool sendiri — Anda nggak perlu ingat 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 kasih 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 — biar cs langsung lihat di inbox.”
list_labels → create_label → search_contacts → add_contact_label
Label yang ditempel ke kontak otomatis muncul di semua conversation kontak itu. Untuk lepas label: remove_contact_label. Untuk hapus label dari seluruh org: 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 butuh Business plan. Detail: Platform Customers.
Tips prompting
- Banyak akun? Biarkan AI panggil
list_phone_numbersdulu. - Pesan sensitif: “Draft dulu, jangan kirim.”
- Nomor tujuan format E.164 (
+62812...). - Poll status:
get_messagesetelahsend_message. mark_as_readbutuhwamidinbound, bukanmsg_Kirim.
Keamanan
- API key = akses kirim WA atas nama org — simpan di secret manager.
- Rate limit MCP sama dengan
/v1. - Production traffic tinggi → Public API + webhook, bukan MCP.
Langkah berikutnya
- Daftar / login Kirimdev — connect nomor
- API key di Developers → API Keys
- MCP Setup
Bacaan terkait:
- Kirimdev + Hermes Agent — akses Kirimdev lewat chat WA
- Integrasi API, Webhook & n8n
- Fitur MCP