Platfone - Receive SMS & Virtual Numbers MCP

chính thức

Nền tảng số điện thoại ảo cho các tác nhân AI — thuê số tại hơn 200 quốc gia, nhận SMS và quản lý toàn bộ vòng đời kích hoạt.

Bạn có thể làm gì với Platfone Receive SMS & Virtual Numbers MCP?

  • Kiểm tra số dư tài khoản — Yêu cầu AI truy xuất tổng số tiền, số tiền đã đặt cọc và số tiền khả dụng của bạn bằng get_balance.
  • Xác minh chi phí và tình trạng khả dụng — Kiểm tra giá và số lượng có sẵn cho một cặp quốc gia và dịch vụ bằng check_price trước khi đặt hàng.
  • Đặt số ảo — Thuê một số điện thoại tạm thời theo quốc gia và tên dịch vụ qua order_number để nhận ID kích hoạt và số điện thoại.
  • Kiểm tra SMS đã nhận — Kiểm tra xem mã SMS đã đến cho một lần kích hoạt hay chưa bằng check_sms, kèm theo trạng thái và hướng dẫn kiểm tra.
  • Yêu cầu SMS mới — Kích hoạt thử lại miễn phí để nhận một SMS khác trên cùng số bằng retry_activation.
  • Hủy và hoàn tiền — Giải phóng một lần kích hoạt đang hoạt động và thu hồi số tiền đã đặt cọc bằng cancel_activation trước khi nhận được SMS.

Tài liệu

Máy chủ MCP Platfone

npm version npm downloads License: MIT Smithery

Platfone cung cấp số điện thoại ảo cho việc xác minh tài khoản, thử nghiệm và các quy trình tự động hóa. Máy chủ MCP Platfone cho phép các tác nhân AI nhận số tạm thời và nhận tin nhắn SMS từ các ứng dụng khách tương thích MCP như Claude, VS Code Copilot, Codex, v.v.

📖 Tài liệu · 🔧 Hướng dẫn Cài đặt · 🔑 Lấy Khóa API · 📦 npm

Tại sao MCP?

Thay vì tích hợp API thủ công, các tác nhân AI có thể:

  • Tự động đặt số theo quốc gia và tên dịch vụ
  • Chờ mã SMS
  • Thử lại hoặc hủy kích hoạt

Tất cả thông qua các lệnh gọi công cụ có cấu trúc — không cần backend tùy chỉnh.

Tính năng

  • Vòng đời kích hoạt đầy đủ — từ đặt số đến nhận SMS
  • Danh mục được lưu bộ nhớ đệm ETag — quốc gia và dịch vụ được lưu trong bộ nhớ với TTL 5 phút và làm mới có điều kiện dựa trên ETag — không bao giờ gửi đến tác nhân
  • Đầu vào thân thiện với người dùng — sử dụng "Israel" hoặc "Telegram" thay vì ID; tên được tự động phân giải phía máy chủ
  • Vận chuyển képstdiohttp từ một cơ sở mã duy nhất
  • Xác thực khóa API — hoạt động với khóa API Platfone hiện có của bạn

Cài đặt

Xem Hướng dẫn Cài đặt đầy đủ để biết hướng dẫn chi tiết.

Bắt đầu Nhanh

NPM:

PLATFONE_API_KEY=your_key npx @platfone/mcp

Hướng dẫn cho Tác nhân

  • Luôn gọi check_price trước để xác minh chi phí và tính khả dụng
  • Sau đó gọi order_number để thuê số
  • Gọi check_sms cho đến khi nhận được SMS hoặc hết hạn
  • Sử dụng retry_activation nếu không có SMS nào đến
  • Sử dụng cancel_activation để giải phóng tiền nếu không còn cần thiết

Công cụ

Công cụMô tả
get_balanceKiểm tra số dư tài khoản: tổng, đã đặt trước và khả dụng.
check_priceKiểm tra giá và tính khả dụng cho cặp quốc gia + dịch vụ trước khi đặt hàng.
order_numberĐặt một số điện thoại ảo. Chấp nhận tên ("Israel") hoặc ID ("il"). Trả về activation_id + phone.
check_smsThăm dò trạng thái kích hoạt. Trả về mã SMS khi nhận được, hoặc trạng thái hiện tại với hướng dẫn thăm dò.
retry_activationYêu cầu một SMS khác trên cùng một số. Miễn phí.
cancel_activationHủy kích hoạt đang hoạt động trước khi nhận SMS. Hoàn lại số tiền đã đặt trước.

Lưu ý: Danh mục quốc gia và dịch vụ được lưu bộ nhớ đệm phía máy chủ và tự động phân giải từ tên dễ đọc. Tác nhân không bao giờ nhận được toàn bộ danh mục — chỉ ID đã phân giải hoặc gợi ý phân biệt.

Luồng Tác nhân AI Điển hình

1. check_price         (country: "Israel", service: "Telegram")  → verify cost & availability
2. order_number        (country: "Israel", service: "Telegram")  → returns activation_id + phone
3. check_sms           (activation_id)                            → poll or check once for SMS

Các bước tùy chọn:

  • retry_activation — yêu cầu một SMS khác trên cùng một số (miễn phí)
  • cancel_activation — hủy trước khi SMS đến (hoàn lại số dư)

Phát triển

Đọc Hướng dẫn Phát triển đầy đủ để biết hướng dẫn thiết lập và mẹo kiểm thử.

Khắc phục sự cố

LỗiGiải pháp
UnauthorizedExceptionKiểm tra PLATFONE_API_KEY của bạn có hợp lệ không
PaymentRequiredExceptionNạp tiền vào số dư Platfone của bạn
NoNumbersAvailableExceptionThử quốc gia hoặc dịch vụ khác
TooManyRequestsExceptionBị giới hạn tốc độ — chờ và thử lại
MaxPriceExceededExceptionThử lại order_number với max_price được đề xuất và order_id đã trả về
TooManyActivationsExceptionĐã đạt đến số lượng kích hoạt đồng thời tối đa — hủy hoặc chờ hết hạn

Giấy phép

Xem LICENSE.md. Được cấp phép theo Giấy phép MIT.

Việc sử dụng API Platfone tuân theo Điều khoản Dịch vụChính sách Bảo mật.