Mengapa memuat lebih sedikit alat
Klien Anda mengirimkan definisi setiap alat yang terdaftar ke model sebelum pertanyaan pertama Anda. Untuk seluruh katalog Didit, itu berarti puluhan ribu token pada setiap permintaan: sekitar 50.000 hingga 115.000, bergantung pada tokenizer model. Beberapa klien juga membatasi jumlah alat yang dapat mereka terima.
Konsekuensinya adalah satu langkah tambahan.
Alat di luar daftar tidak hilang, tetapi model harus menemukannya dengan pencarian alat sebelum dapat menjalankannya, dan model yang melihat semua alat memilih alat yang tepat sedikit lebih sering daripada model yang harus mencari.
Muat semua alat ketika percakapan mencakup banyak area dan biaya konteks tidak menjadi masalah.
Muat
core, ditambah kumpulan alat yang paling sering Anda gunakan, ketika hal itu menjadi masalah.
Pilih toolset Anda
Tambahkantoolsets ke URL server dengan daftar yang dipisahkan koma:
core adalah daftar singkat yang menjadi titik awal sebagian besar pekerjaan.
Toolset ini mencakup organisasi dan aplikasi Anda, sesi verifikasi (membuat, mencari, memutuskan, menjelaskan, mensimulasikan di sandbox, membaca pengiriman webhook), mencari alur kerja, analitik dan saldo, kunci API dan webhook aplikasi Anda, mencari kasus, pengguna, bisnis dan transaksi, serta pencarian dokumentasi.
core: daftar singkat di atas.account: organisasi, aplikasi, kunci API, anggota, dan peran.billing: paket, saldo kredit, metode pembayaran, kuitansi, dan detail penagihan.sessions: sesi verifikasi (membuat, mencari, memutuskan, meninjau, membagikan, mengimpor, PDF, dan pengiriman webhook).workflows: alur kerja verifikasi dan kuesioner (membangun, mengedit, memvalidasi, dan mempublikasikan).lists: daftar kustom, daftar blokir, dan daftar izin.vendors: orang dan perusahaan yang Anda verifikasi (pengguna vendor dan bisnis vendor).transactions: pemantauan transaksi (transaksi, Skrining Dompet, dan aturan dengan backtesting).cases: Manajemen Kasus (membuat, menugaskan, mengeskalasi, dan menyelesaikan kasus).investigator: Investigator (antrean peninjauannya, laporan, keputusan, pertanyaan kebijakan, dan kinerja).webhooks: tujuan webhook dan alert.reports: analitik, ekspor, dan log audit.branding: branding White Label untuk alur verifikasi.verification: API verifikasi mandiri (dokumen identitas, wajah, AML, Bukti Alamat, telepon, email, Validasi Database, dan pemeriksaan bisnis).travel_rule: Travel Rule (pengaturan, direktori VASP, jaringan, alamat, transfer, dan pesan).marketplace: marketplace penyedia (katalog, koneksi Anda, dan permintaan integrasi).networks: jaringan penipuan (sesi, pengguna, dan bisnis yang terhubung karena berbagi perangkat, dokumen, atau kontak).compliance: asisten kepatuhan (profil regulasi Anda, persyaratannya, dan alur kerja yang dihasilkan darinya).docs: pencarian dokumentasi Didit.all: setiap tool yang boleh digunakan oleh peran Anda. Ini adalah bawaan.
- Toolset harus diaktifkan secara eksplisit. URL tanpa
toolsetsmencantumkan semua tool. - Menyebutkan toolset mencantumkan persis toolset tersebut.
?toolsets=casesmencantumkan tool kasus, ditambahdidit_context_get, yang didapat setiap koneksi. Tambahkancoreuntuk tetap menyertakan daftar singkat. - Toolset menentukan apa yang dicantumkan, bukan apa yang boleh Anda jalankan. Tool di luar pilihan Anda tetap berjalan ketika model memanggilnya berdasarkan nama, dengan izin peran yang sama seperti biasa.
- Nama yang tidak dikenali server akan diabaikan. Koneksi tetap berfungsi, dan server memberi tahu model nama mana yang diabaikan serta nama mana yang valid.
- Peran Anda tetap berlaku. Toolset tidak pernah memberikan izin: lihat peran dan izin.
Hubungkan dalam mode hanya baca
Tambahkanread_only=true ke URL server:
read_only.
Menjangkau tool yang tidak Anda muat
Saat sebuah koneksi hanya mencantumkan sebagian katalog, server menambahkan empat tool agar tidak ada yang berada di luar jangkauan:didit_tool_search(baca): menemukan tool berdasarkan apa yang ingin Anda lakukan (“ekspor sesi ke CSV”), atau menampilkan satu toolset. Setiap hasil menjelaskan apa yang dilakukan tool tersebut, parameternya, dan apakah tool itu membaca, menulis, atau bersifat destruktif.didit_tool_describe(baca): mengembalikan deskripsi lengkap dan skema input dari hingga lima tool.didit_tool_call_read(baca): menjalankan tool hanya-baca yang tidak ada dalam daftar. Tool yang mengubah data akan ditolak.didit_tool_call_write(destruktif): menjalankan tool yang membuat, mengubah, atau menghapus data dan tidak ada dalam daftar. Tidak tersedia pada koneksi hanya-baca.
didit_tool_call_read atau didit_tool_call_write diperiksa persis seperti panggilan langsung: izin peran Anda, mode hanya-baca, dan setiap syarat confirm: true tetap berlaku.
Keduanya dipisah agar klien Anda dapat meminta persetujuan Anda sebelum perubahan dan tetap mengizinkan pencarian.
Dengan core dimuat, permintaan seperti “undang anggota tim baru ke organisasi saya” berjalan sebagai berikut:
- Model memanggil
didit_tool_searchdenganinvite a teammatedan mendapatkandidit_org_invite_member, yang ditandai sebagai operasi tulis. - Model memanggil
didit_tool_call_write, dengan meneruskandidit_org_invite_membersebagainamebeserta argumen milik tool tersebut. - Klien Anda meminta persetujuan Anda, seperti halnya untuk tool apa pun yang mengubah data.
Atur di klien Anda
Gunakan langkah yang sama seperti di panduan instalasi, dengan parameter yang ditambahkan ke URL.- Claude Code
- Codex
- Cursor
- VS Code
- Claude web dan Desktop
- Server lokal
? dan &.X-MCP-Toolsets: core,workflows dan X-MCP-Readonly: true sebagai gantinya.
Nilai di URL didahulukan daripada header untuk toolset, dan mode hanya baca aktif jika salah satunya memintanya.
Plugin ChatGPT menggunakan katalog tetap yang lebih ringkas di
https://mcp.didit.me/mcp/chatgpt.
Toolset dan mode hanya baca tidak berlaku untuk plugin tersebut.
Lihat Hubungkan ChatGPT.Prompt, instruksi, dan pencarian dokumentasi
Server membantu model memulai dari titik yang tepat:- Instruksi. Saat terhubung, server memberi tahu model untuk memulai dengan
didit_context_get, caraorganization_iddanapplication_idditentukan, untuk membangun di aplikasi sandbox, serta toolset mana yang dimuat oleh koneksi ini. - Prompt. Klien yang mendukung prompt MCP menampilkan lima titik awal:
integrate_didit,review_queue,explain_session,build_workflow, danverification_report. Di Claude Code, prompt tersebut muncul sebagai perintah slash. - Pencarian dokumentasi.
didit_docs_searchmencari dokumentasi ini dan mengembalikan bagian yang cocok beserta tautannya, sehingga pertanyaan tentang cara kerja Didit dijawab berdasarkan halaman terkini.
Periksa apa yang dimuat oleh sebuah koneksi
Tanyakan ke klien Anda:toolsets dan read_only di bawah features.
Langkah selanjutnya
Instalasi
Hubungkan Claude, ChatGPT, Cursor, VS Code, Codex, atau klien MCP apa pun.
Referensi tool
Setiap tool, jenisnya, dan izin peran yang dibutuhkannya.
Autentikasi
Masuk dengan Didit, cakupan, dan izin peran.
Contoh prompt
Prompt yang langsung bisa dipakai sejak hari pertama.