<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>otp.com Changelog</title><description>Product updates and improvements to the otp.com verification API, SDKs, and MCP server.</description><link>https://otp.com</link><item><title>otp.com is live</title><link>https://otp.com/changelog#2026-08-19-otp-com-is-live</link><guid isPermaLink="true">https://otp.com/changelog#2026-08-19-otp-com-is-live</guid><description>otp.com is out of preview and open to everyone. Create an account, generate a key on the API Keys screen, and send your first code from the quickstart in about five minutes.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>New</category></item><item><title>Verify users over WhatsApp</title><link>https://otp.com/changelog#2026-08-06-whatsapp-click-to-chat</link><guid isPermaLink="true">https://otp.com/changelog#2026-08-06-whatsapp-click-to-chat</guid><description>WhatsApp verification works like every other channel: the user enters a code and you call POST /otp/verify. The only difference is delivery. When your routing selects WhatsApp, POST /otp/send returns an actionurl (a wa.me link) and the OTP stays pending. The user opens it and sends the prefilled message, we reply over WhatsApp with their code, and they enter it to verify, exactly as on SMS, email, or Telegram.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><category>Improved</category></item><item><title>We launched a changelog</title><link>https://otp.com/changelog#2026-07-22-changelog-launched</link><guid isPermaLink="true">https://otp.com/changelog#2026-07-22-changelog-launched</guid><description>This page now tracks notable updates to otp.com: new channels, API endpoints, SDK releases, and improvements to the docs and site.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate><category>New</category></item><item><title>MCP server for AI agents</title><link>https://otp.com/changelog#2026-07-10-mcp-server</link><guid isPermaLink="true">https://otp.com/changelog#2026-07-10-mcp-server</guid><description>Point any MCP client (Claude Desktop, Claude Code, Cursor, or your own agent) at @otp.com/mcp and it can send, verify, resend, and check one-time codes through your API key. There is no backend to run and no secret in the source: the key is supplied at runtime.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>New</category></item><item><title>Official SDKs for Node.js, Python, Go, and PHP</title><link>https://otp.com/changelog#2026-06-24-official-sdks</link><guid isPermaLink="true">https://otp.com/changelog#2026-06-24-official-sdks</guid><description>Typed client libraries are now available for Node.js (@otp.com/sdk-node), Python (otp-sdk), Go (github.com/otp-com/sdk-go), and PHP (otp-com/sdk-php).</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>New</category></item><item><title>Automatic channel fallback on resend</title><link>https://otp.com/changelog#2026-06-05-channel-fallback</link><guid isPermaLink="true">https://otp.com/changelog#2026-06-05-channel-fallback</guid><description>resend now moves the code to the next channel in your routing order, so a delivery that stalls on one channel can complete on another without any change to your integration.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate><category>Improved</category></item><item><title>Sandbox mode with test API keys</title><link>https://otp.com/changelog#2026-05-20-sandbox-mode</link><guid isPermaLink="true">https://otp.com/changelog#2026-05-20-sandbox-mode</guid><description>Create an otptest… key to run the full send, verify, resend, and status flow without sending real messages or spending credits. Swap in your otplive… key when you are ready to go live.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate><category>New</category></item></channel></rss>