Notix
Integrations

Email in the app Bolt builds.

Bolt generates full-stack JavaScript apps in the browser. Ask it for a server route that sends with notix-js and reads the key from the environment, keep the key out of any file the frontend imports, and verify your sending domain before you deploy.

The send

Send an email from Bolt.

Paste into the tool
Add email sending with Notix (npm package notix-js, docs at https://usenotix.dev/docs).
Send from a server-side route only, reading the key from the NOTIX_API_KEY
environment variable. Never put the key in client code. Use a server route, not the frontend.

The from address must be on a domain you have verified in Notix. Step by step: Connect your AI.

The app it builds

Ask for a server-side send, with the key in the environment.

When Bolt writes the email code for your app, ask for it in a server route or server function that reads NOTIX_API_KEY from the environment. A key in client code is public the moment the app is deployed.

The from address must be on a domain you have verified in Notix. Until it is, check sends with the Notix-Dry-Run: true header, which sends nothing.

MCP

Give an AI app the Notix tools.

Notix hosts an MCP server at https://app.usenotix.dev/api/mcp. Bolt is where the app is built; to have an AI app call Notix directly, give it this address and header from Connect your AI.

Ask for a dry run first: Notix checks the send and sends nothing. A Live key sends from one verified domain, asks for approval before a send to more than 50 people by default, and cannot delete anything or change billing.

The address and header the connector needs
URL:    https://app.usenotix.dev/api/mcp
Header: Authorization: Bearer <your Notix API key>
FAQ

Questions, answered.

Where should the email code go?
In a server route or server function that reads NOTIX_API_KEY from the environment. Code that runs in the browser cannot hold the key safely, so ask for the send on the server and call that route from the page.
Can the AI send to real people by mistake?
Not by surprise. A Live key sends only from the one domain you chose, stops for the day at its daily limit (500 to start), and waits for your approval before a send to more people than its Ask me first number (50 to start). You can pause the key at any time, and every call is in the audit log.
Can I test before my domain is verified?
Yes, with a dry run: add the Notix-Dry-Run: true header and Notix checks the send without sending it. Send for real once your domain is verified.

The free plan does not ask for a card.

Send your first email in five minutes.

Verify a domain, copy an API key, make one call. The free plan does not ask for a card.