Starter
For your first email program.
$192 billed yearly.
20,000 emails / month
Choose Starter- 5 brands · 3 seats
- 5 custom sending domains
- 500 email verifications/month
- $1.50 / 1,000 extra emails
Delivered means the recipient's mail server accepted the message, not that it reached the inbox. An AI agent has to read that answer from delivery events, not from the accepted response the API sends back.
Email delivery is the recipient's mail server accepting a message. It has to happen before the inbox, but it is not the inbox, so what people call inbox delivery is really two steps: delivery, then placement.
An email API returns an accepted response as soon as it takes the message, and an AI agent working in Claude, ChatGPT or Cursor tends to treat that response as the end of the job. Delivery is decided later, by the receiving server, and the agent only learns the result if it reads the delivery events.
A person who sends one email can check the inbox. An agent that sends from application code, over MCP or through the REST email API checks the response it got back, and that response is the first of three answers that arrive at different times:
| State | Who decides | When it arrives | Where the agent reads it |
|---|---|---|---|
| Accepted | The sending API | At once, before any receiving server has seen the message | The send response |
| Delivered | The recipient's mail server | Later | A delivery event |
| Bounced | The recipient's mail server | At once or after retries | A bounce event |
A hard bounce means the address will not take mail, and a soft bounce can still end as a delivery or a hard bounce. The difference is set out in soft bounce vs hard bounce.
So an agent that has to report whether an email was delivered needs the delivery events, which reach the app through email webhooks, not the send response.
The second change is retries. When the API is slow to accept and the call times out, the easy move for an agent is to send again. nitro_send_message sends one transactional email now and takes an idempotency_key that is reused only for an exact retry, so a retried call after a timeout does not become a second email.
A message is delivered when the receiving server accepts it. That server can then place it in the inbox, in spam, or in promotions. So a high delivery rate is necessary but not sufficient. Where it lands is inbox placement, and that is a separate question. Deliverability covers both steps, getting accepted and landing in the inbox, as set out in what email deliverability means. The email deliverability hub works through the layers that decide it.
Because the receiving server's acceptance says nothing about the folder, you need a second measurement. An inbox test seeds real mailboxes and reports where the message actually landed, and a sender score gives the reputation reading behind that result. The inbox placement guide covers how to measure placement once delivery is confirmed.
A delivered count also says nothing about whether anyone reads the mail. George Hartley, Co-founder of Nitrosend, puts the cost plainly: "The more unopened emails that you leave in inboxes, the worse your deliverability is."
Sunset contacts on engagement, not on bounces. Zero bounces is not proof the reader is there, because an old address can keep receiving mail after its owner has moved on. That is the rule in his Email Marketing Bible.
Before placement is even in play, delivery itself can fail:
Those are delivery failures, not placement problems, and each one arrives as a bounce rather than as a message in the spam folder.
Getting a message delivered should not depend on remembering a checklist every time. Nitrosend gives an agent three delivery checks as tools it can call:
nitro_manage_domains adds, verifies and diagnoses customer sending domains, so a domain problem can be found before a send fails on it.nitro_get_status reports account readiness and the sender identity.nitro_get_insights returns email analytics with trends, benchmarks and recommendations, which shows how delivery and bounces are trending across sends.That matters most for transactional email, where a failed receipt is a support ticket rather than a missed open. Sends from code through the transactional email API and sends from an agent use the same account, so the same sending domain and the same delivery events apply to both.
The prompt: "A customer says they never got the reset email. Find out what happened to it."
Before. Left unguided, an agent finds the API's accepted response from the original send call, replies that the reset went out, and triggers another one. If the address was wrong or the domain was failing authentication, the second reset stops in the same place as the first.
After. With the Nitrosend MCP tools, the agent checks each place a reset email can stop:
nitro_get_status confirms the account is ready and shows which sender identity the reset went out from.nitro_manage_domains diagnoses the sending domain, which catches a verification record that no longer matches.nitro_manage_audience looks up the customer's contact record and its subscription state.nitro_review_delivery runs a read-only readiness review of the reset email, and the person checks it before anything is resent. It approves nothing and sends nothing.nitro_send_message with a new idempotency_key, because the resend is a new message, not a retry of the old one.nitro_get_insights pulls the email analytics for that sender, to see whether bounces rose around the time of the first reset.The difference in one line: before, the agent reports "sent" and the customer still has no email. After, it reports what it checked and what was fixed, then confirms delivery from the server's answer.
idempotency_key, and the customer gets two password-reset emails with different links.No. An accepted response means the sending API took the message. Delivered means the recipient's mail server accepted it, which happens later and reaches the app as a delivery event, usually through a webhook. Of the three answers (accepted, delivered, bounced), only the last two come from the receiving server, so an agent reports delivered only after that event.
Inbox delivery is a loose term that blends two separate steps. Delivery is the recipient's mail server accepting the message. Inbox placement is which of three places it then lands in: the inbox, spam or promotions. A message can be delivered and still miss the inbox, so a sender has to measure both steps, not one.
Email delivery is the recipient's mail server accepting the message. Inbox placement is where that server puts the accepted message, out of three places: the inbox, spam or promotions. Mail can be delivered and still sit in spam, which is why a high delivery rate is necessary but not sufficient, and why placement needs its own inbox test.
Email delivery refers to the recipient's mail server accepting a message. It is one of three answers a sender gets: accepted by the sending API, delivered by the receiving server, or bounced when that server refuses it. Delivery has to happen before the inbox, but it does not mean the message reached the inbox.
Every plan includes full stack emailing: Flows, Newsletter Campaigns and Transactional Email, plus our NitroWheel LLM and all agent integrations (Claude, ChatGPT, Codex, Cursor and others). Pay for what you send, not who you store.
Every paid plan includes 3 agent inboxes and no Nitrosend footer.
For your first email program.
$192 billed yearly.
20,000 emails / month
Choose StarterFor a growing audience.
$480 billed yearly.
60,000 emails / month
Choose ProFor teams and agencies.
$1,440 billed yearly.
200,000 emails / month
Choose GrowthFor high-volume sending.
$2,880 billed yearly.
500,000 emails / month
Choose ScaleSending 500,000+ emails a month? Get a custom plan designed for you, with volume email pricing and capacity that fits your business.
5,000 emails to start, then 500 emails every month. No expiry on your starter emails.
Daily allowances depend on your plan and sender standing. Strong list, domain and delivery evidence can raise standing, including on day one. Trusted receives the full plan allowance; available email credits, safety checks and delivery pacing still apply.
Free forever. No credit card required. See full comparison →