Virtual phone numbers for AI agents — rent numbers in 200+ countries, receive SMS.
{
"mcpServers": {
"io-github-platfone-com-platfone": {
"args": [
"-y",
"@platfone/mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Virtual phone numbers for AI agents — rent numbers in 200+ countries, receive SMS.
Is it safe?
No known CVEs for @platfone/mcp.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 2 days ago. 2 stars.
Will it work with my client?
Transport: stdio, http. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
Platfone provides virtual phone numbers for account verification, testing, and automation workflows. The Platfone MCP server enables AI agents to obtain temporary numbers and receive SMS messages from MCP-compatible clients like Claude, VS Code Copilot, Codex, etc.
📖 Docs · 🔧 Setup Guide · 🔑 Get API Key · 📦 npm
Instead of manually integrating the API, AI agents can:
All via structured tool calls — no custom backend required.
stdio and http from a single codebaseSee the full Installation Guide for detailed instructions.
NPM:
PLATFONE_API_KEY=your_key npx @platfone/mcp
check_price first to verify cost and availabilityorder_number to rent a numbercheck_sms until SMS is received or expiredretry_activation if no SMS arrivescancel_activation to release funds if no longer needed| Tool | Description |
|---|---|
get_balance | Check account balance: total, reserved, and available funds. |
check_price | Check pricing and availability for a country + service pair before ordering. |
order_number | Order a virtual phone number. Accepts names ("Israel") or IDs ("il"). Returns activation_id + phone. |
check_sms | Poll activation state. Returns SMS code when received, or current status with polling instructions. |
retry_activation | Request another SMS on the same number. Free of charge. |
cancel_activation | Cancel an active activation before SMS is received. Refunds reserved amount. |
Note: Country and service catalogs are cached server-side and auto-resolved from human-readable names. The agent never receives the full catalog — only resolved IDs or disambiguation hints.
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
Optional steps:
retry_activation — request another SMS on the same number (free)cancel_activation — cancel before SMS arrives (refunds balance)Read the full Development Guide for setup instructions and test
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@platfone/mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationNo known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
The official Python SDK for Model Context Protocol servers and clients
An open-source AI agent that brings the power of Gemini directly into your terminal.
MCP Security Weekly
Get CVE alerts and security updates for io.github.platfone-com/platfone and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.