Server MCP GotCashback

Hubungkan Claude, ChatGPT, dan asisten AI lain yang kompatibel dengan MCP langsung ke rate cashback terkini GotCashback (online dan di toko, di berbagai portal cashback), perbandingan portal dan ketentuan pembayaran, data toko, serta penawaran kartu hadiah — diperbarui beberapa kali sehari.

id.GotCashback.com membandingkan rate cashback dari 98 portal cashback di 41 negara di seluruh dunia, termasuk 1 portal dan 98 toko di Indonesia. Didirikan pada 2020; dioperasikan oleh MNP Enterprises, LLC.

Apa itu MCP?

Model Context Protocol (MCP) adalah standar terbuka yang memungkinkan asisten AI memanggil alat eksternal dan menarik data terkini selama percakapan. Alih-alih menebak rate cashback dari data pelatihan yang usang, AI dapat bertanya langsung ke server GotCashback dan mendapatkan angka hari ini.

Petunjuk pemasangan

Claude (claude.ai / Claude Desktop)

  1. Buka Settings → Connectors (di Claude Desktop: Settings → Connectors; di claude.ai: ikon konektor dalam obrolan).
  2. Klik "Add custom connector".
  3. Masukkan URL: https://mcp.gotcashback.com
  4. Beri nama (mis. "GotCashback") dan simpan.
  5. Aktifkan konektor di percakapan mana pun yang memerlukan pencarian cashback — Claude akan memanggil alat secara otomatis bila relevan.

Claude Code (terminal)

Tambahkan server dengan satu perintah:

claude mcp add --transport http gotcashback https://mcp.gotcashback.com

Jalankan /mcp di dalam Claude Code untuk memeriksa koneksi, dan untuk masuk saat Anda ingin menggunakan alat akun.

ChatGPT

  1. Buka Settings → Connectors (tersedia pada paket yang mendukung konektor kustom/pengembang).
  2. Pilih untuk menambahkan konektor kustom dan masukkan URL server: https://mcp.gotcashback.com
  3. Ikuti petunjuk untuk mengotorisasi dan mengaktifkannya untuk digunakan dalam obrolan atau dalam konfigurasi GPT kustom.

VS Code (mode agen GitHub Copilot)

Jalankan "MCP: Add Server" dari palet perintah, atau tambahkan ini ke .vscode/mcp.json:

{
  "servers": {
    "gotcashback": {
      "type": "http",
      "url": "https://mcp.gotcashback.com"
    }
  }
}

Klien lain yang kompatibel dengan MCP (Cursor, Windsurf, dll.)

Sebagian besar klien MCP menerima konfigurasi JSON yang mengarah ke server jarak jauh. Entri tipikalnya terlihat seperti ini:

{
  "mcpServers": {
    "gotcashback": {
      "url": "https://mcp.gotcashback.com"
    }
  }
}

Periksa dokumentasi klien Anda untuk mengetahui lokasi file konfigurasi ini (mis. ~/.cursor/mcp.json untuk Cursor) — URL dan struktur di atas sama di sebagian besar klien karena mengikuti spesifikasi MCP yang sama.

Contoh prompt setelah terhubung

  • "Berapa rate cashback terbaik untuk Best Buy saat ini?"
  • "Apakah ada kartu hadiah berdiskon untuk Target?"
  • "Berapa rate cashback terbaik untuk Walmart di Kanada?"
  • "Bandingkan diskon kartu hadiah untuk Home Depot."
  • "Portal cashback mana yang tersedia di Inggris?"
  • "Di mana saya bisa membeli produk Adidas dengan cashback terbaik?"
  • "Di mana saya bisa membeli makanan anjing dengan diskon terbesar?"
  • "Portal cashback Inggris mana yang membayar melalui PayPal, dan mana yang memiliki pembayaran minimum terendah?"
  • "Apakah TopCashback menawarkan bonus pendaftaran, dan seberapa sering membayar?"
  • "Beri tahu saya saat rate cashback Nike mencapai 10%."
  • "Tambahkan Best Buy ke toko favorit saya."

Dua contoh terakhir menggunakan alat akun opsional dan akan meminta Anda masuk dengan akun GotCashback Anda.

Lebih suka mengobrol di Telegram? Coba bot Telegram GotCashback

Apa yang dilakukan server MCP GotCashback

