Koneksi MCP
Konfigurasi MCP Stathfin untuk aplikasi AI yang mendukung Streamable HTTP dan OAuth.
Sebelum memulai
Minta endpoint, client ID, dan callback URI yang disetujui saat onboarding beta. Implementasi saat ini memakai akun terverifikasi dengan akses Pro aktif dan klien yang sudah terdaftar. Pendaftaran klien otomatis belum didukung.
Endpoint dan autentikasi
- Transport: Streamable HTTP, pertukaran JSON-RPC melalui POST /api/mcp.
- URL kanonis: https://stathfin.id/api/mcp; gunakan endpoint yang dikonfirmasi saat onboarding.
- Autentikasi: OAuth authorization code dengan PKCE S256, scope issuer:search:read.
- Public client tidak memerlukan client secret. Token akses berumur 15 menit; lakukan autentikasi ulang saat diperlukan.
Konfigurasi di Claude Code
Contoh berikut berlaku setelah klien beta Anda didaftarkan. Ganti YOUR_BETA_CLIENT_ID dan port 8080 dengan nilai onboarding. Callback harus cocok persis, termasuk localhost atau 127.0.0.1 dan nomor port.
- 1
Mulai autentikasi
Buka Claude Code, jalankan /mcp, pilih koneksi Stathfin, lalu ikuti alur login browser.
- 2
Periksa persetujuan
Periksa nama aplikasi dan scope sebelum memberi izin. Konfigurasi yang tersimpan belum membuktikan akses data sudah aktif.
- 3
Periksa tool
Pastikan search_issuers tampil. Jika pembacaan ditolak dengan rights_unknown, hentikan permintaan dan hubungi tim Stathfin; jangan mengubah token atau mencoba endpoint internal.
claude mcp add --transport http --scope user --client-id YOUR_BETA_CLIENT_ID --callback-port 8080 stathfin https://stathfin.id/api/mcp
claude mcp get stathfinReferensi: Dokumentasi MCP Claude Code
Tool: search_issuers
Tool beta yang terdaftar adalah search_issuers. query berisi 1–120 karakter; limit adalah bilangan bulat 1–20 dan default-nya 10. Field lain ditolak.
- Respons memakai contractVersion investcp.external-api/1.
- Periksa status, gaps, sourceRefs, dan clocks sebelum memakai hasil.
- get_issuer_summary, chat Scopi, resources, dan prompts belum tersedia sebagai tool MCP ini.
{
"query": "Bank Central Asia",
"limit": 5
}Putuskan koneksi
Gunakan halaman koneksi akun untuk mencabut akses aplikasi. Jangan membagikan token ke percakapan, dokumen publik, atau repository.