GotCashback MCP Server

เชื่อมต่อ Claude, ChatGPT และผู้ช่วย AI อื่นๆ ที่รองรับ MCP เข้ากับอัตราเงินคืนปัจจุบันของ GotCashback โดยตรง (ออนไลน์และหน้าร้าน จากเว็บไซต์เงินคืนต่างๆ) การเปรียบเทียบพอร์ทัลและเงื่อนไขการจ่ายเงิน ข้อมูลร้านค้า และดีลบัตรของขวัญ — รีเฟรชวันละหลายครั้ง

th.GotCashback.com เปรียบเทียบอัตราเงินคืนจาก 98 เว็บไซต์เงินคืนใน 41 ประเทศทั่วโลก รวมถึง 2 เว็บไซต์เงินคืนและร้านค้า 175 แห่ง ในประเทศไทย ก่อตั้งในปี 2020; ดำเนินการโดย MNP Enterprises, LLC

MCP คืออะไร?

Model Context Protocol (MCP) คือมาตรฐานเปิดที่ให้ผู้ช่วย AI เรียกใช้เครื่องมือภายนอกและดึงข้อมูลปัจจุบันระหว่างการสนทนา แทนที่ AI จะเดาอัตราเงินคืนจากข้อมูลฝึกที่ล้าสมัย มันสามารถสอบถามเซิร์ฟเวอร์ของ GotCashback โดยตรงและได้ตัวเลขของวันนี้

วิธีการติดตั้ง

Claude (claude.ai / Claude Desktop)

  1. เปิด Settings → Connectors (ใน Claude Desktop: Settings → Connectors; บน claude.ai: ไอคอนตัวเชื่อมต่อในแชท)
  2. คลิก "Add custom connector"
  3. ป้อน URL: https://mcp.gotcashback.com
  4. ตั้งชื่อ (เช่น "GotCashback") แล้วบันทึก
  5. เปิดใช้งานตัวเชื่อมต่อในการสนทนาใดก็ได้ที่คุณต้องการค้นหาเงินคืน — Claude จะเรียกใช้เครื่องมือโดยอัตโนมัติเมื่อเกี่ยวข้อง

Claude Code (เทอร์มินัล)

เพิ่มเซิร์ฟเวอร์ด้วยคำสั่งเดียว:

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

รัน /mcp ใน Claude Code เพื่อตรวจสอบการเชื่อมต่อ และเพื่อเข้าสู่ระบบเมื่อต้องการใช้เครื่องมือบัญชี

ChatGPT

  1. เปิด Settings → Connectors (มีในแพลนที่รองรับตัวเชื่อมต่อแบบกำหนดเอง/สำหรับนักพัฒนา)
  2. เลือกเพิ่มตัวเชื่อมต่อแบบกำหนดเองแล้วป้อน URL ของเซิร์ฟเวอร์: https://mcp.gotcashback.com
  3. ทำตามขั้นตอนเพื่ออนุญาตและเปิดใช้งานสำหรับใช้ในแชทหรือในการตั้งค่า custom GPT

VS Code (โหมดเอเจนต์ของ GitHub Copilot)

รัน "MCP: Add Server" จาก command palette หรือเพิ่มสิ่งนี้ลงใน .vscode/mcp.json:

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

ไคลเอนต์อื่นที่รองรับ MCP (Cursor, Windsurf ฯลฯ)

ไคลเอนต์ MCP ส่วนใหญ่รับการตั้งค่า JSON ที่ชี้ไปยังเซิร์ฟเวอร์ระยะไกล รายการทั่วไปมีลักษณะดังนี้:

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

ตรวจสอบเอกสารของไคลเอนต์ที่คุณใช้ว่าไฟล์ตั้งค่านี้อยู่ที่ไหน (เช่น ~/.cursor/mcp.json สำหรับ Cursor) — URL และโครงสร้างด้านบนเหมือนกันในไคลเอนต์ส่วนใหญ่ เนื่องจากใช้สเปก MCP เดียวกัน

