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 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

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

KebutuhanLewat mana
Uji kirim / debug lewat AI agentMCP
Owner chat dari WhatsAppHermes Agent
Backend production (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.


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

  1. Banyak akun? Biarkan AI panggil 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 butuh wamid inbound, bukan msg_ Kirim.

Panduan prompting


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

  1. Daftar / login Kirimdev — connect nomor
  2. API key di Developers → API Keys
  3. MCP Setup

Bacaan terkait: