What it is
A server over the Platfone API for temporary phone numbers. It runs the full activation lifecycle: price a country and service, order a number, poll for the SMS, then retry or cancel.
Requirements
A Platfone account with funds, and an API key from https://platfone.com/app/api. Two transports from the same build: stdio via npx @platfone/mcp with PLATFONE_API_KEY set, or the hosted streamable-http endpoint https://mcp.platfone.com/mcp, where the key can travel in an x-api-key header instead. The published npm package is @platfone/mcp, currently 1.1.8. PLATFONE_API_URL overrides the API base — it is what points the server at the sandbox. Building from source needs Node.js 18 or newer.
Setup effort
One command plus a key — PLATFONE_API_KEY=<YOUR_PLATFONE_API_KEY> npx @platfone/mcp