Platfone - Receive SMS & Virtual Numbers MCP

resmi

Platform nomor telepon virtual untuk agen AI — sewa nomor di lebih dari 200 negara, terima SMS, dan kelola seluruh siklus aktivasi.

Apa yang bisa Anda lakukan dengan Platfone Receive SMS & Virtual Numbers MCP?

  • Cek saldo akun — Minta AI untuk mengambil total dana, dana yang dipesan, dan dana tersedia menggunakan get_balance.
  • Verifikasi biaya dan ketersediaan — Periksa harga dan jumlah ketersediaan untuk pasangan negara dan layanan dengan check_price sebelum memesan.
  • Pesan nomor virtual — Sewa nomor telepon sementara berdasarkan negara dan nama layanan melalui order_number untuk menerima ID aktivasi dan nomor telepon.
  • Polling untuk SMS yang diterima — Periksa apakah kode SMS telah tiba untuk suatu aktivasi menggunakan check_sms, dengan status dan panduan polling yang dikembalikan.
  • Minta SMS baru — Picu percobaan ulang gratis untuk menerima SMS lain di nomor yang sama dengan retry_activation.
  • Batalkan dan dapatkan refund — Lepaskan aktivasi aktif dan klaim kembali dana yang dipesan menggunakan cancel_activation sebelum SMS diterima.

Dokumentasi

Platfone MCP Server

npm version npm downloads License: MIT Smithery

Platfone menyediakan nomor telepon virtual untuk verifikasi akun, pengujian, dan alur kerja otomatisasi. Server MCP Platfone memungkinkan agen AI memperoleh nomor sementara dan menerima pesan SMS dari klien yang kompatibel dengan MCP seperti Claude, VS Code Copilot, Codex, dll.

📖 Dokumentasi · 🔧 Panduan Pengaturan · 🔑 Dapatkan Kunci API · 📦 npm

Mengapa MCP?

Alih-alih mengintegrasikan API secara manual, agen AI dapat:

  • Memesan nomor secara mandiri berdasarkan negara dan nama layanan
  • Menunggu kode SMS
  • Mencoba ulang atau membatalkan aktivasi

Semua melalui panggilan alat terstruktur — tidak perlu backend kustom.

Fitur

  • Siklus hidup aktivasi penuh — dari pemesanan nomor hingga menerima SMS
  • Katalog cache ETag — negara dan layanan di-cache dalam memori dengan TTL 5 menit dan penyegaran bersyarat berbasis ETag — tidak pernah dikirim ke agen
  • Input ramah pengguna — gunakan "Israel" atau "Telegram" alih-alih ID; nama diselesaikan secara otomatis di sisi server
  • Transport gandastdio dan http dari basis kode tunggal
  • Otentikasi kunci API — berfungsi dengan kunci API Platfone Anda yang sudah ada

Instalasi

Lihat Panduan Instalasi lengkap untuk instruksi detail.

Mulai Cepat

NPM:

PLATFONE_API_KEY=your_key npx @platfone/mcp

Panduan Agen

  • Selalu panggil check_price terlebih dahulu untuk memverifikasi biaya dan ketersediaan
  • Kemudian panggil order_number untuk menyewa nomor
  • Panggil check_sms hingga SMS diterima atau kedaluwarsa
  • Gunakan retry_activation jika tidak ada SMS yang tiba
  • Gunakan cancel_activation untuk melepaskan dana jika tidak lagi diperlukan

Alat

AlatDeskripsi
get_balancePeriksa saldo akun: total, dana yang dicadangkan, dan dana yang tersedia.
check_pricePeriksa harga dan ketersediaan untuk pasangan negara + layanan sebelum memesan.
order_numberPesan nomor telepon virtual. Menerima nama ("Israel") atau ID ("il"). Mengembalikan activation_id + phone.
check_smsPolling status aktivasi. Mengembalikan kode SMS saat diterima, atau status saat ini dengan instruksi polling.
retry_activationMinta SMS lain pada nomor yang sama. Gratis.
cancel_activationBatalkan aktivasi aktif sebelum SMS diterima. Mengembalikan jumlah yang dicadangkan.

Catatan: Katalog negara dan layanan di-cache di sisi server dan diselesaikan secara otomatis dari nama yang dapat dibaca manusia. Agen tidak pernah menerima katalog lengkap — hanya ID yang diselesaikan atau petunjuk disambiguasi.

Alur Agen AI Umum

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

Langkah opsional:

  • retry_activation — minta SMS lain pada nomor yang sama (gratis)
  • cancel_activation — batalkan sebelum SMS tiba (mengembalikan saldo)

Pengembangan

Baca Panduan Pengembangan lengkap untuk instruksi pengaturan dan tips pengujian.

Pemecahan Masalah

KesalahanSolusi
UnauthorizedExceptionPeriksa apakah PLATFONE_API_KEY Anda valid
PaymentRequiredExceptionIsi ulang saldo Platfone Anda
NoNumbersAvailableExceptionCoba negara atau layanan yang berbeda
TooManyRequestsExceptionTerkena batas laju — tunggu dan coba lagi
MaxPriceExceededExceptionCoba lagi order_number dengan max_price yang disarankan dan order_id yang dikembalikan
TooManyActivationsExceptionMaksimum aktivasi aktif bersamaan tercapai — batalkan atau tunggu kedaluwarsa

Lisensi

Lihat LICENSE.md. Dilisensikan di bawah Lisensi MIT.

Penggunaan API Platfone tunduk pada Ketentuan Layanan dan Kebijakan Privasi.