Who this is for
You build apps in Lovable or Bolt (or similar AI builders) and need real OTP (email and/or WhatsApp) without wiring SMTP yourself or pasting secrets into chat forever.
Zindua exposes a remote MCP at https://zindua.run/api/mcp. The builder agent calls doctor, lists templates, scaffolds OTP, and can send a test. Your published app still sends with @zindua/sdk on the server, using a project secret.
- No npx / local MCP process: HTTPS + API key only
- Works in Lovable Connectors and Bolt Custom MCP
- Prefer znd_live_ (or znd_test_) from Dashboard → Project
- Never put the key in client-side code or public env
Before you open Lovable or Bolt
1) Create a free Zindua account and a project. 2) Connect an email provider (Gmail, SMTP, Outlook, SES, SendGrid…) and optionally WhatsApp via QR. 3) Create or keep an OTP template with a {{code}} (or {{otp}}) variable. 4) Copy a live API key starting with znd_live_.
If channels are not connected, zindua_doctor will tell you what to fix. That is expected on day one.
Lovable: Custom MCP in five clicks
In Lovable: open Connectors (sidebar) → search “mcp” → Custom MCP. Name the server Zindua. Paste the server URL https://zindua.run/api/mcp. Auth = Bearer token / API key (not OAuth). Paste znd_live_…. Click Add server.