<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: sms-florin</title>
    <description>The latest articles on DEV Community by sms-florin (@flovoice53tech).</description>
    <link>https://dev.to/flovoice53tech</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4045659%2F295b27d3-a935-4087-b35a-c1ca91669c5b.png</url>
      <title>DEV Community: sms-florin</title>
      <link>https://dev.to/flovoice53tech</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/flovoice53tech"/>
    <language>en</language>
    <item>
      <title>Testing signup flows with an AI agent: give it a throwaway email + phone number</title>
      <dc:creator>sms-florin</dc:creator>
      <pubDate>Fri, 21 Aug 2026 07:53:07 +0000</pubDate>
      <link>https://dev.to/flovoice53tech/testing-signup-flows-with-an-ai-agent-give-it-a-throwaway-email-phone-number-240f</link>
      <guid>https://dev.to/flovoice53tech/testing-signup-flows-with-an-ai-agent-give-it-a-throwaway-email-phone-number-240f</guid>
      <description>&lt;p&gt;If you're building or testing an AI agent that needs to sign up for something — a SaaS trial, an app that requires phone verification, anything with an OTP step — you hit the same wall every time: someone has to babysit the inbox or the phone to relay the code back.&lt;/p&gt;

&lt;p&gt;I built &lt;a href="https://github.com/flovoice53-tech/agent-identity-mcp" rel="noopener noreferrer"&gt;agent-identity-mcp&lt;/a&gt;, an MCP server that gives an agent both a disposable email address and a real phone number, so it can complete the whole signup loop itself — request the code, read it, submit it — without a human in the middle.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;p&gt;It's an MCP server with 5 tools:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;create_test_email&lt;/code&gt; — get a disposable inbox&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;get_test_email_messages&lt;/code&gt; — read what landed in it&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;list_services&lt;/code&gt; — see which apps/services have phone-verification support&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;rent_test_phone_number&lt;/code&gt; — get a real number&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;wait_for_test_sms&lt;/code&gt; — block until the OTP arrives, then return it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It bundles two things I already run in production: &lt;a href="https://receivemail.dev" rel="noopener noreferrer"&gt;receivemail.dev&lt;/a&gt; for the email side, and &lt;a href="https://flo-voice1.com" rel="noopener noreferrer"&gt;sms-florin&lt;/a&gt; for the phone side — real UK carrier numbers, not VOIP, since a lot of signup flows now block VOIP ranges outright.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setup
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"agent-identity"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"agent-identity-mcp"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"SMS_FLORIN_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-key-here"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="err"&gt;Get&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;a&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;https://flo-voice&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="err"&gt;.com/api-access.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;The&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;email&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;side&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;needs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;no&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;credential&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;at&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;all&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;—&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;mailbox&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;creation&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;public&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;rate-limited.&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="err"&gt;Works&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;with&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;Claude&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;Desktop,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;Cursor,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;Cline,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;or&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;any&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;MCP-compatible&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;client.&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="err"&gt;Why&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;I&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;built&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;it&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;this&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;way&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="err"&gt;The&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;obvious&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;alternative&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;—&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;mocking&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;email/SMS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;layer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;—&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;doesn't&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;actually&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;test&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;real&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;flow.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;Real&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;providers&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;reject&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;disposable&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;domains,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;real&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;phone-verification&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;APIs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;reject&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;VOIP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;numbers,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;both&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;have&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;delivery&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;quirks&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;that&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;only&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;show&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;up&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;with&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;real&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;infrastructure.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;This&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;uses&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;real&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;thing&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;both&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;ends,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;so&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;test&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;passes,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;actual&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;signup&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;flow&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;works.&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="err"&gt;Repo:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;https://github.com/flovoice&lt;/span&gt;&lt;span class="mi"&gt;53&lt;/span&gt;&lt;span class="err"&gt;-tech/agent-identity-mcp&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="err"&gt;npm:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;agent-identity-mcp&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="err"&gt;Happy&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;answer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;questions&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;—&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;curious&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;what&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;other&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;pieces&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;people&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;wish&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;existed&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;testing&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;agent-driven&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;flows&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;end&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;end.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>mcp</category>
      <category>ai</category>
      <category>testing</category>
      <category>opensource</category>
    </item>
    <item>
      <title>How to Verify Epic Games Without Using Your Personal Phone Number</title>
      <dc:creator>sms-florin</dc:creator>
      <pubDate>Mon, 17 Aug 2026 08:25:26 +0000</pubDate>
      <link>https://dev.to/flovoice53tech/how-to-verify-epic-games-without-using-your-personal-phone-number-3k6i</link>
      <guid>https://dev.to/flovoice53tech/how-to-verify-epic-games-without-using-your-personal-phone-number-3k6i</guid>
      <description>&lt;p&gt;Epic Games (Fortnite, the Epic Games Store) offers phone-based two-factor authentication and, on some accounts, asks for phone verification to lift restrictions or confirm account recovery. Managing a second account, testing an integration, or just not wanting your personal number tied to a gaming account are all common reasons to use a rented number instead.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Rent a number for Epic Games — an instant rental is enough for a one-time verification.&lt;/li&gt;
