Lewati ke konten utama

Tool Surface

Halaman ini merangkum kelompok tool yang tersedia di Etalasse MCP server. Tool disusun berbentuk tugas (task-shaped) — bukan cerminan satu-per-satu dari REST endpoint — agar input lebih sederhana, ekspektasi autentikasi jelas, dan nama tool tetap stabil meskipun rute backend berubah.

Untuk melihat daftar lengkap dan terkini pada lingkungan Anda, panggil tools/list dari klien Anda, atau buka MCP Console di Ruang Kerja AI.

Konvensi penamaan​

Nama tool memakai pola kelompok.aksi, misalnya catalog.list_products atau orders.update_status. Kelompok baca umumnya menyediakan list dan get; kelompok tulis menambahkan create, update, dan delete.

Kelompok tool​

System dan autentikasi​

KelompokContoh toolDeskripsi
Systemsystem.pingUji konektivitas dan kesehatan server.
Dashboard authauth.dashboard_login, auth.dashboard_refreshLogin manual Dashboard dan pembaruan sesi (fallback ketika OAuth tidak dipakai), termasuk penggantian kata sandi.

Katalog (baca dan tulis)​

KelompokContoh toolDeskripsi
Shop dan katalog publikshop.get_by_username, catalog.list_productsPencarian toko dan daftar produk publik; dapat diakses tanpa sesi dashboard.
Manajemen produkcatalog.create_product, catalog.update_product, catalog.list_variants, catalog.create_product_imageCRUD produk, varian, dan gambar produk.
Ulasan produkreviews.list, reviews.summary, reviews.reported, reviews.hide, reviews.reply, reviews.bulk_moderateKotak masuk ulasan (filter status, bintang, foto, dilaporkan, belum dibalas), ringkasan, ulasan yang dilaporkan, serta setujui, tolak, sembunyikan, tampilkan lagi, balas, sematkan, abaikan laporan, dan pengaturan persetujuan. Balasan dan aksi massal baru dikirim setelah merchant mengonfirmasi. Lihat Ulasan Produk.
Cross-sellcross_sell.get_product, cross_sell.suggestions, cross_sell.set_links, cross_sell.settings, cross_sell.performanceProduk kurasi dan usulan otomatis per produk, mengatur atau mengurutkan ulang produk kurasi (dengan konfirmasi sebelum menimpa daftar), pengaturan, dan hasil cross-sell. Lihat Cross-sell.
Kategori dan add-onproduct_categories.create, addons.list, product_addons.overwrite_for_productKategori produk, add-on beserta detailnya, dan pemetaan add-on ke produk.
Aset digitalcatalog.create_digital_asset, catalog.list_digital_assetsPengelolaan aset digital yang dijual sebagai produk.

Pesanan dan pelanggan​

KelompokContoh toolDeskripsi
Ordersorders.list, orders.get, orders.update_statusMembaca pesanan dan memperbarui statusnya.
Customerscustomers.list, customers.createData pelanggan toko, termasuk CRUD.

Laporan dan analitik​

KelompokContoh toolDeskripsi
Analyticsanalytics.get_sales_overviewRingkasan performa penjualan.
Reportsreports.get_sales_performance, reports.get_product_performance, reports.get_inventory_reportLaporan penjualan, produk, pelanggan, operasional, pembayaran, inventori, promosi, dan pengiriman.
Analitik toko onlinestorefront_analytics.report, storefront_analytics.products, storefront_analytics.sourcesKunjungan, corong belanja, tren, produk teratas, sumber trafik (termasuk UTM dan tautan Marketing Center), perangkat, dan pencarian di toko online. Hanya baca; riwayat mengikuti paket.

Piutang pelanggan, webhook, dan dapur​

KelompokContoh toolDeskripsi
Piutang: bacacredit.list_accounts, credit.get_account, credit.get_statement, credit.list_receivables, credit.get_receivable, credit.list_payments, credit.get_aging, credit.get_outstanding, credit.get_collections, credit.get_summary, credit.get_settingsAkun kredit, rekening koran, tagihan, pembayaran, umur piutang, dan ringkasan. Hanya baca. Lihat Piutang Pelanggan.
Piutang: ubahcredit.create_account, credit.update_account, credit.preview_payment, credit.record_payment, credit.write_off, credit.remind_customerBuka dan ubah akun, catat pembayaran yang sudah diterima (wajib confirmedAmount, aman diulang dengan requestId yang sama), hapus piutang dengan alasan, dan kirim pengingat. Meminta konfirmasi merchant lebih dulu.
Webhook: bacawebhooks.get_meta, webhooks.list, webhooks.get, webhooks.list_deliveries, webhooks.get_delivery, webhooks.list_eventsKatalog event, endpoint, dan log pengiriman. Rahasia penandatanganan tidak pernah ditampilkan ulang.
Webhook: ubahwebhooks.create, webhooks.update, webhooks.delete, webhooks.rotate_secret, webhooks.test, webhooks.redeliver, webhooks.replay_eventKelola endpoint dengan konfirmasi lebih dulu. Rahasia hanya muncul sekali pada respons buat dan rotasi. Lihat Webhook.
Dapur: bacakitchen.list_stations, kitchen.get_routing, kitchen.get_queue, kitchen.get_ticket, kitchen.prep_time_reportStasiun, rute, antrean tiket, dan laporan waktu persiapan. Hanya baca. Lihat Stasiun Dapur.
Dapur: ubahkitchen.create_station, kitchen.set_routing, kitchen.bulk_set_status, kitchen.void, kitchen.set_item_status, kitchen.recall, kitchen.set_rushPengaturan stasiun, rute, bump massal, dan batalkan item meminta konfirmasi; bump satu item atau tiket, recall, dan rush tidak. Status dapur tidak mengubah status pesanan.
2FA dan sesi hanya lewat Dashboard

Tool MCP sengaja tidak ada untuk mengaktifkan, menonaktifkan, atau melewati 2FA, maupun untuk membaca atau mengatur ulang sesi dan kode pemulihan. Semuanya hanya bisa dilakukan di Dashboard (Pengaturan > Keamanan). Akun pemilik dengan 2FA tidak bisa masuk lewat auth.dashboard_login dengan email dan kata sandi; gunakan token akses pribadi atau OAuth.

Bundling, referral, komisi staf, dan label​

KelompokContoh toolDeskripsi
Bundling: bacabundles.list, bundles.get, bundles.preview, bundles.sale_linesBundle dengan stok hitungan, hemat, margin, dan item pembatas; pratinjau tidak menulis apa pun; isi bundle pada pesanan. Hanya baca. Lihat Paket Bundling.
Bundling: ubahbundles.create, bundles.updateMembuat dan mengubah bundle. Jalankan pratinjau lebih dulu dan minta konfirmasi (confirmed). Merakit, membongkar, menyegarkan harga, dan menghapus ada di Dashboard.
Referral: bacareferral.get_settings, referral.list, referral.flagged_queue, referral.get, referral.report_summary, referral.top_referrers, referral.get_program, referral.resolve_codePengaturan, referral, antrean tinjauan, laporan corong, pengajak teratas, dan syarat program serta pengecekan kode (publik; pengecekan kode dihitung sebagai satu klik di corong).
Referral: ubahreferral.update_settings, referral.approve, referral.reject, referral.reverseMengubah janji dan biaya hadiah, menyetujui, menolak, atau menarik hadiah. Meminta konfirmasi merchant lebih dulu. Kode, undangan, dan klaim pelanggan bukan tool MCP.
Komisi staf: bacastaff_commission.get_settings, staff_commission.summary, staff_commission.ledger, staff_commission.list_payoutsAturan, ringkasan, buku komisi, dan riwayat pembayaran. Hanya baca.
Komisi staf: ubahstaff_commission.update_settings, staff_commission.update_staff_rules, staff_commission.record_payoutMengubah aturan (konfirmasi) dan mencatat pembayaran yang sudah dilakukan (wajib confirmedAmount yang sama dengan hitungan server; angka yang berubah dijawab AMOUNT_CHANGED).
Label dan harga belilabels.list_templates, labels.preview, labels.render_data, ingredients.last_purchaseTemplat, kesiapan cetak, data label, dan harga beli terakhir. Hanya baca; membuat barcode dan mencetak ada di Dashboard dan POS.
PIN staf, perangkat POS, dan 2FA hanya lewat Dashboard

Tool MCP sengaja tidak ada untuk mengatur atau mengatur ulang PIN staf, membuat kode pendaftaran perangkat, mendaftarkan atau mencabut perangkat POS, membuka kunci PIN, mengubah pengaturan PIN, maupun 2FA merchant atau operator. Semuanya membuat atau menetralkan kredensial masuk, jadi hanya bisa dilakukan di Dashboard.

Booking​

KelompokContoh toolDeskripsi
Bookingbooking.list_sessions, booking.create_session, booking.create_blocked_dateSesi booking dan tanggal yang diblokir.
Booking: bacabooking.list_bookings, booking.get_booking, booking.get_calendar, booking.get_availability, booking.list_staff, booking.get_staff, booking.get_settings, booking.get_reportBooking menurut staf dan tanggal, detail dan uang booking, kalender per staf, slot kosong, staf dan jadwalnya, kebijakan, dan laporan tidak datang dan DP. Hanya baca.
Booking: ubahbooking.reschedule, booking.mark_no_show, booking.collect_balance, booking.update_service, booking.set_staff_hours, booking.add_staff_time_offJadwal ulang, tandai tidak datang, catat pelunasan, durasi dan DP layanan, jadwal dan cuti staf. Meminta konfirmasi merchant lebih dulu (confirmed).

Promosi dan retensi​

KelompokContoh toolDeskripsi
Flash salesflash_sales.create, flash_sales.overwrite_detailsFlash sale beserta detail produknya.
Kuponcoupons.list, coupons.createKode kupon dan aturannya.
Loyalitasmemberships.create, membership_rewards.list, point_rewards.create, challenge_rewards.listMembership, reward membership, reward poin, dan reward tantangan.

Keuangan​

KelompokContoh toolDeskripsi
Withdrawalswithdrawals.create, withdrawals.get_current_balance, withdrawals.approve, withdrawals.payPenarikan dana: pengajuan, saldo berjalan, persetujuan, pembayaran, dan penolakan.
Pembayaran dan pengirimanpayment_methods.create, bank_accounts.list, payments.toggle_active, deliveries.update_feeMetode pembayaran, rekening bank, serta pengaturan aktif/biaya kanal pembayaran dan pengiriman.

Konten dan storefront​

KelompokContoh toolDeskripsi
Konfigurasi tokoshop.get_config, shop.updateMembaca dan memperbarui pengaturan toko.
Kontenbanner.create, blogs.create, blog_categories.list, faqs.createBanner, blog, kategori blog, dan FAQ storefront.
Link dan katalog tokoshop_links.create, shop_catalogs.listTautan toko (Etalasse Link) dan katalog toko.
Shipping optionsshipping_options.createOpsi pengiriman toko.

F&B​

KelompokContoh toolDeskripsi
F&Bfnb_sales.create, fnb_tables.list_operationalPenjualan F&B dan manajemen meja, termasuk status operasional meja.

Inventori dan stok​

KelompokContoh toolDeskripsi
Stokstocks.list, stock_in.create, stock_out.create, stock_return.createStok berjalan serta mutasi stok masuk, keluar, hilang, retur, penggantian, dan penjualan stok.
Penyesuaian stokstock_adjustments.list, stock_adjustments.create, stock_adjustments.bulk_create, stock_adjustments.reportRiwayat penyesuaian stok, mencatat penyesuaian (satu atau massal, dengan alasan), daftar alasan, dan laporan kehilangan stok. Menggantikan stock_lost.*, stock_return.*, dan stock_replacement.* yang kini usang.
Stok opnamestock_opnames.list, stock_opnames.get, stock_opnames.lines, stock_opnames.reviewMembaca sesi stok opname, baris hitungan, dan pratinjau selisih sebelum diselesaikan. Hanya baca.
Inventori dan pemasokinventory.create, suppliers.listMaster inventori dan data pemasok.

Multivendor dan staf​

KelompokContoh toolDeskripsi
Resellersresellers.create, resellers.listMitra yang menjualkan kembali produk Anda.
Sellerssellers.list, sellers.approve, sellers.balance, sellers.ledger, reports.sellers, seller_withdrawals.listVendor toko multivendor: persetujuan dan status seller, saldo, buku saldo, laporan, dan pencairan dana.
Staffsstaffs.create, staffs.listAkun staf toko.

Notifikasi​

KelompokContoh toolDeskripsi
Notificationsnotifications.list, notifications.mark_as_read, notifications.mark_all_as_readNotifikasi dashboard beserta penandaan telah dibaca.

Alur pelanggan dan tamu (storefront)​

KelompokContoh toolDeskripsi
Auth pelangganauth.customer_login, auth.customer_login_whatsapp, guest.create_sessionLogin pelanggan (termasuk via WhatsApp) dan sesi tamu.
Keranjangcart.get_customer_cart, cart.add_guest_item, cart.update_customer_itemMembaca dan mengubah isi keranjang pelanggan maupun tamu.
Checkout dan pesananorders.create_customer_order, orders.create_guest_order, orders.cancel_customer_orderMembuat, melihat, dan membatalkan pesanan pelanggan/tamu.

Pemenuhan aset digital​

KelompokContoh toolDeskripsi
Digital fulfillmentorders.get_customer_digital_assets, orders.access_guest_digital_assetDaftar dan akses aset digital dari pesanan pelanggan maupun tamu.

Aturan autentikasi per kelompok​

  • Tool publik (misalnya shop.get_by_username, catalog.list_products) dapat dipanggil tanpa sesi dashboard dan menerima identitas toko secara eksplisit.
  • Tool dashboard/admin memerlukan sesi terautentikasi (OAuth atau login manual) dan selalu beroperasi pada toko milik pengguna yang terautentikasi.
  • Tool pelanggan/tamu memakai sesi pelanggan atau sesi tamu yang dibuat melalui tool auth storefront.

Halaman terkait​