sms-florin-mcp
This server is an MCP server that enables AI agents to rent real UK SIM-based phone numbers via the sms-florin service, primarily for receiving SMS/OTP verification codes. It is designed for automated workflows such as testing signup or verification processes. The available capabilities include:
List Services (
list_services): Retrieve a list of supported services (e.g., WhatsApp, Telegram, Google, Discord) along with their prices.Rent a Number (
rent_number): Rent a UK phone number for a specific service, either as a one-time instant rental or a monthly subscription, which debits your account balance and returns arentalId.Get Rental Status (
get_rental): Check the current status of a rental using itsrentalId, including the assigned phone number and any SMS messages received so far.Wait for SMS (
wait_for_sms): Block execution and poll until the first SMS or OTP arrives for a given rental, or until a configurable timeout—streamlining the retrieval of verification codes in agent workflows.
Allows renting a real UK phone number for Discord and receiving SMS/OTP verification codes.
Allows renting a real UK phone number for Google and receiving SMS/OTP verification codes.
Allows renting a real UK phone number for Telegram and receiving SMS/OTP verification codes.
Allows renting a real UK phone number for WhatsApp and receiving SMS/OTP verification codes.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sms-florin-mcp Rent a UK number for WhatsApp and wait for the verification code"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
sms-florin-mcp
MCP server for sms-florin — lets AI coding agents (Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Cline...) rent a real UK phone number and receive an SMS/OTP verification code directly inside an agentic workflow. Useful when an agent is testing a signup/verification flow and needs a real code instead of a mocked one.
Numbers are real SIM cards on UK carrier networks (EE/Three) — not VoIP — via sms-florin's own GOIP hardware.
Setup
Get an API key at flo-voice1.com/api-access (balance is shared with your regular account).
Claude Code / Claude Desktop
claude mcp add sms-florin -e SMS_FLORIN_API_KEY=your_key_here -- npx -y sms-florin-mcpOr in claude_desktop_config.json:
{
"mcpServers": {
"sms-florin": {
"command": "npx",
"args": ["-y", "sms-florin-mcp"],
"env": { "SMS_FLORIN_API_KEY": "your_key_here" }
}
}
}Cursor / Windsurf / other MCP clients
Same shape — point the client's MCP config at npx -y sms-florin-mcp with SMS_FLORIN_API_KEY set in the env.
Related MCP server: MCP Agents SMS
Tools
Tool | Description |
| List available services (WhatsApp, Telegram, Google, Discord...) and their prices. |
| Rent a number for a service ( |
| Check a rental's status, phone number, and any SMS received so far. |
| Block until the first SMS/OTP arrives, or time out — the one-step way to get a code in an automated flow. |
Example flow
Rent a WhatsApp number and wait for the verification code.
The agent calls rent_number({ serviceSlug: "whatsapp" }), then wait_for_sms({ rentalId }), and gets the code back to type into the signup form it's testing.
Need one for your own API?
I build custom MCP servers like this one — npm package, published to the official Anthropic MCP registry / Docker MCP catalog / Glama, same setup as above. Details on Fiverr, starting at $90.
License
MIT
Available Tools
4 toolsget_rentalGet rental statusA
Check a rental's status, phone number, and any SMS messages received so far.
Inputs: rentalId (required).
list_servicesList servicesA
List the services sms-florin can rent a UK phone number for (WhatsApp, Telegram, Google, Discord, etc.), with their prices.
Inputs: no named parameters.
rent_numberRent a phone numberA
Rent a real UK phone number for a given service so it can receive an SMS/OTP verification code. Debits the account balance. Returns a rentalId to check with get_rental or wait_for_sms.
Inputs: serviceSlug (required), period.
wait_for_smsWait for SMSA
Block until the first SMS/OTP code arrives on a rental, or time out. The one-step way to rent a number and get the code in an automated flow.
Inputs: rentalId (required), timeoutMs, intervalMs.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Each tool has a clear, distinct purpose: listing services, renting a number, checking rental details, and blocking for SMS. wait_for_sms is differentiated from get_rental by its blocking behavior and automation focus.
All tool names follow a consistent verb_noun snake_case pattern (list_services, rent_number, get_rental, wait_for_sms), making the set predictable and easy to navigate.
Four tools is well-scoped for a focused SMS rental service. Each tool serves a necessary step in the core workflow, and the count feels neither thin nor bloated.
The core flow of renting a number and retrieving SMS is fully covered. However, there is no cancellation or balance-check tool, which are minor gaps that could be worked around but leave some lifecycle unfinished.
Related MCP Connectors
ORDan's MCP server: calls, SMS and phone numbers for AI agents, under their owner's spend controls
Give AI agents real phone numbers, messages, and voice calls via MCP.
Phone, SMS and email for AI agents. One remote MCP endpoint, OAuth login, zero install.
Give AI agents a phone number. Voice calls, SMS, and phone number management for MCP clients.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for provisioning dedicated real-SIM US phone numbers, receiving inbound SMS, and extracting OTP codes. Built for AI agents automating phone verification workflows.12506 npm1MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that enables AI agents to autonomously buy virtual phone numbers and receive SMS verification codes. Supports multiple providers (5sim, SMS-Activate, OnlineSim) with automatic cheapest-provider selection.2MIT

agentsim-mcpofficial
AlicenseAqualityBmaintenanceMCP server that enables AI coding assistants to provision temporary US phone numbers and receive SMS OTPs for verification workflows.51MIT- AlicenseNot gradedqualityDmaintenanceMCP server that gives AI agents disposable email addresses and real phone numbers with automatic OTP extraction and self-destructing identities.MIT