&lt;li&gt;In your Epic Games account settings, under password &amp;amp; security, enter the rented number when prompted for phone verification.&lt;/li&gt;
&lt;li&gt;Epic Games sends a verification code by SMS within seconds on a working number.&lt;/li&gt;
&lt;li&gt;Enter the code from your rentals status page to complete verification.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Instant or monthly?
&lt;/h2&gt;

&lt;p&gt;An instant rental covers the one-time verification. Monthly only makes sense if you expect Epic Games to text that number again later — not typical for this kind of account-level verification.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://flo-voice1.com/blog/verify-epic-games-without-phone-number" rel="noopener noreferrer"&gt;flo-voice1.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>security</category>
      <category>gaming</category>
      <category>otp</category>
    </item>
    <item>
      <title>Your First Instant Rental Is Now Free</title>
      <dc:creator>sms-florin</dc:creator>
      <pubDate>Tue, 11 Aug 2026 04:31:58 +0000</pubDate>
      <link>https://dev.to/flovoice53tech/your-first-instant-rental-is-now-free-1p6</link>
      <guid>https://dev.to/flovoice53tech/your-first-instant-rental-is-now-free-1p6</guid>
      <description>&lt;p&gt;New sms-florin accounts get their first instant rental — any service — free, no balance needed. Here's how it works.&lt;/p&gt;

&lt;p&gt;If you've been on the fence about trying sms-florin, there's now a zero-risk way to do it: your first instant rental, for any service on the site, is free. No card, no topup, no catch — sign up, pick a service, and get a real UK number to receive your code.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;p&gt;Create an account and head to the Rent page. If you haven't used your free rental yet, you'll see it clearly marked — the price shows as free with the normal price crossed out. Pick any service, and the rental goes through without touching your balance.&lt;/p&gt;

&lt;p&gt;It only applies to instant rentals (one code, then done), not monthly rentals, and only once per account. After that, normal pay-as-you-go pricing applies — top up via Stripe or bank transfer whenever you're ready.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why we're doing this
&lt;/h2&gt;

&lt;p&gt;The honest reason: we'd rather let the product speak for itself than ask you to trust a description. sms-florin runs real physical GOIP hardware — actual SIM cards on UK carrier networks (EE/Three), not resold VoIP numbers — and the easiest way to show that's true is to let you receive a real code without spending anything first.&lt;/p&gt;

&lt;p&gt;If the number arrives and the code works, you'll know exactly what you're paying for on every rental after that.&lt;/p&gt;

&lt;p&gt;Try it: &lt;a href="https://flo-voice1.com/rent" rel="noopener noreferrer"&gt;https://flo-voice1.com/rent&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>saas</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to Verify Yahoo Without Using Your Personal Phone Number</title>
      <dc:creator>sms-florin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 13:08:25 +0000</pubDate>
      <link>https://dev.to/flovoice53tech/how-to-verify-yahoo-without-using-your-personal-phone-number-oi</link>
      <guid>https://dev.to/flovoice53tech/how-to-verify-yahoo-without-using-your-personal-phone-number-oi</guid>
      <description>&lt;p&gt;Yahoo asks for phone verification when creating a new account or recovering an existing one, mainly to cut down on spam signups. If you're testing an email integration, setting up a throwaway account, or don't want a personal number attached to it, a rented number covers the check.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Rent a number for Yahoo — an instant rental is enough for a one-time verification.&lt;/li&gt;
