Plugin Dodo Agent menghubungkan dua server MCP dan delapan keahlian integrasi ke dalam agen coding AI Anda dalam satu instalasi. Ini bekerja dengan Claude Code, Codex CLI, Cursor, dan OpenCode — dan server MCP serta keahlian CLI bekerja dengan klien yang kompatibel dengan MCP.Documentation Index
Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
Use this file to discover all available pages before exploring further.
Tiga primitif, satu plugin. Agent Plugin mengemas semua yang Anda butuhkan:
- Server MCP API — akses live ke pembayaran, langganan, pelanggan, produk, refund, lisensi, dan penggunaan. Mengautentikasi melalui browser OAuth (tanpa kunci lokal yang diperlukan).
- Server MCP Pengetahuan — pencarian semantik di seluruh dokumentasi Dodo Payments. Tidak diperlukan kredensial.
- Delapan keahlian agen — cheat sheets yang dimuat agen Anda sesuai permintaan untuk checkout, langganan, webhooks, penagihan berbasis penggunaan, penagihan berbasis kredit, kunci lisensi, BillingSDK, dan praktik terbaik.
Instalasi plugin
Pilih agen coding Anda di bawah ini. Instalasi akan menambahkan kedua server MCP dan semua delapan keahlian secara otomatis.Claude Code
Claude Code
Instal dari marketplace:Server MCP API menggunakan browser OAuth secara default — tidak diperlukan kunci saat waktu instalasi. Pertama kali agen Anda memanggil alat Dodo, Anda akan diminta untuk masuk.
Dodo Agent Plugin on GitHub
Kode sumber, opsi konfigurasi, dan petunjuk pengembangan lokal
Codex CLI
Codex CLI
Codex membaca Kedua server MCP dan semua delapan keahlian akan terdaftar secara otomatis.
.claude-plugin/marketplace.json secara native, jadi repositori plugin yang sama berfungsi:Cursor
Cursor
Instalasi manual — klon repositori ke direktori plugin lokal Cursor:Restart Cursor. Plugin memuat keahlian dari
.claude/skills/ (melalui lapisan kompatibilitas Claude Code dari Cursor) dan server MCP dari .mcp.json.Dukungan marketplace Cursor akan datang. Untuk saat ini, gunakan instalasi manual di atas.
OpenCode
OpenCode
OpenCode didistribusikan melalui npm. Tambahkan plugin ke Restart OpenCode. Kedua server MCP (
opencode.json Anda:dodopayments-api, dodo-knowledge) terdaftar secara otomatis melalui hook konfigurasi plugin, dan delapan keahlian ditemukan otomatis dari package yang terinstal. Tidak diperlukan blok mcp manual.Menggunakan agen yang berbeda? Panduan MCP Server dan Agent Skills mencakup Cursor, Claude Desktop, VS Code, Windsurf, Cline, Zed, dan klien yang kompatibel dengan MCP.
Apa yang Anda dapatkan
Setelah plugin diinstal, agen Anda memiliki akses ke dua server MCP dan delapan keahlian.Server MCP
| Server | Tujuan | Auth |
|---|---|---|
dodopayments-api | Akses API live — pembayaran, langganan, pelanggan, produk, refund, lisensi, penggunaan | OAuth (browser) |
dodo-knowledge | Pencarian semantik di seluruh dokumentasi Dodo Payments | Tidak ada |
mcp-remote sehingga dapat berjalan di klien yang kompatibel dengan MCP.
Keahlian Agen
| Keahlian | Deskripsi |
|---|---|
best-practices | Panduan lengkap untuk mengintegrasikan Dodo Payments dengan praktik terbaik |
checkout-integration | Membuat sesi checkout dan alur pembayaran |
subscription-integration | Mengimplementasikan alur penagihan langganan |
webhook-integration | Menyiapkan dan menangani webhook untuk peristiwa pembayaran |
usage-based-billing | Mengimplementasikan penagihan berbasis meteran dengan peristiwa dan meteran |
credit-based-billing | Hak kredit, saldo, dan pengurangan kredit berbasis meteran |
license-keys | Mengelola kunci lisensi untuk produk digital |
billing-sdk | Menggunakan komponen BillingSDK React |
Coba perintah ini terlebih dahulu
Setelah plugin aktif, coba:webhook-integration, menggunakan MCP dodo-knowledge untuk menarik bentuk payload terbaru, dan menulis penangan dengan verifikasi tanda tangan sesuai dengan spesifikasi Standard Webhooks.
Agen lain yang didukung
Agent Plugin mencakup Claude Code, Codex CLI, Cursor, dan OpenCode. Jika Anda menggunakan agen yang berbeda, hubungkan ke Dodo Payments melalui server MCP dan skills CLI:| Agen | Jalur tercepat | Juga mendukung |
|---|---|---|
| Claude Code | Agent Plugin (satu perintah) | Server MCP, keahlian individual |
| Codex CLI | Agent Plugin (satu perintah) | Server MCP |
| Cursor | Agent Plugin (klon git) | Konfigurasi server MCP, skills CLI |
| OpenCode | Agent Plugin (npm) | Konfigurasi server MCP, skills CLI |
| GitHub Copilot (VS Code) | Panduan MCP Server | Skills CLI |
| Claude Desktop | Panduan MCP Server | — |
| Windsurf | Panduan MCP Server | Skills CLI |
| Cline / Zed / lainnya | Panduan MCP Server | Skills CLI |
Dokumentasi untuk agen
Setiap halaman dokumentasi Dodo Payments tersedia dalam format yang dioptimalkan untuk konsumsi AI:- Indeks dokumen lengkap:
docs.dodopayments.com/llms.txt— menyediakan indeks dokumentasi lengkap untuk ingesti konteks. - Markdown mentah: Tambahkan
.mdke URL dokumentasi apa pun untuk mendapatkan versi markdown mentah (mis.,/api-reference/introduction.md). - Repositori sumber:
github.com/dodopayments/dodo-docs— klon untuk pengindeksan offline.
Apa yang dapat dilakukan agen Anda
Dengan plugin diinstal, agen coding Anda dapat:- Membuat sesi checkout dan tautan pembayaran — Pembayaran sekali dan langganan
- Mendirikan penagihan berbasis langganan dan penggunaan dari ujung ke ujung — Langganan, Penagihan berbasis penggunaan, Penagihan berbasis kredit
- Menghasilkan penangan yang sesuai dengan Standard Webhooks dengan verifikasi tanda tangan — Webhooks
- Menghubungkan komponen BillingSDK React untuk tabel harga dan manajemen langganan — BillingSDK
- Menulis alur kunci lisensi untuk produk digital — Kunci lisensi
- Mengimplementasikan penagihan berbasis kredit dengan hak, saldo, gulung balik, dan overage — Kredit
Keamanan dan praktik terbaik
- Gunakan mode pengujian terlebih dahulu. Amankan integrasi Anda dengan kunci
dodo_test_...sebelum launching. Lihat Mode Pengujian vs Mode Live. - OAuth adalah defaultnya. Agent Plugin mengautentikasi melalui browser OAuth (tanpa rahasia lokal). Hanya gunakan mode API-key jika Anda membutuhkannya — lihat bagian Konfigurasi di bawah.
- Tinjau kode yang dihasilkan agen. Selalu verifikasi bahwa penangan webhook menyertakan verifikasi tanda tangan sesuai dengan Spesifikasi Standard Webhooks.
Konfigurasi dengan kunci API
Secara default, Agent Plugin menggunakan server MCP jarak jauh dengan browser OAuth — tidak memerlukan kredensial lokal. Jika alur kerja Anda memerlukan kunci API lokal (misalnya, lingkungan CI, server headless), Anda bisa beralih ke mode stdio.Local API key mode — Claude Code
Local API key mode — Claude Code
Buka Jalankan
/plugins di Claude Code, pilih Dodo Payments, dan pilih Opsi konfigurasi. Isi:dodo_api_key— kuncidodo_test_...ataudodo_live_...Andadodo_webhook_key— rahasia penandatanganan webhook Andadodo_environment—test_modeataulive_mode
.mcp.json untuk mengarahkan dodopayments-api ke server stdio lokal:/reload-plugins untuk menerapkan perubahan ke sesi Anda saat ini.Local API key mode — OpenCode
Local API key mode — OpenCode
Deklarasikan Restart OpenCode untuk menerapkan.
dodopayments-api secara manual di opencode.json — entri Anda mengalahkan server jarak jauh default plugin:Langkah selanjutnya
MCP Server
Referensi lengkap untuk kedua server MCP — semua klien yang didukung, konfigurasi, dan alat yang tersedia
Agent Skills
Instalasi keahlian individual, referensi keahlian, dan petunjuk pengaturan per-agen
Sentra IDE Assistant
Asisten penagihan berbasis AI untuk VS Code, Cursor, dan Windsurf — bertanya, membangun, dan merencanakan di editor Anda
API Reference
Referensi OpenAPI lengkap untuk semua endpoint Dodo Payments