ตัวอย่างคำถามเมื่อเชื่อมต่อแล้ว

  • "อัตราเงินคืนที่ดีที่สุดสำหรับ Best Buy ตอนนี้คือเท่าไร?"
  • "มีบัตรของขวัญ Target ราคาลดไหม?"
  • "อัตราเงินคืนที่ดีที่สุดสำหรับ Walmart ในแคนาดาคือเท่าไร?"
  • "เปรียบเทียบส่วนลดบัตรของขวัญของ Home Depot"
  • "เว็บไซต์เงินคืนไหนบ้างที่มีในสหราชอาณาจักร?"
  • "ซื้อสินค้า Adidas ที่ไหนได้เงินคืนดีที่สุด?"
  • "ซื้ออาหารสุนัขที่ไหนได้ส่วนลดมากที่สุด?"
  • "เว็บไซต์เงินคืนในสหราชอาณาจักรแห่งไหนจ่ายผ่าน PayPal และแห่งไหนมียอดถอนขั้นต่ำต่ำที่สุด?"
  • "TopCashback มีโบนัสสมัครสมาชิกไหม และจ่ายเงินบ่อยแค่ไหน?"
  • "แจ้งเตือนฉันเมื่ออัตราเงินคืนของ Nike ถึง 10%"
  • "เพิ่ม Best Buy ในร้านค้าโปรดของฉัน"

สองข้อสุดท้ายใช้เครื่องมือบัญชีแบบไม่บังคับ และจะขอให้คุณเข้าสู่ระบบด้วยบัญชี GotCashback

อยากแชทบน Telegram แทนไหม? ลองใช้บอท Telegram ของ GotCashback

GotCashback MCP server ทำอะไรได้บ้าง

เมื่อเชื่อมต่อแล้ว ผู้ช่วย AI สามารถเปรียบเทียบอัตราเงินคืนออนไลน์และหน้าร้านปัจจุบันจากพอร์ทัลต่างๆ สำหรับร้านค้าที่กำหนด ค้นหาบัตรของขวัญราคาลด จัดอันดับร้านค้าที่จำหน่ายแบรนด์หรือหมวดหมู่การช้อปปิ้งตามดีลที่ดีที่สุด เรียกดูร้านค้าตามประเทศ และค้นหาเงื่อนไขการจ่ายเงินของแต่ละพอร์ทัล (โบนัสสมัครสมาชิก ยอดถอนขั้นต่ำ ความถี่ในการจ่ายเงิน วิธีการรับเงิน) เซิร์ฟเวอร์จะบอกผู้ช่วยว่าเครื่องมือใดตอบคำถามประเภทใด ดังนั้นคำถามธรรมดาอย่าง "เงินคืนที่ดีที่สุดสำหรับ Walmart" จะไปยังการค้นหาที่ถูกต้องโดยตรง อัตราจะรีเฟรชวันละหลายครั้ง

ผู้ช่วยเลือกเครื่องมืออย่างไร

เซิร์ฟเวอร์จะบอกผู้ช่วยที่เชื่อมต่อว่าเครื่องมือใดตอบคำถามใด คุณจึงถามได้อย่างเป็นธรรมชาติ:

  • เงินคืนสำหรับร้านค้าที่ระบุชื่อ ("เงินคืนที่ดีที่สุดสำหรับ Walmart", "เงินคืนหน้าร้าน Best Buy", "เปรียบเทียบเว็บไซต์เงินคืน Expedia") → get_cashback_rates_by_store_name
  • บัตรของขวัญราคาลดสำหรับร้านค้าที่ระบุชื่อ ("ส่วนลดบัตรของขวัญ Gap ที่ดีที่สุด") → get_gift_cards_by_store_name
  • ซื้อสินค้าของแบรนด์ที่ไหนได้ประหยัดที่สุด ("เงินคืนที่ดีที่สุดสำหรับสินค้า Adidas") → get_best_deals_by_brand
  • ซื้อสินค้าประเภทหนึ่งที่ไหนได้ประหยัดที่สุด ("อาหารสุนัขที่ถูกที่สุดพร้อมเงินคืน") → get_best_deals_by_category
  • โบนัสสมัครสมาชิก ยอดถอนขั้นต่ำ กำหนดการจ่ายเงิน หรือวิธีการรับเงินของพอร์ทัล → get_portals_by_name / get_portals
  • ร้านค้าใดบ้างที่ให้เงินคืนในประเทศหนึ่ง → get_stores_by_country