&lt;li&gt;On Yahoo's phone-verification step, enter the rented number with its country code.&lt;/li&gt;
&lt;li&gt;Yahoo sends a verification code by SMS within seconds on a working number.&lt;/li&gt;
&lt;li&gt;Enter the code from your rental's status page to finish verifying.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Instant or monthly?
&lt;/h2&gt;

&lt;p&gt;An instant rental is enough for the standard check. Choose monthly only if you expect Yahoo to re-verify the same number later, which isn't the common case.&lt;/p&gt;




&lt;p&gt;Originally published at &lt;a href="https://flo-voice1.com/blog/verify-yahoo-without-phone-number" rel="noopener noreferrer"&gt;flo-voice1.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>tutorial</category>
      <category>privacy</category>
    </item>
    <item>
      <title>How to Verify Vinted Without Using Your Personal Phone Number</title>
      <dc:creator>sms-florin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 13:07:52 +0000</pubDate>
      <link>https://dev.to/flovoice53tech/how-to-verify-vinted-without-using-your-personal-phone-number-2lkm</link>
      <guid>https://dev.to/flovoice53tech/how-to-verify-vinted-without-using-your-personal-phone-number-2lkm</guid>
      <description>&lt;p&gt;Vinted asks sellers to verify a phone number, and may re-ask after a login it flags as unusual. If you're reselling without wanting buyers or Vinted itself to have your personal number, or testing an integration, a rented number covers it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Rent a number for Vinted — an instant rental is enough for the standard verification.&lt;/li&gt;
&lt;li&gt;On Vinted's phone-verification prompt, enter the rented number with its country code.&lt;/li&gt;
&lt;li&gt;Vinted texts a verification code within seconds on a working number.&lt;/li&gt;
&lt;li&gt;Enter the code from your rental's status page to finish verifying.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Instant or monthly?
&lt;/h2&gt;

&lt;p&gt;Instant is enough for a one-time check. A monthly rental makes more sense for an active seller account Vinted might re-verify later.&lt;/p&gt;




&lt;p&gt;Originally published at &lt;a href="https://flo-voice1.com/blog/verify-vinted-without-phone-number" rel="noopener noreferrer"&gt;flo-voice1.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>tutorial</category>
      <category>privacy</category>
    </item>
    <item>
      <title>How to Verify Viber Without Using Your Personal Phone Number</title>
      <dc:creator>sms-florin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 13:07:51 +0000</pubDate>
      <link>https://dev.to/flovoice53tech/how-to-verify-viber-without-using-your-personal-phone-number-3e8</link>
      <guid>https://dev.to/flovoice53tech/how-to-verify-viber-without-using-your-personal-phone-number-3e8</guid>
      <description>&lt;p&gt;Viber requires a phone number to register, the same way WhatsApp and Telegram do. If you're testing a messaging integration, managing a second account, or don't want your personal number tied to it, a rented number handles the verification.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Rent a number for Viber — an instant rental is enough for a one-time registration.&lt;/li&gt;
&lt;li&gt;Open Viber, choose to register, and enter the rented number with its country code.&lt;/li&gt;
&lt;li&gt;Viber sends a verification code by SMS within seconds on a working number.&lt;/li&gt;
&lt;li&gt;Enter the code from your rental's status page to complete registration.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Instant or monthly?
&lt;/h2&gt;

&lt;p&gt;Instant is enough for the initial registration. A monthly rental only helps if you expect Viber to re-verify the same number later on a new device.&lt;/p&gt;




&lt;p&gt;Originally published at &lt;a href="https://flo-voice1.com/blog/verify-viber-without-phone-number" rel="noopener noreferrer"&gt;flo-voice1.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>tutorial</category>
      <category>privacy</category>
    </item>
    <item>
      <title>How to Verify Venmo Without Using Your Personal Phone Number</title>
      <dc:creator>sms-florin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 13:07:18 +0000</pubDate>
      <link>https://dev.to/flovoice53tech/how-to-verify-venmo-without-using-your-personal-phone-number-35ff</link>
      <guid>https://dev.to/flovoice53tech/how-to-verify-venmo-without-using-your-personal-phone-number-35ff</guid>
      <description>&lt;p&gt;Venmo ties every account to a verified phone number at signup, with no way around it. If you're testing a payments integration, setting up a business/test account, or don't want a personal number tied to a financial app, a rented number covers the initial verification.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Rent a number for Venmo — an instant rental is enough for signup.&lt;/li&gt;
