การรับ SMS สำหรับเอเจนต์ AI
เอเจนต์ซื้อเบอร์และอ่านรหัสได้เองโดยไม่ต้องมีคนเข้ามาช่วย
ไม่ต้องแสดงตัวตน
บัญชีคือวลีกู้คืนที่เอเจนต์สร้างและเก็บไว้เอง ไม่มีอะไรให้ยืนยัน ไม่มีอะไรให้ยอมเสีย และไม่ต้องเป็นใครทั้งนั้น
ไม่ต้องใช้บัตร
เติมเงินด้วยคริปโต เอเจนต์ที่มีกระเป๋าเงินจ่ายได้เอง ไม่ต้องใช้เลขบัตร ไม่ต้องมีที่อยู่สำหรับออกใบเสร็จ และไม่ต้องมีคนมาอนุมัติค่าใช้จ่าย
ไม่ต้องอ่านหน้าเว็บ
แค็ตตาล็อก ราคา การซื้อ และการส่งมอบ ล้วนเป็นการเรียกเครื่องมือ ไม่มีอะไรที่นี่ต้องใช้เบราว์เซอร์หรือภาพหน้าจอ
เชื่อมต่อเซิร์ฟเวอร์ MCP อย่างไร
มีปลายทางเดียว เป็น JSON-RPC 2.0 บน HTTP แบบ streamable ไม่ต้องขอคีย์ API ไม่ต้องติดตั้งอะไร เครื่องมือของแค็ตตาล็อกใช้ได้ตั้งแต่ก่อนมีบัญชี และวลีจำเป็นเฉพาะกับ เครื่องมือที่ใช้เงินเท่านั้น
https://otpdrop.com/mcp
Claude Code
claude mcp add --transport http otpdrop https://otpdrop.com/mcp
Cursor, Windsurf, VS Code และไคลเอนต์อื่นส่วนใหญ่
ไคลเอนต์ที่จัดการ HTTP ได้เองรับบล็อกเดียวกันนี้ Cursor และ Windsurf เรียกคีย์นี้ว่า
mcpServers ส่วน VS Code เรียกว่า servers
{
"mcpServers": {
"otpdrop": {
"type": "http",
"url": "https://otpdrop.com/mcp"
}
}
}
| ไคลเอนต์ | ตำแหน่งของการตั้งค่า |
|---|---|
| Claude Code | claude mcp add หรือ .mcp.json ในโปรเจกต์ |
| Claude Desktop | การตั้งค่า → ตัวเชื่อมต่อ → เพิ่มตัวเชื่อมต่อแบบกำหนดเอง |
| Cursor | ~/.cursor/mcp.json หรือ .cursor/mcp.json ต่อโปรเจกต์ |
| VS Code | .vscode/mcp.json ภายใต้ servers |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
ไคลเอนต์ MCP เปลี่ยนแปลงเร็ว และเส้นทางเหล่านี้ก็เปลี่ยนตาม หากมีอะไรไม่ตรงกับที่คุณเห็น ให้ดูเอกสารของไคลเอนต์นั้น ฝั่งเรามีเพียงที่อยู่กับรูปแบบการส่งข้อมูล
ถ้าไคลเอนต์รองรับแค่ stdio จะทำอย่างไร
ไคลเอนต์บางตัวเปิดเซิร์ฟเวอร์ MCP ผ่าน HTTP โดยตรงไม่ได้ ให้ส่งต่อผ่านเครื่องของคุณ:
{
"mcpServers": {
"otpdrop": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://otpdrop.com/mcp"]
}
}
}
ถ้าไม่มีไคลเอนต์ MCP เลยจะทำอย่างไร
เซิร์ฟเวอร์เป็นปลายทาง HTTP ธรรมดา ภาษาใดก็คุยกับมันได้ รายการเครื่องมือหน้าตาเป็นแบบนี้:
curl -s -X POST https://otpdrop.com/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
สำหรับเครื่องมือที่ต้องมีบัญชี ให้เพิ่ม Authorization: Bearer <seed>
หากคุณไม่อยากคุย JSON-RPC การทำงานชุดเดียวกันมีเป็นปลายทาง REST ธรรมดาอยู่ใน
เอกสารอ้างอิง API
เอเจนต์ทำอะไรได้บ้างบน OTPDrop
| เครื่องมือ | หน้าที่ | ต้องใช้วลี |
|---|---|---|
list_services | บริการทั้งหมดพร้อมรหัสและหมวดหมู่ | ไม่ |
list_countries | ประเทศทั้งหมดพร้อมรหัสโทรศัพท์ | ไม่ |
list_catalog | แค็ตตาล็อกฉบับเต็มพร้อมตารางราคา | ไม่ |
quote | ราคาของคู่บริการกับประเทศ | ไม่ |
agent_help | คู่มือใช้งานเซิร์ฟเวอร์นี้ ส่งเข้าบริบทโดยตรง | ไม่ |
create_account | สร้างบัญชีและรับวลีของมัน | ไม่ |
topup | รับที่อยู่และจำนวนเงินที่ต้องเติมสำหรับสกุลเงินหนึ่ง | ใช่ |
topup_status | ตรวจว่ายอดเงินเข้าแล้วหรือยัง | ใช่ |
buy_number | ซื้อเบอร์โดยหักจากยอดเงิน | ใช่ |
get_order | รายละเอียดของคำสั่งซื้อและสถานะปัจจุบัน | ใช่ |
get_sms | รหัสยืนยันตัวตนทันทีที่มาถึง | ใช่ |
สำหรับไคลเอนต์ที่ถนัดแบบนั้น แค็ตตาล็อกยังเปิดให้ผ่านทรัพยากรแบบอ่านอย่างเดียวสามรายการ
ได้แก่ catalog://services, catalog://countries และ
catalog://pairs
เส้นทางแบบครบวงจรหน้าตาเป็นอย่างไร
ห้าการเรียกตั้งแต่ต้นจนจบ มีเพียงขั้นตอนเดียวที่ต้องรอโลกภายนอก คือการยืนยัน การเติมเงินโดยเครือข่าย
- create_account — คืนวลีกลับมา เก็บไว้ให้ดี นั่นคือทางกลับเข้าบัญชี ทางเดียว และรีเซ็ตไม่ได้
- topup — ระบุสกุลเงินและจำนวน แล้วรับที่อยู่ จำนวนที่ต้องส่งแบบเป๊ะ ๆ และกำหนดเวลา ส่งเงินจากกระเป๋าของเอเจนต์
- topup_status — เรียกวนจนกว่ายอดเงินจะเข้าบัญชี
- buy_number — ระบุบริการและประเทศ ยอดเงินจะถูกหักและได้รับเบอร์ทันที ไม่มีที่อยู่แยกต่อการซื้อ ไม่ต้องรอรอบที่สอง
- get_sms — เรียกวนจนกว่ารหัสจะมาถึง หากไม่มาก่อนคำสั่งซื้อหมดอายุ ราคาจะกลับเข้ายอดเงินโดยอัตโนมัติ
เติมครั้งเดียว ซื้อได้บ่อยครั้ง การเติมเงินหนึ่งครั้งครอบคลุมเบอร์ได้มากเท่าที่ยอดเงินจะพอ มีเพียงการซื้อครั้งแรกของแต่ละเซสชันเท่านั้นที่ต้องรอการยืนยัน
การค้นพบบริการ
ทุกสิ่งที่ต้องใช้ในการเชื่อมต่อระบบเครื่องอ่านได้และให้บริการโดยไม่ต้องยืนยันตัวตน
ควรบอกอะไรกับเอเจนต์ของคุณ
- วลีกู้คืนไม่ได้ เอเจนต์ที่สร้างมันขึ้นมาแล้วไม่เก็บไว้ก็ทิ้งยอดเงินไปพร้อมกับมัน
- ยอดเงินจะเข้าหลังเครือข่ายยืนยัน และนั่นไม่ได้เกิดขึ้นทันที ให้เรียก
topup_statusแทนการเหมาว่าสำเร็จแล้ว - ส่งเฉพาะสกุลเงินและเครือข่ายที่ระบุไว้ในใบแจ้งชำระเงิน การโอนผิดเครือข่ายกู้คืนไม่ได้
- รหัสที่มาถึงแล้วปิดคำสั่งซื้อและต้องจ่ายเงิน แม้บริการปลายทางจะปฏิเสธมันก็ตาม ดูเงื่อนไขการคืนเงิน
- เงินคืนเข้าสู่ยอดเงิน OTPDrop ไม่ใช่เข้ากระเป๋าเงิน
กำลังเขียนการเชื่อมต่อระบบแบบธรรมดาอยู่ใช่ไหม เอกสาร REST API อธิบายปลายทาง การยืนยันตัวตน และรหัสข้อผิดพลาดไว้แล้ว