Skip to content
Agentmart
Submit a tool

Lightbill MCP Server

LightBill ISP billing MCP server: 134 tools (customers, routers, OLT, invoices, payment).

Connector by lightnet19 · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/lightnet19-lightbill-mcp-server

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

LightBill ISP billing MCP server: 134 tools (customers, routers, OLT, invoices, payment).

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
29 read · 49 write · 13 delete · 43 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 134

Read from the source code; the running server may list different tools.

Read 29 · Look things up without changing anything.

  • lb_analytics_forecasting
  • lb_api_get
  • lb_attendance_check_in
  • lb_attendance_list
  • lb_chat_list
  • lb_chat_reply
  • lb_chat_resolve
  • lb_chat_unread
  • lb_expense_list
  • lb_hotspot_list
  • lb_isolir_lookup
  • lb_job_list
Show 17 more tools
  • lb_list_customers
  • lb_list_invoices
  • lb_list_packages
  • lb_list_routers
  • lb_list_templates
  • lb_mitra_list
  • lb_odc_list
  • lb_odp_list
  • lb_olt_health
  • lb_olt_ont_list
  • lb_olt_ztp_list
  • lb_payment_verification_list
  • lb_router_ping_stats
  • lb_staff_list
  • lb_tenant_subscription
  • lb_ticket_list
  • lb_whatsapp_status

Write 49 · Create, change, send or run things.

  • lb_analytics_settings_set
  • lb_api_post
  • lb_backup_export
  • lb_backup_logs
  • lb_backup_restore
  • lb_customer_create
  • lb_customer_update
  • lb_expense_create
  • lb_expense_update
  • lb_field_registration_approve
  • lb_field_registration_reject
  • lb_hotspot_create_batch
Show 37 more tools
  • lb_inventory_consumable_create
  • lb_inventory_device_create
  • lb_inventory_device_update
  • lb_inventory_install
  • lb_invoice_mark_paid
  • lb_job_create
  • lb_job_update_status
  • lb_mitra_create
  • lb_mitra_deposit
  • lb_mitra_edit
  • lb_odc_create
  • lb_odc_update
  • lb_odp_create
  • lb_odp_update
  • lb_olt_create
  • lb_olt_ont_create
  • lb_olt_update
  • lb_olt_ztp_create
  • lb_package_create
  • lb_package_update
  • lb_payment_gateway_set
  • lb_payment_verification_approve
  • lb_payment_verification_reject
  • lb_payroll_profile_create
  • lb_router_create
  • lb_router_sync
  • lb_router_update
  • lb_staff_create
  • lb_staff_update
  • lb_template_create
  • lb_template_update
  • lb_tenant_update
  • lb_ticket_create
  • lb_ticket_message
  • lb_whatsapp_send
  • lb_whatsapp_start
  • lb_whatsapp_stop

Delete 13 · Delete, drop, revoke or wipe things.

  • lb_customer_delete
  • lb_expense_delete
  • lb_inventory_device_delete
  • lb_job_delete
  • lb_odc_delete
  • lb_odp_delete
  • lb_olt_delete
  • lb_olt_ont_delete
  • lb_package_delete
  • lb_radius_reset_fup
  • lb_router_delete
  • lb_staff_delete
Show 1 more tools
  • lb_template_delete

Not yet classified 43 · We could not tell from the name and description.

  • lb_activity_logs
  • lb_analytics_churn
  • lb_analytics_settings
  • lb_changelog
  • lb_customer_reactivate
  • lb_customer_sessions
  • lb_customer_suspend
  • lb_customer_usage
  • lb_dashboard
  • lb_field_registrations
  • lb_finance_daily
  • lb_finance_monthly
Show 31 more tools
  • lb_finance_overview
  • lb_finance_yearly
  • lb_hotspot_batch_detail
  • lb_hr_incentives
  • lb_hr_settings
  • lb_inventory_borrow
  • lb_inventory_consumable_adjust
  • lb_inventory_consumables
  • lb_inventory_devices
  • lb_inventory_logs
  • lb_inventory_return
  • lb_invoice_generate
  • lb_network_topology
  • lb_olt_discovery
  • lb_olt_ont_history
  • lb_olt_ont_reboot
  • lb_olt_test
  • lb_payment_gateway_settings
  • lb_payroll_generate
  • lb_payroll_profiles
  • lb_radius_enforce_fup
  • lb_radius_kick
  • lb_radius_sessions
  • lb_router_active_sessions
  • lb_router_ip_pools
  • lb_router_resource
  • lb_router_syslog
  • lb_router_test
  • lb_router_top_consumers
  • lb_router_traffic
  • lb_ticket_action

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • LIGHTBILL_API_KEY

