<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>otp.com Blog</title><description>Guides, product updates, and deep dives on OTP verification across SMS, WhatsApp, Telegram, and Email, from the team behind otp.com.</description><link>https://otp.com</link><item><title>Designing the OTP Entry Screen</title><link>https://otp.com/blog/guides/designing-the-otp-entry-screen</link><guid isPermaLink="true">https://otp.com/blog/guides/designing-the-otp-entry-screen</guid><description>The message is only half the job. Here is how to design the OTP entry screen: input field, autofill, paste, resend timers, and error states that convert.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><category>ux</category></item><item><title>How We Generate Our SDKs from One OpenAPI Spec</title><link>https://otp.com/blog/engineering/generating-sdks-from-openapi</link><guid isPermaLink="true">https://otp.com/blog/engineering/generating-sdks-from-openapi</guid><description>Why the otp.com client libraries for Node, Python, Go, and PHP are generated from one OpenAPI spec instead of written by hand, and how that stops drift.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><category>sdks</category><category>developer-experience</category></item><item><title>OTP vs Passwords, Magic Links, and Passkeys</title><link>https://otp.com/blog/guides/otp-vs-passwords-magic-links-passkeys</link><guid isPermaLink="true">https://otp.com/blog/guides/otp-vs-passwords-magic-links-passkeys</guid><description>OTP is one tool among passwords, magic links, authenticator apps, and passkeys. Here is what each one proves, and when a delivered code is the right call.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><category>security</category></item><item><title>REST, SDK, or MCP: Choosing Your OTP Integration</title><link>https://otp.com/blog/engineering/rest-sdk-or-mcp-choosing-your-otp-integration</link><guid isPermaLink="true">https://otp.com/blog/engineering/rest-sdk-or-mcp-choosing-your-otp-integration</guid><description>Three ways to call the same OTP API: the raw REST endpoints, a generated SDK, or the MCP server for AI agents, and when each one is the right fit.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><category>sdks</category><category>mcp</category><category>developer-experience</category></item><item><title>Add OTP Verification to an AI Agent with MCP</title><link>https://otp.com/blog/engineering/otp-verification-in-an-ai-agent-with-mcp</link><guid isPermaLink="true">https://otp.com/blog/engineering/otp-verification-in-an-ai-agent-with-mcp</guid><description>Point any MCP client at the otp.com server and your AI agent can send, verify, resend, and check one-time passwords using only your API key.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate><category>mcp</category><category>ai</category></item><item><title>Choosing an OTP Channel: SMS, WhatsApp, Telegram, or Email</title><link>https://otp.com/blog/guides/choosing-an-otp-channel</link><guid isPermaLink="true">https://otp.com/blog/guides/choosing-an-otp-channel</guid><description>A practical guide to choosing between SMS, WhatsApp, Telegram, and email for one-time passcodes, comparing reach, latency, and fallback strategy.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate><category>channels</category><category>deliverability</category></item></channel></rss>