Setelah terhubung, asisten AI dapat membandingkan rate cashback online dan di toko terkini di berbagai portal untuk toko tertentu, menemukan kartu hadiah berdiskon, memeringkat toko yang menjual suatu merek atau kategori belanja menurut penawaran terbaik, menjelajahi toko menurut negara, dan mencari ketentuan pembayaran setiap portal (bonus pendaftaran, pembayaran minimum, frekuensi pembayaran, metode pembayaran). Server memberi tahu asisten alat mana yang menjawab jenis pertanyaan mana, sehingga pertanyaan sederhana seperti "cashback terbaik untuk Walmart" langsung menuju pencarian yang tepat. Rate diperbarui beberapa kali sehari.

Cara asisten memilih alat

Server memberi tahu asisten yang terhubung alat mana yang menjawab pertanyaan mana, sehingga Anda dapat bertanya secara alami:

  • Cashback untuk toko tertentu ("cashback terbaik untuk Walmart", "cashback di toko Best Buy", "bandingkan portal cashback Expedia") → get_cashback_rates_by_store_name
  • Kartu hadiah berdiskon untuk toko tertentu ("diskon kartu hadiah Gap terbaik") → get_gift_cards_by_store_name
  • Di mana membeli produk suatu merek dengan penghematan terbesar ("cashback terbaik untuk produk Adidas") → get_best_deals_by_brand
  • Di mana membeli jenis produk tertentu dengan penghematan terbesar ("makanan anjing termurah dengan cashback") → get_best_deals_by_category
  • Bonus pendaftaran, pembayaran minimum, jadwal pembayaran, atau metode pembayaran suatu portal → get_portals_by_name / get_portals
  • Toko mana yang menawarkan cashback di suatu negara → get_stores_by_country

Sebutkan negara bila penting ("di Kanada", "cashback Inggris"): asisten meneruskan kode negara huruf kecil seperti us, ca, gb (Inggris) atau de, dan mencari di setiap negara yang didukung bila Anda tidak menyebutkannya.

Asisten langsung menggunakan alat ini — tidak pernah perlu mencantumkan negara, toko, atau portal terlebih dahulu.

Alat yang tersedia

AlatFungsinyaInput utama
get_cashback_rates_by_store_nameMembandingkan rate cashback online dan di toko terkini di berbagai portal untuk toko berdasarkan nama — jawaban langsung untuk "cashback terbaik untuk Walmart"store_name, country_code (optional)
get_cashback_rates_by_store_idSama, ketika ID toko sudah diketahui dari hasil sebelumnyastore_id
get_gift_cards_by_store_nameMenemukan kartu hadiah berdiskon untuk toko berdasarkan nama dan membandingkan diskonnyastore_name, country_code (optional)
get_gift_cards_by_store_idSama, ketika ID toko sudah diketahuistore_id
get_best_deals_by_brandMemeringkat toko yang menjual suatu merek menurut rate cashback dan diskon kartu hadiah terbaikbrand_name, country_code (optional)
get_best_deals_by_categorySama untuk kategori belanja (mis. "Perlengkapan Hewan Peliharaan")category_name, country_code (optional)
get_stores_by_nameMenemukan ID, negara, dan tautan halaman suatu toko (tanpa rate)store_name, country_code (optional)
get_stores_by_countryMenjelajahi setiap toko dengan cashback di suatu negara — hanya ID toko dan tautan, tanpa rate; daftarnya bisa panjangcountry_code
get_portalsMencantumkan portal cashback beserta ketentuan pembayaran (bonus pendaftaran, pembayaran minimum, frekuensi pembayaran, metode pembayaran), opsional menurut negara — bukan rate tokocountry_code (optional)
get_portals_by_nameMencari portal berdasarkan nama dan mengembalikan ketentuan pembayarannya — bukan rate tokoportal_name, country_code (optional)
get_portal_by_idMengambil portal tertentu berdasarkan ID beserta ketentuan pembayarannyaportal_id
get_countriesMencantumkan negara yang didukung beserta kodenya (Inggris adalah gb)

country_code adalah kode ISO huruf kecil seperti us, ca, gb (Inggris) atau de; bersifat opsional kecuali ditandai wajib. store_id, portal_id, dan ID serupa berasal dari hasil sebelumnya.

Tautan terlacak dalam hasil

