<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://otp.com/</loc></url>
  <url><loc>https://otp.com/blog</loc></url>
  <url><loc>https://otp.com/blog/engineering</loc></url>
  <url><loc>https://otp.com/blog/engineering/generating-sdks-from-openapi</loc></url>
  <url><loc>https://otp.com/blog/engineering/otp-verification-in-an-ai-agent-with-mcp</loc></url>
  <url><loc>https://otp.com/blog/engineering/rest-sdk-or-mcp-choosing-your-otp-integration</loc></url>
  <url><loc>https://otp.com/blog/guides</loc></url>
  <url><loc>https://otp.com/blog/guides/choosing-an-otp-channel</loc></url>
  <url><loc>https://otp.com/blog/guides/designing-the-otp-entry-screen</loc></url>
  <url><loc>https://otp.com/blog/guides/otp-vs-passwords-magic-links-passkeys</loc></url>
  <url><loc>https://otp.com/blog/tags/ai</loc></url>
  <url><loc>https://otp.com/blog/tags/channels</loc></url>
  <url><loc>https://otp.com/blog/tags/deliverability</loc></url>
  <url><loc>https://otp.com/blog/tags/developer-experience</loc></url>
  <url><loc>https://otp.com/blog/tags/mcp</loc></url>
  <url><loc>https://otp.com/blog/tags/sdks</loc></url>
  <url><loc>https://otp.com/blog/tags/security</loc></url>
  <url><loc>https://otp.com/blog/tags/ux</loc></url>
  <url><loc>https://otp.com/changelog</loc></url>
  <url><loc>https://otp.com/channels</loc></url>
  <url><loc>https://otp.com/channels/email-otp</loc></url>
  <url><loc>https://otp.com/channels/sms-otp</loc></url>
  <url><loc>https://otp.com/channels/telegram-otp</loc></url>
  <url><loc>https://otp.com/channels/whatsapp-otp</loc></url>
  <url><loc>https://otp.com/docs</loc></url>
  <url><loc>https://otp.com/docs/api/errors</loc></url>
  <url><loc>https://otp.com/docs/api/resend</loc></url>
  <url><loc>https://otp.com/docs/api/send</loc></url>
  <url><loc>https://otp.com/docs/api/status</loc></url>
  <url><loc>https://otp.com/docs/api/verify</loc></url>
  <url><loc>https://otp.com/docs/authentication</loc></url>
  <url><loc>https://otp.com/docs/channels-and-routing</loc></url>
  <url><loc>https://otp.com/docs/code-examples</loc></url>
  <url><loc>https://otp.com/docs/how-verification-works</loc></url>
  <url><loc>https://otp.com/docs/mcp</loc></url>
  <url><loc>https://otp.com/docs/quickstart</loc></url>
  <url><loc>https://otp.com/docs/sandbox</loc></url>
  <url><loc>https://otp.com/docs/sdks</loc></url>
  <url><loc>https://otp.com/docs/webhooks</loc></url>
  <url><loc>https://otp.com/faq</loc></url>
  <url><loc>https://otp.com/pricing</loc></url>
  <url><loc>https://otp.com/privacy-policy</loc></url>
  <url><loc>https://otp.com/purchase-policy</loc></url>
  <url><loc>https://otp.com/terms-of-service</loc></url>
</urlset>