&lt;li&gt;During Venmo's signup flow, enter the rented number with its country code.&lt;/li&gt;
&lt;li&gt;Venmo sends a verification code by SMS within seconds on a working number.&lt;/li&gt;
&lt;li&gt;Enter the code from your rental's status page to finish verifying.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Instant or monthly?
&lt;/h2&gt;

&lt;p&gt;An instant rental is enough for signup. A monthly rental only makes sense if you plan to keep logging into that account over time, since Venmo may re-verify the number on a new device.&lt;/p&gt;




&lt;p&gt;Originally published at &lt;a href="https://flo-voice1.com/blog/verify-venmo-without-phone-number" rel="noopener noreferrer"&gt;flo-voice1.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>tutorial</category>
      <category>privacy</category>
    </item>
    <item>
      <title>How to Verify Signal Without Using Your Personal Phone Number</title>
      <dc:creator>sms-florin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 13:07:17 +0000</pubDate>
      <link>https://dev.to/flovoice53tech/how-to-verify-signal-without-using-your-personal-phone-number-57bf</link>
      <guid>https://dev.to/flovoice53tech/how-to-verify-signal-without-using-your-personal-phone-number-57bf</guid>
      <description>&lt;p&gt;Signal requires a phone number to register an account, and shows it can be used as your contact identifier unless you set a separate username. Testing a Signal integration, running a second account for a project, or simply wanting a number you're not attached to long-term are all common reasons to use a rented one instead of your own.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Rent a number for Signal — an instant rental covers the registration.&lt;/li&gt;
&lt;li&gt;Open Signal, choose to register a new account, and enter the rented number with its country code.&lt;/li&gt;
&lt;li&gt;Signal sends a registration code by SMS (occasionally by call) within seconds on a working number.&lt;/li&gt;
&lt;li&gt;Enter the code from your rental's status page to complete registration.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  One thing to know
&lt;/h2&gt;

&lt;p&gt;Signal, like WhatsApp and Telegram, may re-send a code to the same number later if you log in from a new device. If you plan to keep using the account, a monthly rental keeps that number reachable instead of releasing it right after registration.&lt;/p&gt;




&lt;p&gt;Originally published at &lt;a href="https://flo-voice1.com/blog/verify-signal-without-phone-number" rel="noopener noreferrer"&gt;flo-voice1.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>tutorial</category>
      <category>privacy</category>
    </item>
    <item>
      <title>How to Verify Roblox Without Using Your Personal Phone Number</title>
      <dc:creator>sms-florin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 13:06:44 +0000</pubDate>
      <link>https://dev.to/flovoice53tech/how-to-verify-roblox-without-using-your-personal-phone-number-1bof</link>
      <guid>https://dev.to/flovoice53tech/how-to-verify-roblox-without-using-your-personal-phone-number-1bof</guid>
      <description>&lt;p&gt;Roblox uses phone verification to unlock certain chat and communication features, and as an account-recovery option. Parents managing a family account, developers testing against Roblox's platform, or anyone setting up a secondary account may not want their personal number attached.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Rent a number for Roblox — an instant rental is enough for the standard verification.&lt;/li&gt;
&lt;li&gt;In Roblox's account settings, under phone verification, enter the rented number with its country code.&lt;/li&gt;
&lt;li&gt;Roblox sends a verification code by SMS within seconds on a working number.&lt;/li&gt;
&lt;li&gt;Enter the code from your rental's status page to finish verifying.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Instant or monthly?
&lt;/h2&gt;

&lt;p&gt;An instant rental is enough for the one-time unlock. Monthly only makes sense if you expect Roblox to re-verify the number later, which isn't typical.&lt;/p&gt;




&lt;p&gt;Originally published at &lt;a href="https://flo-voice1.com/blog/verify-roblox-without-phone-number" rel="noopener noreferrer"&gt;flo-voice1.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>tutorial</category>
      <category>privacy</category>
    </item>
    <item>
      <title>How to Verify eBay Without Using Your Personal Phone Number</title>
      <dc:creator>sms-florin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 13:06:11 +0000</pubDate>
      <link>https://dev.to/flovoice53tech/how-to-verify-ebay-without-using-your-personal-phone-number-1hc</link>
      <guid>https://dev.to/flovoice53tech/how-to-verify-ebay-without-using-your-personal-phone-number-1hc</guid>
      <description>&lt;p&gt;eBay asks for a phone number at signup, and again if it flags a login or listing as unusual — common for anyone opening a second seller account, testing an integration against eBay's API, or reselling without wanting buyers or eBay itself to have their personal number.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Rent a number for eBay — an instant rental covers the standard verification.&lt;/li&gt;