Other settings (environment variables or headers).

  • LIGHTBILL_BASE_URL

Files it touches

  • Any path the agent passes to its tools

Tools (134)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • lb_activity_logs

    Log aktivitas sistem (semua aksi staff).

  • lb_analytics_churn

    Analisis prediksi churn pelanggan (risiko berhenti berlangganan).

  • lb_analytics_forecasting

    Forecasting pendapatan.

  • lb_analytics_settings

    Pengaturan analitik churn (mode algoritma, API key AI).

  • lb_analytics_settings_set

    SET pengaturan analitik churn.

  • lb_api_get

    Panggil endpoint GET API LightBill apa pun. Contoh path: /api/expenses, /api/hotspot, /api/network/odp.

  • lb_api_post

    Panggil endpoint POST API LightBill dengan JSON body. path contoh: /api/whatsapp, /api/routers/[id]/sync.

  • lb_attendance_check_in

    Catat absensi masuk/pulang. att_type: masuk/pulang.

  • lb_attendance_list

    Daftar absensi karyawan.

  • lb_backup_export

    EKSPOR backup data. modules contoh: customers,invoices (kosongkan = semua).

  • lb_backup_logs

    Daftar riwayat backup.

  • lb_backup_restore

    PULIHKAN data dari backup. Hati-hati: menimpa data saat ini!

  • lb_changelog

    Riwayat perubahan sistem LightBill.

  • lb_chat_list

    Daftar percakapan live chat dengan pelanggan.

  • lb_chat_reply

    Balas chat pelanggan.