ระบุประเทศเมื่อสำคัญ ("ในแคนาดา", "เงินคืนในสหราชอาณาจักร"): ผู้ช่วยจะส่งรหัสประเทศตัวพิมพ์เล็ก เช่น us, ca, gb (สหราชอาณาจักร) หรือ de และค้นหาทุกประเทศที่รองรับเมื่อคุณไม่ระบุ

ผู้ช่วยจะไปยังเครื่องมือเหล่านี้โดยตรง — ไม่จำเป็นต้องแสดงรายการประเทศ ร้านค้า หรือพอร์ทัลก่อน

เครื่องมือที่มีให้ใช้

เครื่องมือทำอะไรอินพุตหลัก
get_cashback_rates_by_store_nameเปรียบเทียบอัตราเงินคืนออนไลน์และหน้าร้านปัจจุบันจากพอร์ทัลต่างๆ สำหรับร้านค้าตามชื่อ — คำตอบโดยตรงสำหรับ "เงินคืนที่ดีที่สุดสำหรับ Walmart"store_name, country_code (optional)
get_cashback_rates_by_store_idเหมือนกัน เมื่อทราบ ID ร้านค้าจากผลลัพธ์ก่อนหน้าแล้วstore_id
get_gift_cards_by_store_nameค้นหาบัตรของขวัญราคาลดของร้านค้าตามชื่อและเปรียบเทียบส่วนลดstore_name, country_code (optional)
get_gift_cards_by_store_idเหมือนกัน เมื่อทราบ ID ร้านค้าแล้วstore_id
get_best_deals_by_brandจัดอันดับร้านค้าที่จำหน่ายแบรนด์ตามอัตราเงินคืนและส่วนลดบัตรของขวัญที่ดีที่สุดbrand_name, country_code (optional)
get_best_deals_by_categoryเหมือนกันสำหรับหมวดหมู่การช้อปปิ้ง (เช่น "Pet Supplies")category_name, country_code (optional)
get_stores_by_nameค้นหา ID ประเทศ และลิงก์หน้าของร้านค้า (ไม่มีอัตรา)store_name, country_code (optional)
get_stores_by_countryเรียกดูร้านค้าทุกแห่งที่มีเงินคืนในประเทศหนึ่ง — เฉพาะ ID ร้านค้าและลิงก์ ไม่มีอัตรา; รายการอาจยาวcountry_code
get_portalsแสดงรายการเว็บไซต์เงินคืนพร้อมเงื่อนไขการจ่ายเงิน (โบนัสสมัครสมาชิก ยอดถอนขั้นต่ำ ความถี่ในการจ่ายเงิน วิธีการรับเงิน) เลือกกรองตามประเทศได้ — ไม่ใช่อัตราของร้านค้าcountry_code (optional)
get_portals_by_nameค้นหาพอร์ทัลตามชื่อและส่งกลับเงื่อนไขการจ่ายเงิน — ไม่ใช่อัตราของร้านค้าportal_name, country_code (optional)
get_portal_by_idดึงข้อมูลพอร์ทัลเฉพาะตาม ID พร้อมเงื่อนไขการจ่ายเงินportal_id
get_countriesแสดงรายการประเทศที่รองรับและรหัสประเทศ (สหราชอาณาจักรคือ gb)