&lt;li&gt;On eBay's phone-verification prompt, enter the rented number with its country code.&lt;/li&gt;
&lt;li&gt;eBay texts a verification code within seconds on a working number.&lt;/li&gt;
&lt;li&gt;Enter the code from your rental's status page to finish verifying.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Instant or monthly?
&lt;/h2&gt;

&lt;p&gt;Instant is enough for a one-time check. A monthly rental makes more sense for an active seller account eBay might re-verify later.&lt;/p&gt;




&lt;p&gt;Originally published at &lt;a href="https://flo-voice1.com/blog/verify-ebay-without-phone-number" rel="noopener noreferrer"&gt;flo-voice1.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>tutorial</category>
      <category>privacy</category>
    </item>
    <item>
      <title>How to Verify Airbnb Without Using Your Personal Phone Number</title>
      <dc:creator>sms-florin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 13:06:10 +0000</pubDate>
      <link>https://dev.to/flovoice53tech/how-to-verify-airbnb-without-using-your-personal-phone-number-4nj6</link>
      <guid>https://dev.to/flovoice53tech/how-to-verify-airbnb-without-using-your-personal-phone-number-4nj6</guid>
      <description>&lt;p&gt;Airbnb requires a verified phone number before you can book as a guest or list as a host, mainly for trust and safety. That's a hurdle if you're testing a booking integration, setting up a secondary host account for a property, or don't want your personal number tied to a listing that's publicly reachable by guests.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Rent a number for Airbnb — an instant rental is enough for the standard verification.&lt;/li&gt;
&lt;li&gt;On Airbnb's phone-verification step, enter the rented number with its country code.&lt;/li&gt;
&lt;li&gt;Airbnb sends a verification code by SMS within seconds on a working number.&lt;/li&gt;
&lt;li&gt;Enter the code from your rental's status page to complete verification.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Instant or monthly?
&lt;/h2&gt;

&lt;p&gt;For a host account guests may need to reach directly, a monthly rental keeps the number active for the listing's lifetime. For a one-off guest booking or a test account, an instant rental is enough.&lt;/p&gt;




&lt;p&gt;Originally published at &lt;a href="https://flo-voice1.com/blog/verify-airbnb-without-phone-number" rel="noopener noreferrer"&gt;flo-voice1.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>tutorial</category>
      <category>privacy</category>
    </item>
    <item>
      <title>How to Verify Uber Without Using Your Personal Phone Number</title>
      <dc:creator>sms-florin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 12:44:16 +0000</pubDate>
      <link>https://dev.to/flovoice53tech/how-to-verify-uber-without-using-your-personal-phone-number-4be9</link>
      <guid>https://dev.to/flovoice53tech/how-to-verify-uber-without-using-your-personal-phone-number-4be9</guid>
      <description>&lt;p&gt;Uber requires a phone number at signup and uses it as the primary way to confirm a trip request. That's a hassle if you're testing a ride-hailing integration, setting up a regional test account, or would rather not tie a rideshare account to your personal number.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Rent a number for Uber — an instant rental is enough for the signup verification.&lt;/li&gt;
&lt;li&gt;On Uber's phone-verification step, enter the rented number with its country code.&lt;/li&gt;
&lt;li&gt;Uber sends a verification code by SMS within seconds on a working number.&lt;/li&gt;
&lt;li&gt;Enter the code from your rental's status page to finish verifying.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Instant or monthly?
&lt;/h2&gt;

&lt;p&gt;An instant rental is enough for the initial verification. A monthly rental only makes sense if you plan to keep using that same number to log into the account over time, since Uber may re-send a code on a new device.&lt;/p&gt;




&lt;p&gt;Originally published at &lt;a href="https://flo-voice1.com/blog/verify-uber-without-phone-number" rel="noopener noreferrer"&gt;flo-voice1.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>tutorial</category>
      <category>privacy</category>
    </item>
  </channel>
</rss>
