Cara kerjanya
Alurnya adalah:https://api.scalev.com/v3/oauth, lalu membaca metadata-nya dan membuka halaman persetujuan di https://app.scalev.com/oauth/authorize.
Jangan gunakan https://app.scalev.com/oauth/authorize sebagai URL konektor MCP. URL tersebut adalah halaman persetujuan browser yang dipakai selama OAuth.
Tools yang tersedia
Scalev MCP menyediakan 25 tool:get_me: menampilkan user, OAuth app, bisnis yang terhubung, dan konteks izin.get_docs: membaca dokumentasi Scalev Developers yang dibundel ke MCP dari semua halaman di tab Developers pada navigasi docs saat asisten tidak dapat membukadocs.scalev.com. Ini adalah lookup lokal read-only yang tidak memanggil Scalev API atau mengubah data bisnis.search: mencari endpoint Scalev API v3 yang membutuhkan autentikasi bisnis dan dapat diminta oleh asisten.get: membaca satu endpoint GET yang ditemukan melaluisearch.execute_safe: menjalankan endpoint non-GET yang tidak destruktif, seperti create, update, validasi, atau change status.execute_destructive: menjalankan endpoint non-GET yang destruktif, seperti delete, cancel, revoke, remove, atau disconnect.list_landing_pages: menampilkan daftar landing page bisnis.list_landing_page_tags: menampilkan tag landing page yang tersedia untuk bisnis.get_landing_page: membaca satu landing page bisnis.get_landing_page_public_view: membaca data render publik terautentikasi untuk satu landing page.create_landing_page: membuat landing page. Untuk publish HTML Mode dalam satu panggilan, kirimis_published: truedenganpage_display.update_landing_page: mengubah metadata atau status publish landing page.update_landing_page_tags: mengganti tag yang terpasang pada satu landing page.delete_landing_page: menghapus landing page secara soft-delete.list_landing_page_displays: menampilkan versi display tersimpan untuk satu landing page.create_landing_page_display: membuat versi display baru dengan HTML/CSS/JS, pixel analytics, atau data form checkout.validate_landing_page_display: memvalidasi payload display tanpa menyimpannya.get_landing_page_display: membaca satu versi display yang tersimpan.delete_landing_page_display: menghapus satu versi display yang tersimpan.list_orders: menampilkan daftar order bisnis.get_order: membaca satu order bisnis.create_order: membuat satu order bisnis.update_order: mengubah satu order bisnis.change_order_status: mengubah status order atau pembayaran setelah ada instruksi eksplisit.get_order_statistics: membaca statistik order agregat untuk bisnis yang dipilih.
search dapat menyertakan docs_topic, docs_url, dan docs_hint. Jika field tersebut ada, minta asisten memanggil get_docs sebelum membuat payload request atau menjalankan aksi tulis.
search mengembalikan execution_tool berupa get, execute_safe, atau execute_destructive. Gunakan nilai itu. Konektor menolak pemanggilan tool yang salah, sehingga operasi destruktif tidak bisa berjalan melalui execute_safe, aksi tulis aman tidak bisa berjalan melalui execute_destructive, dan operasi GET harus memakai get atau tool semantik baca.
get_me mengembalikan connected_businesses[]. Jika koneksi mencakup lebih dari satu bisnis, asisten harus mengirim business_unique_id pada tool yang membutuhkan bisnis. business_unique_id top-level tetap menjadi bentuk yang disarankan. Jika client tidak sengaja menaruh key persis business_unique_id di body, query, query_params, header_params, headers, atau query string path konkret, Scalev MCP akan memulihkannya dan meneruskannya ke Scalev sebagai selector bisnis. Jika koneksi hanya mencakup satu bisnis, asisten dapat menghilangkannya.
Untuk aksi tulis, asisten dapat mengirim field endpoint secara langsung atau di dalam field body. Scalev MCP meneruskan JSON body tersebut ke Scalev API v3 tanpa mengubah isinya.
Contoh pekerjaan yang umum:
- menampilkan user, OAuth app, dan bisnis yang terhubung
- membaca dokumentasi Scalev untuk area API yang dipilih sebelum membuat perubahan
- menampilkan daftar order, produk, bundle, customer, toko, atau landing page
- membaca detail page, order, produk, atau WhatsApp account
- memvalidasi atau membuat resource bisnis yang diizinkan melalui Scalev API v3
- menjalankan aksi API bisnis yang sudah disetujui dan muncul di
search, memakaigetuntuk endpoint GET sertaexecute_safeatauexecute_destructiveuntuk endpoint non-GET
Kebutuhan
Anda membutuhkan:- akun Scalev dengan akses ke sebuah bisnis
- asisten AI atau MCP client yang mendukung remote MCP server dengan OAuth
- akses ke URL konektor Scalev MCP
Hubungkan asisten AI
- Buka pengaturan connector atau tools di asisten AI Anda.
- Tambahkan custom MCP server atau connector.
- Masukkan
https://mcp.scalev.com/mcpsebagai URL konektor. - Lanjutkan ke layar persetujuan OAuth Scalev.
- Masuk ke Scalev jika diminta.
- Pilih bisnis yang ingin Anda berikan akses ke asisten. Anda dapat memilih lebih dari satu jika tersedia.
- Tinjau izin yang diminta.
- Klik Authorize.
- Kembali ke asisten AI dan uji koneksinya.
- “Tampilkan profil bisnis Scalev saya.”
- “Baca dokumentasi Scalev untuk Landing Pages API, lalu cari aksi untuk membuat landing page.”
- “Cari endpoint Scalev untuk menampilkan daftar landing page.”
- “Cari aksi API untuk membaca order, lalu tampilkan field yang dibutuhkan.”
Gunakan dengan ChatGPT
ChatGPT dapat terhubung ke Scalev melalui custom MCP connector jika fitur tersebut tersedia untuk akun atau workspace Anda.- Pastikan custom MCP connector atau developer mode aktif untuk akun atau workspace ChatGPT Anda.
- Buat custom MCP app atau connector.
- Gunakan
https://mcp.scalev.com/mcpsebagai MCP server URL. - Publish atau aktifkan connector untuk workspace jika plan Anda memerlukan review admin.
- Hubungkan Scalev dan selesaikan alur persetujuan OAuth Scalev.
- Di chat baru, pilih Scalev dari menu tools sebelum meminta asisten bekerja dengan bisnis Scalev Anda.
Gunakan dengan Claude
Claude mendukung remote MCP server melalui custom connectors. Untuk plan Claude individual:- Buka Customize > Connectors di Claude.
- Klik +.
- Pilih Add custom connector.
- Masukkan
https://mcp.scalev.com/mcpsebagai remote MCP server URL. - Klik Add.
- Klik Connect dan selesaikan alur persetujuan OAuth Scalev.
- Minta Owner atau Primary Owner membuka Organization settings > Connectors.
- Klik Add.
- Pilih Custom > Web.
- Masukkan
https://mcp.scalev.com/mcpsebagai remote MCP server URL. - Klik Add.
- Setiap member lalu dapat membuka Customize > Connectors, mencari Scalev, dan klik Connect.
Gunakan dengan Claude Code
Claude Code mendukung remote MCP server melalui Streamable HTTP dan menangani alur OAuth secara otomatis.-
Tambahkan konektor pada scope user agar tersedia di semua project:
-
Verifikasi konektor sudah terdaftar:
-
Jalankan Claude Code lalu ketik perintah slash
/mcp. - Pilih scalev dari daftar server MCP.
- Pilih Authenticate. Claude Code membuka browser untuk alur persetujuan OAuth Scalev. Masuk, pilih bisnis yang ingin Anda berikan akses ke asisten, tinjau izin yang diminta, lalu setujui.
-
Kembali ke Claude Code setelah alur browser selesai. Server Scalev seharusnya tampil sebagai authenticated, dan tool Scalev muncul di panel
/mcp. Nama tool mengikuti polamcp__scalev__<tool>(contoh:mcp__scalev__list_landing_pages).
--scope user (local) atau gunakan --scope project untuk menulis entry ke .mcp.json yang ikut di-commit.
Referensi: Dokumentasi MCP Claude Code.
Gunakan dengan Codex
OpenAI Codex CLI mendukung remote MCP server melalui Streamable HTTP secara native. Tidak perlu package bridge.-
Daftarkan konektor. Jalankan:
atau tambahkan blok berikut ke
~/.codex/config.toml: -
Picu alur OAuth Scalev:
Codex mencetak URL otorisasi Scalev dan mendengarkan port callback OAuth-nya. Buka URL tersebut di browser, masuk ke Scalev, pilih bisnis yang ingin Anda berikan akses ke asisten, tinjau izin yang diminta, lalu setujui. Codex menyelesaikan pertukaran token saat callback kembali.
-
Verifikasi konektor dan periksa tool-nya:
Di dalam TUI Codex, perintah slash
/mcpmenampilkan server MCP aktif beserta tool-nya./mcp verbosemenambahkan diagnostik server.
codex mcp logout scalev. Untuk mencabut dari sisi Scalev, ikuti langkah “Cabut akses” di bawah.
Referensi: Dokumentasi MCP Codex.
Gunakan dengan OpenClaw
OpenClaw mendukung MCP server, tetapi saat ini hanya mendokumentasikan headerAuthorization statis untuk remote HTTP server. Karena Scalev memakai OAuth Dynamic Client Registration, bukan API key statis, hubungkan Scalev melalui bridge mcp-remote agar alur OAuth dijalankan secara lokal dan tool yang dihasilkan diekspos ke OpenClaw melalui stdio.
-
Daftarkan bridge:
Atau sunting
openclaw.jsonlangsung pada bagianmcp.servers: -
Verifikasi server sudah terdaftar:
-
Mulai sesi yang memicu Scalev. Saat pertama kali dipakai,
mcp-remotemenemukan issuer OAuth Scalev, membuka URL otorisasi, dan mendengarkan port callback OAuth. Buka URL yang tercetak di browser jika tidak terbuka otomatis, masuk ke Scalev, pilih bisnis yang ingin Anda berikan akses ke asisten, tinjau izin yang diminta, lalu setujui.mcp-remotemenyimpan token hasilnya di~/.mcp-authdan memperbaruinya secara otomatis. - Setelah disetujui, tool Scalev muncul di daftar tool OpenClaw dan dapat dipanggil dari prompt.
mcp-remote di npm.
Gunakan dengan Hermes Agent
Hermes Agent (Nous Research) mendukung MCP server, tetapi saat ini hanya mendokumentasikan headerAuthorization statis untuk remote HTTP server. Karena Scalev memakai OAuth Dynamic Client Registration, bukan API key statis, hubungkan Scalev melalui bridge mcp-remote agar alur OAuth dijalankan secara lokal dan tool yang dihasilkan diekspos ke Hermes melalui stdio.
-
Tambahkan bridge ke
~/.hermes/config.yamldi bagianmcp_servers: -
Muat ulang MCP server di sesi Hermes yang sedang berjalan:
Atau mulai sesi baru:
-
Pertama kali Hermes memanggil tool Scalev,
mcp-remotemenemukan issuer OAuth Scalev, membuka URL otorisasi, dan mendengarkan port callback OAuth. Buka URL yang tercetak di browser jika tidak terbuka otomatis, masuk ke Scalev, pilih bisnis yang ingin Anda berikan akses ke asisten, tinjau izin yang diminta, lalu setujui.mcp-remotemenyimpan token hasilnya di~/.mcp-authdan memperbaruinya secara otomatis. -
Hermes mendaftarkan setiap tool Scalev dengan pola nama
mcp_scalev_<tool>(contoh:mcp_scalev_list_landing_pages). Minta Hermes memakai tool tersebut langsung dari percakapan.
mcp-remote di npm.
Izin
Layar persetujuan menampilkan izin yang diminta oleh konektor. Scalev hanya memberikan izin yang boleh diminta oleh konektor resmi Scalev MCP. Koneksi pertama dapat meminta izin Scalev API v3 yang didukung oleh MCP agar asisten dapat menemukan dan memakai aksi API bisnis yang tersedia. Izin khusus dashboard tidak menjadi bagian dari persetujuan MCP. Scalev menegakkan izin pada setiap request API. Jika asisten mencoba menjalankan aksi di luar scope yang disetujui, Scalev akan menolak request tersebut.Aksi tulis
Toolexecute_safe dan execute_destructive dapat memanggil endpoint Scalev API v3 non-GET jika token OAuth yang terhubung memiliki scope yang dibutuhkan. Sebagian endpoint tersebut dapat membuat, mengubah, menghapus, memvalidasi, atau menjalankan aksi bisnis. Tinjau aksi tulis di asisten AI Anda sebelum mengonfirmasinya.
execute_safe adalah tool tulis atau aksi API yang tidak destruktif. Tool ini bukan read-only dan bukan bebas risiko. Gunakan untuk operasi yang hasil search-nya berisi execution_tool: "execute_safe".
execute_destructive digunakan untuk operasi destruktif yang hasil search-nya berisi execution_tool: "execute_destructive".
Konektor tidak melewati otorisasi Scalev. Peran Anda di bisnis Scalev, scope OAuth yang disetujui, dan endpoint API tujuan tetap menentukan apakah aksi diizinkan.
Beberapa bisnis
Satu koneksi OAuth dapat mengotorisasi beberapa bisnis Scalev jika peran user Anda mengizinkan otorisasi aplikasi di setiap bisnis. Scalev mencatat akses secara terpisah untuk setiap bisnis, dan asisten dapat memakai koneksi OAuth yang sama untuk kumpulan bisnis yang terhubung. Minta asisten memanggilget_me terlebih dahulu. Responsnya berisi entry aktif connected_businesses[] dengan unique_id, username, nama, status enabled, dan scope yang disetujui untuk setiap bisnis.
Ketika lebih dari satu bisnis terhubung, setiap call tool yang membutuhkan bisnis harus menyertakan business_unique_id. Gunakan unique_id dari connected_businesses[]. business_unique_id top-level adalah input MCP yang canonical. Untuk toleransi client, Scalev MCP juga memulihkan key persis ini dari body, query, query_params, header_params, headers, atau query string path konkret, lalu menghapusnya dari payload/query API sebelum meneruskan request.
Jika akses ke salah satu bisnis dicabut atau dinonaktifkan, request untuk bisnis tersebut gagal, tetapi asisten masih dapat memakai bisnis aktif lain yang tetap terhubung. Bisnis yang dicabut tidak muncul di get_me; jika tidak ada bisnis aktif yang tersisa, get_me mengembalikan 403 dan asisten harus terhubung ulang.
Cabut akses
Anda dapat mencabut koneksi kapan saja:- Buka Scalev.
- Masuk ke Settings > Apps.
- Cari Scalev MCP.
- Klik Revoke Access.
Troubleshooting
Asisten mengatakan authentication is required
Hubungkan ulang konektor Scalev MCP dan selesaikan alur persetujuan OAuth lagi.Asisten mendapat error forbidden atau insufficient permission
Bisnis yang terhubung, peran user Anda, atau scope yang disetujui tidak mengizinkan aksi tersebut. Hubungkan ulang jika Anda perlu menyetujui scope yang berbeda.Asisten tidak dapat menemukan konektor
Pastikan URL konektor persishttps://mcp.scalev.com/mcp. Asisten AI Anda harus mendukung remote MCP server dengan OAuth.
Jika asisten meminta authorization server URL, gunakan https://api.scalev.com/v3/oauth. Jika asisten meminta connector atau MCP server URL, gunakan https://mcp.scalev.com/mcp.
Asisten tidak menampilkan landing page
Minta asisten memanggilget_me dan periksa connected_businesses[]. Jika lebih dari satu bisnis terhubung, pastikan asisten memakai business_unique_id yang benar dan bisnis yang dipilih memiliki landing page yang dapat diakses oleh user Anda.