country_code คือรหัส ISO ตัวพิมพ์เล็ก เช่น us, ca, gb (สหราชอาณาจักร) หรือ de; ไม่บังคับเว้นแต่จะระบุว่าจำเป็น store_id, portal_id และ ID อื่นๆ ที่คล้ายกันมาจากผลลัพธ์ก่อนหน้า

ลิงก์ติดตามในผลลัพธ์

ทุกร้านค้า อัตราเงินคืน บัตรของขวัญ และโบนัสสมัครสมาชิกของพอร์ทัลในผลลัพธ์จะมีลิงก์ติดตามของ GotCashback (url และ gift_cards_url ในกรณีที่เกี่ยวข้อง) เงินคืนจะได้รับ ส่วนลดบัตรของขวัญจะมีผล และโบนัสสมัครสมาชิกจะได้รับก็ต่อเมื่อคุณคลิกผ่านลิงก์เหล่านั้นเท่านั้น เซิร์ฟเวอร์สั่งให้ไคลเอนต์ AI แสดงลิงก์เสมอ — หากผู้ช่วยแจ้งอัตราโดยไม่มีลิงก์ ให้ขอลิงก์จากมัน

เครื่องมือบัญชี (เข้าสู่ระบบแบบไม่บังคับ)

การเข้าสู่ระบบด้วยบัญชี GotCashback ของคุณ (OAuth 2.1 — ไคลเอนต์ AI ของคุณจะเสนอให้โดยอัตโนมัติ) จะปลดล็อกเครื่องมือเพิ่มเติมเฉพาะผู้ใช้ เครื่องมือเปรียบเทียบทั้งหมดด้านบนยังใช้งานได้โดยไม่ต้องเข้าสู่ระบบ

เครื่องมือทำอะไรอินพุตหลักขอบเขต (Scope)
get_my_profileส่งกลับโปรไฟล์ GotCashback ของคุณ (ชื่อ อีเมล อวาตาร์)profile
get_my_favorite_storesแสดงรายการร้านค้าโปรดของคุณfavorites
toggle_favorite_storeเพิ่มหรือลบร้านค้าออกจากรายการโปรดของคุณstore_id, favoritefavorites
get_my_alertsแสดงรายการการแจ้งเตือนเงินคืนและบัตรของขวัญของคุณ (ร้านค้า ประเภท เกณฑ์ การแจ้งเตือนล่าสุด)alerts
set_store_alertสร้างหรืออัปเดตการแจ้งเตือนที่ส่งอีเมลถึงคุณเมื่ออัตราเงินคืนหรือส่วนลดบัตรของขวัญของร้านค้าถึงเปอร์เซ็นต์เกณฑ์หรือสูงกว่าstore_id, alert_type, threshold_percentalerts
remove_store_alertลบการแจ้งเตือนของร้านค้าstore_id, alert_typealerts

การแจ้งเตือนเป็นชุดเดียวกับที่คุณจัดการใน บัญชี → การแจ้งเตือน บนเว็บไซต์: alert_type คือ cashback หรือ gift_card, threshold_percent อยู่ระหว่าง 1 ถึง 100, การบันทึกการแจ้งเตือนที่มีอยู่อีกครั้งจะอัปเดตเกณฑ์และเปิดใช้งานใหม่ และแต่ละบัญชีมีการแจ้งเตือนที่ใช้งานอยู่ได้สูงสุด 10 รายการ