Show 119 more tools
  • lb_chat_resolve

    Tandai chat selesai (resolve).

  • lb_chat_unread

    Jumlah chat belum dibaca.

  • lb_customer_create

    TAMBAH pelanggan baru. package_id contoh: pkg-10m, router_id contoh: router-rb750gr3. Otomatis kirim detail PPPoE ke WA pelanggan.

  • lb_customer_delete

    HAPUS pelanggan beserta data terkait. Tidak bisa dibatalkan!

  • lb_customer_reactivate

    AKTIFKAN kembali pelanggan yang sedang isolir sementara.

  • lb_customer_sessions

    Sesi PPPoE/aktif pelanggan tertentu di router.

  • lb_customer_suspend

    ISOLIR/berhentikan layanan pelanggan sementara.

  • lb_customer_update

    EDIT data pelanggan. Hanya isi field yang mau diubah; customer_id wajib.

  • lb_customer_usage

    Pemakaian bandwidth pelanggan tertentu.

  • lb_dashboard

    Statistik dashboard LightBill: total pelanggan, pendapatan bulan ini, tunggakan, router online.

  • lb_expense_create

    CATAT pengeluaran baru. category contoh: listrik/internet/gaji/operasional.

  • lb_expense_delete

    HAPUS pengeluaran.

  • lb_expense_list

    Daftar pengeluaran operasional (kategori, nominal, tanggal).

  • lb_expense_update

    EDIT pengeluaran. expense_id wajib.

  • lb_field_registration_approve

    SETUJUI registrasi lapangan → jadikan pelanggan.

  • lb_field_registration_reject

    TOLAK registrasi lapangan.

  • lb_field_registrations

    Daftar registrasi lapangan (calon pelanggan dari teknisi).

  • lb_finance_daily

    Laporan keuangan harian.

  • lb_finance_monthly

    Laporan keuangan bulan berjalan (pemasukan, pengeluaran, saldo).

  • lb_finance_overview

    Ringkasan pembukuan kas (pemasukan vs pengeluaran).

  • lb_finance_yearly

    Laporan keuangan tahun berjalan.

  • lb_hotspot_batch_detail

    Detail satu batch voucher (daftar voucher, status used/expired).

  • lb_hotspot_create_batch

    BUAT batch voucher hotspot. user_mode: vc (user=pass) / up (user & pass). time_limit contoh: 3h, data_limit contoh: 10GB.

  • lb_hotspot_list

    Daftar batch voucher hotspot.

  • lb_hr_incentives

    Daftar insentif karyawan (tiket, instalasi).

  • lb_hr_settings

    Pengaturan HR (SLA tiket, mode absensi, potongan pajak).

  • lb_inventory_borrow

    PINJAM perangkat ke teknisi. device_ids JSON array string contoh: ["dev1","dev2"].

  • lb_inventory_consumable_adjust

    SESUAIKAN stok bahan (tambah/kurangi). quantity bisa negatif.

  • lb_inventory_consumable_create

    TAMBAH bahan habis pakai.

  • lb_inventory_consumables

    Daftar bahan habis pakai (konektor, kabel, dll).

  • lb_inventory_device_create

    TAMBAH perangkat inventaris. category: ont/router/odp/dll.

  • lb_inventory_device_delete

    HAPUS perangkat inventaris.

  • lb_inventory_device_update

    EDIT perangkat inventaris.

  • lb_inventory_devices

    Daftar perangkat inventaris (ONT, router, dll).

  • lb_inventory_install

    PASANG perangkat ke pelanggan.

  • lb_inventory_logs

    Log pergerakan inventaris (dipinjam, dipasang, dikembalikan).

  • lb_inventory_return

    KEMBALIKAN perangkat pinjaman. target_status: ready/repair/retired.

  • lb_invoice_generate

    Generate tagihan bulanan untuk semua pelanggan aktif. period contoh: 2026-08 (kosongkan = bulan berjalan).

  • lb_invoice_mark_paid

    KONFIRMASI tagihan sudah LUNAS (mis. pembayaran tunai). Otomatis reaktivasi pelanggan yang diisolir! method: tunai/transfer/qris.

  • lb_isolir_lookup

    Cari info isolir pelanggan (nomor/username/nama).

  • lb_job_create

    BUAT job/tugas. job_type: instalasi/perbaikan/survey.

  • lb_job_delete

    HAPUS job.

  • lb_job_list

    Daftar job/tugas (instalasi, perbaikan).

  • lb_job_update_status

    Update status job. status: open/in_progress/done/cancelled.

  • lb_list_customers

    Daftar semua pelanggan LightBill (nama, telepon, paket, status, IP).

  • lb_list_invoices

    Daftar tagihan/invoice LightBill (periode, status, nominal).

  • lb_list_packages

    Daftar paket layanan (kecepatan, harga, profil PPPoE).

  • lb_list_routers

    Daftar router MikroTik yang terhubung + status online.

  • lb_list_templates

    Daftar template pesan WhatsApp (reminder, isolir, aktivasi).

  • lb_mitra_create

    TAMBAH mitra/reseller. commission_rate default 0.10 (10%).

  • lb_mitra_deposit

    DEPOSIT saldo mitra/reseller (isi saldo untuk beli voucher).

  • lb_mitra_edit

    EDIT mitra/reseller.

  • lb_mitra_list

    Daftar mitra/reseller voucher.

  • lb_network_topology

    Peta/topologi jaringan (ODC-ODP-customer).

  • lb_odc_create

    TAMBAH ODC.

  • lb_odc_delete

    HAPUS ODC.

  • lb_odc_list

    Daftar ODC (Optical Distribution Cabinet).

  • lb_odc_update

    EDIT ODC.

  • lb_odp_create

    TAMBAH ODP. odc_id = induk ODC.

  • lb_odp_delete

    HAPUS ODP.

  • lb_odp_list

    Daftar ODP (Optical Distribution Point).

  • lb_odp_update

    EDIT ODP.

  • lb_olt_create

    TAMBAH perangkat OLT. vendor contoh: Huawei/ZTE/Nokia, protocol: telnet/ssh.

  • lb_olt_delete

    HAPUS perangkat OLT. Tidak bisa dibatalkan!

  • lb_olt_discovery

    Jalankan discovery otomatis ONT baru di OLT.

  • lb_olt_health

    Status kesehatan semua perangkat OLT.

  • lb_olt_ont_create

    TAMBAH ONT/ONU manual ke OLT.

  • lb_olt_ont_delete

    HAPUS ONT dari OLT.

  • lb_olt_ont_history

    Riwayat status ONT.

  • lb_olt_ont_list

    Daftar ONT/ONU pelanggan pada satu OLT.

  • lb_olt_ont_reboot

    REBOOT ONT/ONU pelanggan jarak jauh dari OLT.

  • lb_olt_test

    Test koneksi OLT.

  • lb_olt_update

    EDIT perangkat OLT. olt_id wajib; isi hanya field yang mau diubah.

  • lb_olt_ztp_create

    TAMBAH konfigurasi ZTP ONT baru di OLT.

  • lb_olt_ztp_list

    Daftar konfigurasi ZTP (zero-touch provisioning) OLT.

  • lb_package_create

    TAMBAH paket layanan. pkg_type: pppoe/hotspot. speed contoh: 10M/10M.

  • lb_package_delete

    HAPUS paket layanan. Tidak bisa dibatalkan!

  • lb_package_update

    EDIT paket layanan. package_id wajib; isi hanya field yang mau diubah.

  • lb_payment_gateway_set

    SET payment gateway. gateway: tripay/duitku/midtrans/xendit. Isi hanya yang mau diubah.

  • lb_payment_gateway_settings

    Konfigurasi payment gateway saat ini (tripay/duitku/midtrans/xendit) + pengaturan tenant.

  • lb_payment_verification_approve

    SETUJUI bukti bayar transfer → tagihan otomatis jadi lunas.

  • lb_payment_verification_list

    Daftar bukti bayar transfer yang menunggu verifikasi (pending).

  • lb_payment_verification_reject

    TOLAK bukti bayar transfer.

  • lb_payroll_generate

    GENERATE payroll/gaji untuk periode. period contoh: 2026-08.

  • lb_payroll_profile_create

    BUAT profil gaji karyawan.

  • lb_payroll_profiles

    Daftar profil gaji karyawan.

  • lb_radius_enforce_fup

    Terapkan FUP (fair usage policy) ke sesi.

  • lb_radius_kick

    KICK sesi Radius pelanggan (putus koneksi).

  • lb_radius_reset_fup

    Reset pemakaian FUP sesi.

  • lb_radius_sessions

    Daftar sesi Radius aktif pelanggan.

  • lb_router_active_sessions

    Sesi PPPoE aktif di router.

  • lb_router_create

    TAMBAH router MikroTik. version: v6/v7, connection_mode: auto/ssh/api/webfig.

  • lb_router_delete

    HAPUS router MikroTik. Tidak bisa dibatalkan!

  • lb_router_ip_pools

    Daftar IP pool router.

  • lb_router_ping_stats

    Statistik ping router.

  • lb_router_resource

    Resource router (CPU, RAM, disk, uptime).

  • lb_router_sync

    Sinkronisasi data PPPoE dari router MikroTik ke LightBill.

  • lb_router_syslog

    Log sistem router.

  • lb_router_test

    Test koneksi ke router MikroTik (kosongkan = test semua router).

  • lb_router_top_consumers

    Top konsumen bandwidth router.

  • lb_router_traffic

    Traffic real-time router MikroTik.

  • lb_router_update

    EDIT router MikroTik. router_id wajib; isi hanya field yang mau diubah.

  • lb_staff_create

    TAMBAH karyawan. role: owner, admin, noc, kasir, teknisi, reseller.

  • lb_staff_delete

    HAPUS karyawan. Tidak bisa dibatalkan!

  • lb_staff_list

    Daftar semua karyawan/staff (admin, kasir, teknisi, noc, owner).

  • lb_staff_update

    EDIT karyawan. staff_id wajib; isi hanya field yang mau diubah.

  • lb_template_create

    TAMBAH template pesan WhatsApp. type: reminder/isolir/aktivasi. Gunakan {nama}, {tagihan}, {periode}.

  • lb_template_delete

    HAPUS template pesan.

  • lb_template_update

    EDIT template pesan. template_id wajib; isi hanya field yang mau diubah.

  • lb_tenant_subscription

    Status subscription tenant.

  • lb_tenant_update

    EDIT profil ISP/tenant (nama, alamat, telepon, biaya admin, PPN).

  • lb_ticket_action

    TINDAKAN tiket. action: CLAIM/ASSIGN/RESOLVE/PENDING/CLOSE. ASSIGN butuh staff_id.

  • lb_ticket_create

    BUAT tiket helpdesk. priority: low/normal/high/urgent.

  • lb_ticket_list

    Daftar tiket helpdesk/komplain.

  • lb_ticket_message

    Kirim pesan balasan di tiket.

  • lb_whatsapp_send

    Kirim pesan WhatsApp kustom ke satu nomor (format 62xxx tanpa +).

  • lb_whatsapp_start

    Mulai (inisialisasi) engine WhatsApp lokal LightBill.

  • lb_whatsapp_status

    Status engine WhatsApp LightBill: connected/disconnected, nomor bot, log.

  • lb_whatsapp_stop

    Hentikan engine WhatsApp lokal LightBill.

Signals

Weekly downloads
25
Last release
Aug 7, 2026 (2 months ago)
Last package publish
Aug 7, 2026 (2 months ago)

From the package registry.

Details

Registry name
io.github.lightnet19/lightbill-mcp-server
Version
0.1.1
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from lightnet19

Cite this page

Lightbill MCP Server. Agent Mart. https://agentmart.dev/connectors/lightnet19-lightbill-mcp-server (last updated 2026-10-24)