Setiap toko, rate cashback, kartu hadiah, dan bonus pendaftaran portal dalam hasil membawa tautan GotCashback terlacak (url, ditambah gift_cards_url bila relevan). Cashback hanya dikreditkan, diskon kartu hadiah hanya berlaku, dan bonus pendaftaran hanya diberikan saat Anda mengklik melalui tautan tersebut. Server menginstruksikan klien AI untuk selalu menampilkannya — jika asisten mengutip rate tanpa tautan, mintalah tautannya.

Alat akun (masuk opsional)

Masuk dengan akun GotCashback Anda (OAuth 2.1 — klien AI Anda akan menawarkannya secara otomatis) membuka alat per pengguna tambahan. Semua alat perbandingan di atas tetap berfungsi tanpa masuk.

AlatFungsinyaInput utamaCakupan
get_my_profileMengembalikan profil GotCashback Anda (nama, email, avatar)profile
get_my_favorite_storesMencantumkan toko favorit Andafavorites
toggle_favorite_storeMenambahkan atau menghapus toko dari favorit Andastore_id, favoritefavorites
get_my_alertsMencantumkan notifikasi cashback dan kartu hadiah Anda (toko, jenis, ambang batas, notifikasi terakhir)alerts
set_store_alertMembuat atau memperbarui notifikasi yang mengirim email kepada Anda saat rate cashback atau diskon kartu hadiah suatu toko mencapai persentase ambang batas atau lebih tinggistore_id, alert_type, threshold_percentalerts
remove_store_alertMenghapus notifikasi untuk suatu tokostore_id, alert_typealerts

Notifikasi ini sama dengan yang Anda kelola di Akun → Notifikasi di situs web: alert_type adalah cashback atau gift_card, threshold_percent antara 1 dan 100, menyimpan ulang notifikasi yang sudah ada memperbarui ambang batasnya dan mengaktifkannya kembali, dan setiap akun dapat memiliki paling banyak 10 notifikasi aktif.

Cara kerja masuk

  1. Saat pertama kali Anda menggunakan alat akun, server menjawab dengan tantangan otorisasi dan klien AI Anda membuka halaman masuk GotCashback di browser — login sosial yang sama seperti di situs web. Tidak perlu pendaftaran atau kunci API.
  2. Setujui izin (scope) yang diminta dan kembali ke klien Anda. Pemanggilan alat selesai, dan koneksi tetap dalam keadaan masuk — klien yang meminta offline_access menerima token penyegaran, sehingga Anda tidak akan diminta lagi.
  3. Untuk memutuskan koneksi, hapus konektor dari klien AI Anda. Jika suatu alat kemudian melaporkan scope yang hilang, hapus dan tambahkan kembali konektor agar klien meminta otorisasi baru.
CakupanYang diberikan
profileMembaca nama, email, dan avatar Anda
favoritesMembaca dan mengubah toko favorit Anda
alertsMembaca, membuat, dan menghapus notifikasi cashback dan kartu hadiah Anda
offline_accessToken penyegaran agar koneksi tetap dalam keadaan masuk

Endpoint server

https://mcp.gotcashback.com

Ini adalah server MCP jarak jauh (transport Streamable HTTP). Anda tidak perlu memasang atau menghosting apa pun — cukup arahkan asisten AI yang kompatibel ke URL di atas.

Untuk pengembang dan agen AI

Server (versi 1.1.0) hanya menyediakan alat (tanpa resource atau prompt). Setiap alat memiliki judul, deskripsi yang menjelaskan kapan menggunakannya, anotasi hanya-baca, dan — untuk alat perbandingan — skema output yang dipublikasikan. Endpoint berikut memungkinkan agen atau integrasi menemukan dan terhubung tanpa membaca halaman ini:

Alat perbandingan mengembalikan JSON API mentah sebagai teks ditambah konten terstruktur bertipe yang sesuai dengan skema outputnya, sehingga integrasi dapat membaca field toko, portal, rate, "hingga", dan online/di toko tanpa menebak. ID yang tidak dikenal dan gangguan API dikembalikan sebagai error alat, bukan kegagalan protokol.

CORS terbuka untuk semua origin, sehingga agen berbasis browser dapat terhubung langsung; header respons Mcp-Session-Id dan WWW-Authenticate diekspos.

Pertanyaan atau masalah?

Jika koneksi gagal atau pemanggilan alat bermasalah, pastikan URL dimasukkan persis sebagai https://mcp.gotcashback.com tanpa jalur tambahan. Jika alat akun terus meminta Anda masuk, hapus dan tambahkan kembali konektor. Untuk bantuan lebih lanjut, hubungi dukungan GotCashback.