การเข้าสู่ระบบทำงานอย่างไร

  1. ครั้งแรกที่คุณใช้เครื่องมือบัญชี เซิร์ฟเวอร์จะตอบกลับด้วยคำขอการอนุญาต และไคลเอนต์ AI ของคุณจะเปิดหน้าเข้าสู่ระบบ GotCashback ในเบราว์เซอร์ — เป็นการเข้าสู่ระบบผ่านโซเชียลแบบเดียวกับเว็บไซต์ ไม่ต้องลงทะเบียนหรือใช้ API key
  2. อนุมัติสิทธิ์ที่ขอ (scopes) แล้วกลับไปยังไคลเอนต์ของคุณ การเรียกใช้เครื่องมือจะเสร็จสมบูรณ์ และการเชื่อมต่อจะยังคงเข้าสู่ระบบอยู่ — ไคลเอนต์ที่ขอ offline_access จะได้รับ refresh token ดังนั้นคุณจะไม่ถูกถามอีก
  3. หากต้องการยกเลิกการเชื่อมต่อ ให้ลบตัวเชื่อมต่อออกจากไคลเอนต์ AI ของคุณ หากภายหลังเครื่องมือรายงานว่าขาด scope ให้ลบและเพิ่มตัวเชื่อมต่ออีกครั้งเพื่อให้ไคลเอนต์ขอการอนุญาตใหม่
ขอบเขต (Scope)ให้สิทธิ์อะไร
profileอ่านชื่อ อีเมล และอวาตาร์ของคุณ
favoritesอ่านและเปลี่ยนแปลงร้านค้าโปรดของคุณ
alertsอ่าน สร้าง และลบการแจ้งเตือนเงินคืนและบัตรของขวัญของคุณ
offline_accessrefresh token เพื่อให้การเชื่อมต่อยังคงเข้าสู่ระบบอยู่

Endpoint ของเซิร์ฟเวอร์

https://mcp.gotcashback.com

นี่คือ MCP server แบบระยะไกล (Streamable HTTP transport) คุณไม่ต้องติดตั้งหรือโฮสต์อะไร — เพียงชี้ผู้ช่วย AI ที่รองรับไปยัง URL ด้านบน

สำหรับนักพัฒนาและเอเจนต์ AI

เซิร์ฟเวอร์ (เวอร์ชัน 1.1.0) ให้บริการเฉพาะเครื่องมือ (ไม่มี resources หรือ prompts) เครื่องมือแต่ละตัวมีชื่อ คำอธิบายว่าควรใช้เมื่อใด annotations แบบอ่านอย่างเดียว และ — สำหรับเครื่องมือเปรียบเทียบ — output schema ที่เผยแพร่ endpoint เหล่านี้ช่วยให้เอเจนต์หรือการผสานรวมค้นพบและเชื่อมต่อได้โดยไม่ต้องอ่านหน้านี้:

เครื่องมือเปรียบเทียบส่งกลับ JSON ดิบจาก API เป็นข้อความ พร้อม structured content แบบมีชนิดข้อมูลที่ตรงกับ output schema ดังนั้นการผสานรวมสามารถอ่านฟิลด์ร้านค้า พอร์ทัล อัตรา "สูงสุด" และออนไลน์/หน้าร้านได้โดยไม่ต้องเดา ID ที่ไม่รู้จักและ API ขัดข้องจะส่งกลับเป็นข้อผิดพลาดของเครื่องมือ ไม่ใช่ความล้มเหลวของโปรโตคอล

CORS เปิดสำหรับทุก origin ดังนั้นเอเจนต์บนเบราว์เซอร์สามารถเชื่อมต่อได้โดยตรง; response header Mcp-Session-Id และ WWW-Authenticate ถูกเปิดเผย

มีคำถามหรือปัญหา?

หากการเชื่อมต่อล้มเหลวหรือการเรียกใช้เครื่องมือเกิดข้อผิดพลาด ให้ตรวจสอบอีกครั้งว่าป้อน URL เป็น https://mcp.gotcashback.com ตรงตามนี้โดยไม่มีพาธต่อท้าย หากเครื่องมือบัญชีขอให้เข้าสู่ระบบซ้ำๆ ให้ลบและเพิ่มตัวเชื่อมต่ออีกครั้ง สำหรับความช่วยเหลือเพิ่มเติม โปรดติดต่อฝ่ายสนับสนุน GotCashback