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)
- เปิด Settings → Connectors (ใน Claude Desktop: Settings → Connectors; บน claude.ai: ไอคอนตัวเชื่อมต่อในแชท)
- คลิก "Add custom connector"
- ป้อน URL:
https://mcp.gotcashback.com - ตั้งชื่อ (เช่น "GotCashback") แล้วบันทึก
- เปิดใช้งานตัวเชื่อมต่อในการสนทนาใดก็ได้ที่คุณต้องการค้นหาเงินคืน — Claude จะเรียกใช้เครื่องมือโดยอัตโนมัติเมื่อเกี่ยวข้อง
Claude Code (เทอร์มินัล)
เพิ่มเซิร์ฟเวอร์ด้วยคำสั่งเดียว:
claude mcp add --transport http gotcashback https://mcp.gotcashback.comรัน /mcp ใน Claude Code เพื่อตรวจสอบการเชื่อมต่อ และเพื่อเข้าสู่ระบบเมื่อต้องการใช้เครื่องมือบัญชี
ChatGPT
- เปิด Settings → Connectors (มีในแพลนที่รองรับตัวเชื่อมต่อแบบกำหนดเอง/สำหรับนักพัฒนา)
- เลือกเพิ่มตัวเชื่อมต่อแบบกำหนดเองแล้วป้อน URL ของเซิร์ฟเวอร์:
https://mcp.gotcashback.com - ทำตามขั้นตอนเพื่ออนุญาตและเปิดใช้งานสำหรับใช้ในแชทหรือในการตั้งค่า 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, favorite | favorites |
get_my_alerts | แสดงรายการการแจ้งเตือนเงินคืนและบัตรของขวัญของคุณ (ร้านค้า ประเภท เกณฑ์ การแจ้งเตือนล่าสุด) | — | alerts |
set_store_alert | สร้างหรืออัปเดตการแจ้งเตือนที่ส่งอีเมลถึงคุณเมื่ออัตราเงินคืนหรือส่วนลดบัตรของขวัญของร้านค้าถึงเปอร์เซ็นต์เกณฑ์หรือสูงกว่า | store_id, alert_type, threshold_percent | alerts |
remove_store_alert | ลบการแจ้งเตือนของร้านค้า | store_id, alert_type | alerts |
การแจ้งเตือนเป็นชุดเดียวกับที่คุณจัดการใน บัญชี → การแจ้งเตือน บนเว็บไซต์: alert_type คือ cashback หรือ gift_card, threshold_percent อยู่ระหว่าง 1 ถึง 100, การบันทึกการแจ้งเตือนที่มีอยู่อีกครั้งจะอัปเดตเกณฑ์และเปิดใช้งานใหม่ และแต่ละบัญชีมีการแจ้งเตือนที่ใช้งานอยู่ได้สูงสุด 10 รายการ
การเข้าสู่ระบบทำงานอย่างไร
- ครั้งแรกที่คุณใช้เครื่องมือบัญชี เซิร์ฟเวอร์จะตอบกลับด้วยคำขอการอนุญาต และไคลเอนต์ AI ของคุณจะเปิดหน้าเข้าสู่ระบบ GotCashback ในเบราว์เซอร์ — เป็นการเข้าสู่ระบบผ่านโซเชียลแบบเดียวกับเว็บไซต์ ไม่ต้องลงทะเบียนหรือใช้ API key
- อนุมัติสิทธิ์ที่ขอ (scopes) แล้วกลับไปยังไคลเอนต์ของคุณ การเรียกใช้เครื่องมือจะเสร็จสมบูรณ์ และการเชื่อมต่อจะยังคงเข้าสู่ระบบอยู่ — ไคลเอนต์ที่ขอ offline_access จะได้รับ refresh token ดังนั้นคุณจะไม่ถูกถามอีก
- หากต้องการยกเลิกการเชื่อมต่อ ให้ลบตัวเชื่อมต่อออกจากไคลเอนต์ AI ของคุณ หากภายหลังเครื่องมือรายงานว่าขาด scope ให้ลบและเพิ่มตัวเชื่อมต่ออีกครั้งเพื่อให้ไคลเอนต์ขอการอนุญาตใหม่
| ขอบเขต (Scope) | ให้สิทธิ์อะไร |
|---|---|
profile | อ่านชื่อ อีเมล และอวาตาร์ของคุณ |
favorites | อ่านและเปลี่ยนแปลงร้านค้าโปรดของคุณ |
alerts | อ่าน สร้าง และลบการแจ้งเตือนเงินคืนและบัตรของขวัญของคุณ |
offline_access | refresh 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 ขัดข้องจะส่งกลับเป็นข้อผิดพลาดของเครื่องมือ ไม่ใช่ความล้มเหลวของโปรโตคอล
https://mcp.gotcashback.com— MCP endpoint — Streamable HTTP, JSON-RPC ผ่าน POST, ไม่มีสถานะ (ไม่ต้องการ session affinity)https://mcp.gotcashback.com/.well-known/mcp/server-card.json— MCP server card ที่อธิบายเซิร์ฟเวอร์ transport และการยืนยันตัวตน (ให้บริการบนเว็บไซต์นี้ด้วย)https://mcp.gotcashback.com/.well-known/oauth-protected-resource— OAuth protected resource metadata: scope ที่รองรับและ authorization serverhttps://www.gotcashback.com/.well-known/oauth-authorization-server— Authorization server metadata — authorization code flow พร้อม PKCE, dynamic client registration (public และ confidential clients), refresh tokenshttps://www.gotcashback.com/auth.md— นโยบายการยืนยันตัวตนของเอเจนต์https://www.gotcashback.com/llms.txt— ดัชนีเว็บไซต์สำหรับเอเจนต์https://api.gotcashback.com/swagger/— REST API ฟรีที่อยู่เบื้องหลังเครื่องมือ (สเปก OpenAPI ไม่ต้องใช้ key)https://mcp.gotcashback.com/health— ตรวจสอบสถานะ (Health check)
CORS เปิดสำหรับทุก origin ดังนั้นเอเจนต์บนเบราว์เซอร์สามารถเชื่อมต่อได้โดยตรง; response header Mcp-Session-Id และ WWW-Authenticate ถูกเปิดเผย
มีคำถามหรือปัญหา?
หากการเชื่อมต่อล้มเหลวหรือการเรียกใช้เครื่องมือเกิดข้อผิดพลาด ให้ตรวจสอบอีกครั้งว่าป้อน URL เป็น https://mcp.gotcashback.com ตรงตามนี้โดยไม่มีพาธต่อท้าย หากเครื่องมือบัญชีขอให้เข้าสู่ระบบซ้ำๆ ให้ลบและเพิ่มตัวเชื่อมต่ออีกครั้ง สำหรับความช่วยเหลือเพิ่มเติม โปรดติดต่อฝ่ายสนับสนุน GotCashback