<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>AgentiSend changelog</title>
  <id>https://agentisend.com/changelog</id>
  <updated>2026-10-26T00:00:00Z</updated>
  <link rel="self" type="application/atom+xml" href="https://agentisend.com/changelog.xml"/>
  <link rel="alternate" type="text/html" href="https://agentisend.com/changelog"/>
  <entry>
    <title>The Free plan now includes 5,000 emails a month, up to 170 a day</title>
    <id>https://agentisend.com/changelog#57201d40</id>
    <updated>2026-10-26T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>Product</summary>
  </entry>
  <entry>
    <title>The Free plan now includes 3,000 emails a month, up to 100 a day</title>
    <id>https://agentisend.com/changelog#ec5df5fc</id>
    <updated>2026-10-15T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>Product</summary>
  </entry>
  <entry>
    <title>Connecting an MCP client takes about 15 ms, down from about 2 seconds</title>
    <id>https://agentisend.com/changelog#faaa3c53</id>
    <updated>2026-09-25T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/mcp"/>
    <summary>MCP</summary>
  </entry>
  <entry>
    <title>Received mail has its own permission, inbound:read: full-access keys hold it, sending keys do not, and a sending key can still reply to a message it was handed (receiving is not open yet)</title>
    <id>https://agentisend.com/changelog#3b2ea00e</id>
    <updated>2026-09-25T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/agents"/>
    <summary>Agents</summary>
  </entry>
  <entry>
    <title>Delete a template from the console, and a preview names any variable a row is missing</title>
    <id>https://agentisend.com/changelog#40137f62</id>
    <updated>2026-09-25T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/templates"/>
    <summary>Templates</summary>
  </entry>
  <entry>
    <title>Choose Free, Starter, Pro or Scale when you sign up, and see what each plan gives in Settings → Billing</title>
    <id>https://agentisend.com/changelog#9b5f4af0</id>
    <updated>2026-09-25T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/pricing"/>
    <summary>Plans</summary>
  </entry>
  <entry>
    <title>Opt-in overage on paid plans: keep sending past your monthly inclusion up to a ceiling you set, billed per 1,000 emails, with notices at 80% and 100%</title>
    <id>https://agentisend.com/changelog#f93b0501</id>
    <updated>2026-09-23T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/pricing"/>
    <summary>Plans</summary>
  </entry>
  <entry>
    <title>Choose a TLS mode per domain: try TLS and fall back to plain, or deliver only over TLS</title>
    <id>https://agentisend.com/changelog#250197af</id>
    <updated>2026-09-23T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/domains-and-dns"/>
    <summary>Domains</summary>
  </entry>
  <entry>
    <title>Each domain shows a timeline of its checks: when a required record was found, and when one went missing</title>
    <id>https://agentisend.com/changelog#4c80b093</id>
    <updated>2026-09-23T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/domains-and-dns"/>
    <summary>Domains</summary>
  </entry>
  <entry>
    <title>Free is a plan: 1,000 emails a month, up to 100 a day, 1 sending domain, no card and no expiry</title>
    <id>https://agentisend.com/changelog#c0947214</id>
    <updated>2026-09-23T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/pricing"/>
    <summary>Plans</summary>
  </entry>
  <entry>
    <title>Audience, Broadcasts and Automations in the console: contacts, segments and topics, sending or cancelling a broadcast, and each automation’s runs</title>
    <id>https://agentisend.com/changelog#6547d761</id>
    <updated>2026-09-23T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/broadcasts"/>
    <summary>Broadcasts</summary>
  </entry>
  <entry>
    <title>Guides for Next.js, Supabase, Better Auth, Auth.js, Hono, Express and SvelteKit, and the Node SDK installs with pnpm add agentisend</title>
    <id>https://agentisend.com/changelog#0f1ce141</id>
    <updated>2026-09-22T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/nextjs"/>
    <summary>Guides</summary>
  </entry>
  <entry>
    <title>Volume options on Pro up to 1 million emails a month and on Scale up to 2.5 million</title>
    <id>https://agentisend.com/changelog#373a3040</id>
    <updated>2026-09-22T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/pricing"/>
    <summary>Plans</summary>
  </entry>
  <entry>
    <title>Send a test email to yourself before your domain’s DNS is set up</title>
    <id>https://agentisend.com/changelog#eaef0fcd</id>
    <updated>2026-09-21T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/quickstart"/>
    <summary>Getting started</summary>
  </entry>
  <entry>
    <title>A two-screen add-domain wizard that separates the records a domain needs from the ones it only recommends</title>
    <id>https://agentisend.com/changelog#28ef60d4</id>
    <updated>2026-09-20T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/domains-and-dns"/>
    <summary>Domains</summary>
  </entry>
  <entry>
    <title>A pending domain is rechecked for you, and an agent can wait for verification with wait_for_domain</title>
    <id>https://agentisend.com/changelog#3ccd5afe</id>
    <updated>2026-09-19T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/domains-and-dns"/>
    <summary>Domains</summary>
  </entry>
  <entry>
    <title>Request bodies written for Resend’s API are accepted as they are</title>
    <id>https://agentisend.com/changelog#220703e0</id>
    <updated>2026-09-19T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/migrating-from-resend"/>
    <summary>Migration</summary>
  </entry>
  <entry>
    <title>MCP tools for metrics, request logs, broadcasts and automations</title>
    <id>https://agentisend.com/changelog#d51b2dd8</id>
    <updated>2026-09-19T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/mcp"/>
    <summary>MCP</summary>
  </entry>
  <entry>
    <title>Agent inboxes: read received mail, group it into threads and reply, over the API and MCP (receiving is not open yet)</title>
    <id>https://agentisend.com/changelog#fe1fcd27</id>
    <updated>2026-09-19T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/agents"/>
    <summary>Agents</summary>
  </entry>
  <entry>
    <title>The console works on screens narrower than 1,024 px</title>
    <id>https://agentisend.com/changelog#77ec2add</id>
    <updated>2026-09-19T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>Console</summary>
  </entry>
  <entry>
    <title>Yearly billing, at 20% off the monthly price</title>
    <id>https://agentisend.com/changelog#16b80801</id>
    <updated>2026-09-18T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/pricing"/>
    <summary>Plans</summary>
  </entry>
  <entry>
    <title>Runnable examples for Next.js, Supabase, Better Auth, Auth.js, Hono, Express and SvelteKit, each run by the test suite against a local AgentiSend server</title>
    <id>https://agentisend.com/changelog#998a01f5</id>
    <updated>2026-09-18T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>Guides</summary>
  </entry>
  <entry>
    <title>Open a support request from the console and follow the conversation there</title>
    <id>https://agentisend.com/changelog#6fde43cf</id>
    <updated>2026-09-17T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/support"/>
    <summary>Support</summary>
  </entry>
  <entry>
    <title>The Resend-compatible client returns { data, error } instead of throwing, as Resend’s SDK does</title>
    <id>https://agentisend.com/changelog#36d3cb3f</id>
    <updated>2026-09-16T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/migrating-from-resend"/>
    <summary>Migration</summary>
  </entry>
  <entry>
    <title>Per-key request rate limits, with the remaining allowance in each response’s headers</title>
    <id>https://agentisend.com/changelog#9153c4c6</id>
    <updated>2026-09-16T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/budgets-and-the-kill-switch"/>
    <summary>Budgets and limits</summary>
  </entry>
  <entry>
    <title>Choose a US or EU region for each domain, and a tracking hostname per domain</title>
    <id>https://agentisend.com/changelog#1f1a563c</id>
    <updated>2026-09-16T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/domains-and-dns"/>
    <summary>Domains</summary>
  </entry>
  <entry>
    <title>Sign out your other sessions from Settings → Security</title>
    <id>https://agentisend.com/changelog#a03b924b</id>
    <updated>2026-09-16T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>Console</summary>
  </entry>
  <entry>
    <title>A spam complaint reported by a mailbox provider suppresses the address and sends an email.complained event</title>
    <id>https://agentisend.com/changelog#9503ab74</id>
    <updated>2026-09-16T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/deliverability"/>
    <summary>Deliverability</summary>
  </entry>
  <entry>
    <title>An AgentiSend skill that teaches coding agents the API</title>
    <id>https://agentisend.com/changelog#bac10ebe</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/mcp"/>
    <summary>Agents</summary>
  </entry>
  <entry>
    <title>The CLI adds webhooks listen, doctor, profiles and shell completions</title>
    <id>https://agentisend.com/changelog#e7ed731c</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/quickstart"/>
    <summary>SDKs and CLI</summary>
  </entry>
  <entry>
    <title>Two-step sign-in with an authenticator app and recovery codes, and an account setting that requires it for everyone</title>
    <id>https://agentisend.com/changelog#cca24d92</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>Console</summary>
  </entry>
  <entry>
    <title>A local MCP server you start with npx, for clients that run tools on your machine</title>
    <id>https://agentisend.com/changelog#5dec62cf</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/mcp"/>
    <summary>MCP</summary>
  </entry>
  <entry>
    <title>An agent can ask a person to approve a send with a tool, and list what is waiting</title>
    <id>https://agentisend.com/changelog#d096f598</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/approvals"/>
    <summary>Approvals</summary>
  </entry>
  <entry>
    <title>explain_email tells an agent why a message was not delivered and which calls fix it</title>
    <id>https://agentisend.com/changelog#369fda40</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/mcp"/>
    <summary>MCP</summary>
  </entry>
  <entry>
    <title>preflight_email checks a send against every rule without sending it</title>
    <id>https://agentisend.com/changelog#3055624c</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/mcp"/>
    <summary>MCP</summary>
  </entry>
  <entry>
    <title>whoami: an agent reads its account, scopes, budget and stop state in one call</title>
    <id>https://agentisend.com/changelog#ed498efd</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/mcp"/>
    <summary>MCP</summary>
  </entry>
  <entry>
    <title>An audit log of the changes made on your account, in Settings</title>
    <id>https://agentisend.com/changelog#25a1ed42</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>Console</summary>
  </entry>
  <entry>
    <title>Team members with Owner, Admin and Viewer roles, invited by email</title>
    <id>https://agentisend.com/changelog#7d8a6f9d</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>Console</summary>
  </entry>
  <entry>
    <title>A public status page with 90 days of availability history</title>
    <id>https://agentisend.com/changelog#27220ca3</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/status"/>
    <summary>Status</summary>
  </entry>
  <entry>
    <title>Notifications in the console, with a bell and preferences per type</title>
    <id>https://agentisend.com/changelog#6dd155ab</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>Console</summary>
  </entry>
  <entry>
    <title>A log of your API requests, filtered by date and status, at GET /logs</title>
    <id>https://agentisend.com/changelog#31f9a650</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>API</summary>
  </entry>
  <entry>
    <title>Read the mail that arrives at your domains over the API: the message, its source and its attachments</title>
    <id>https://agentisend.com/changelog#89ba1127</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/agents"/>
    <summary>Agents</summary>
  </entry>
  <entry>
    <title>Declare what a custom event looks like, and a payload that does not match is refused with the field named</title>
    <id>https://agentisend.com/changelog#e6c3c5fa</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/automations"/>
    <summary>Automations</summary>
  </entry>
  <entry>
    <title>Automation runs keep the outcome of every step</title>
    <id>https://agentisend.com/changelog#9a049211</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/automations"/>
    <summary>Automations</summary>
  </entry>
  <entry>
    <title>The endpoints a Resend integration already calls, so moving over is a base URL and a key</title>
    <id>https://agentisend.com/changelog#dee9c319</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/migrating-from-resend"/>
    <summary>Migration</summary>
  </entry>
  <entry>
    <title>Subscription topics: a contact opts in or out per topic, and a send to a topic carries its own one-click unsubscribe</title>
    <id>https://agentisend.com/changelog#b39b38a8</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/audience"/>
    <summary>Audience</summary>
  </entry>
  <entry>
    <title>Docs generated from the API itself: reference, errors, events, guides and search</title>
    <id>https://agentisend.com/changelog#2989a1a0</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>Docs</summary>
  </entry>
  <entry>
    <title>One pagination format on every list endpoint</title>
    <id>https://agentisend.com/changelog#cea71ef3</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>API</summary>
  </entry>
  <entry>
    <title>A template editor with versions, a diff between any two and rollback</title>
    <id>https://agentisend.com/changelog#7d64f7b8</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/templates"/>
    <summary>Templates</summary>
  </entry>
  <entry>
    <title>Metrics broken down by domain and by API key, with an event filter</title>
    <id>https://agentisend.com/changelog#ce576614</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>Console</summary>
  </entry>
  <entry>
    <title>The Trust screen: your standing, the thresholds it is measured against, sample messages and how to appeal</title>
    <id>https://agentisend.com/changelog#94666eba</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/trust-and-enforcement"/>
    <summary>Trust</summary>
  </entry>
  <entry>
    <title>Rotate an API key with a 0, 1 or 24 hour grace period, and see each key’s requests over 30 days</title>
    <id>https://agentisend.com/changelog#6162db12</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>API keys</summary>
  </entry>
  <entry>
    <title>Webhook delivery history, replay over a time range, and signing-secret rotation</title>
    <id>https://agentisend.com/changelog#6ccdf94a</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/webhooks"/>
    <summary>Webhooks</summary>
  </entry>
  <entry>
    <title>A deliverability screen: the thresholds, each bounce class and what to do about it</title>
    <id>https://agentisend.com/changelog#bbc8f333</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/deliverability"/>
    <summary>Deliverability</summary>
  </entry>
  <entry>
    <title>The Agents screen: every key’s budget and state, the approval queue and an account-wide kill switch</title>
    <id>https://agentisend.com/changelog#15ecd705</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/budgets-and-the-kill-switch"/>
    <summary>Budgets and limits</summary>
  </entry>
  <entry>
    <title>Simulated sends do not use your budget</title>
    <id>https://agentisend.com/changelog#724fc66e</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/budgets-and-the-kill-switch"/>
    <summary>Budgets and limits</summary>
  </entry>
  <entry>
    <title>Marketing and transactional mail are separate streams, so an unsubscribe from a campaign never stops a password reset</title>
    <id>https://agentisend.com/changelog#5afe264d</id>
    <updated>2026-08-29T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/deliverability"/>
    <summary>Deliverability</summary>
  </entry>
  <entry>
    <title>Domain connect: the API detects your DNS provider from its nameservers and returns the records to add</title>
    <id>https://agentisend.com/changelog#157c5cbc</id>
    <updated>2026-08-24T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/domains-and-dns"/>
    <summary>Domains</summary>
  </entry>
  <entry>
    <title>GET /usage: each key’s budget, and the account’s sends, bounces and complaints over 24 hours and 30 days</title>
    <id>https://agentisend.com/changelog#5b5fe90e</id>
    <updated>2026-08-24T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>API</summary>
  </entry>
  <entry>
    <title>POST /emails/lint scores a message’s content before you send it</title>
    <id>https://agentisend.com/changelog#eb011d10</id>
    <updated>2026-08-24T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/deliverability"/>
    <summary>Deliverability</summary>
  </entry>
  <entry>
    <title>GET /emails/{id}/explain: what happened to a message and how to fix it</title>
    <id>https://agentisend.com/changelog#c76d2284</id>
    <updated>2026-08-24T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>API</summary>
  </entry>
  <entry>
    <title>POST /emails/preflight runs every check on a send without sending it</title>
    <id>https://agentisend.com/changelog#52f8427e</id>
    <updated>2026-08-24T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>API</summary>
  </entry>
  <entry>
    <title>The agentisend CLI, with output an agent can parse</title>
    <id>https://agentisend.com/changelog#29082a30</id>
    <updated>2026-08-23T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/quickstart"/>
    <summary>SDKs and CLI</summary>
  </entry>
  <entry>
    <title>A Resend compatibility client, so existing code moves over without a rewrite</title>
    <id>https://agentisend.com/changelog#dc02196a</id>
    <updated>2026-08-23T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/migrating-from-resend"/>
    <summary>Migration</summary>
  </entry>
  <entry>
    <title>Every new API key has a budget from the start</title>
    <id>https://agentisend.com/changelog#58e4b7a0</id>
    <updated>2026-08-22T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/budgets-and-the-kill-switch"/>
    <summary>Budgets and limits</summary>
  </entry>
  <entry>
    <title>Loop detection, spend ceilings and a kill switch for agents</title>
    <id>https://agentisend.com/changelog#51b605b6</id>
    <updated>2026-08-22T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/budgets-and-the-kill-switch"/>
    <summary>Budgets and limits</summary>
  </entry>
  <entry>
    <title>Templates with versions, rendered by the API</title>
    <id>https://agentisend.com/changelog#dd954702</id>
    <updated>2026-08-22T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/templates"/>
    <summary>Templates</summary>
  </entry>
  <entry>
    <title>Every error says whether a retry can succeed</title>
    <id>https://agentisend.com/changelog#fe68ba13</id>
    <updated>2026-08-21T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>API</summary>
  </entry>
  <entry>
    <title>A typed Node client, with a quickstart run by the test suite against a local AgentiSend server</title>
    <id>https://agentisend.com/changelog#86446a85</id>
    <updated>2026-08-21T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/quickstart"/>
    <summary>SDKs and CLI</summary>
  </entry>
  <entry>
    <title>Sign in with a one-time code sent by email, no password</title>
    <id>https://agentisend.com/changelog#1cbca286</id>
    <updated>2026-08-21T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs"/>
    <summary>Console</summary>
  </entry>
  <entry>
    <title>Signed webhooks, retried when your endpoint fails, with failed deliveries kept for replay</title>
    <id>https://agentisend.com/changelog#a6740030</id>
    <updated>2026-08-21T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/webhooks"/>
    <summary>Webhooks</summary>
  </entry>
  <entry>
    <title>Connect an AI client to MCP with OAuth, approving exactly what it may do</title>
    <id>https://agentisend.com/changelog#5178cd4a</id>
    <updated>2026-08-21T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/mcp"/>
    <summary>MCP</summary>
  </entry>
  <entry>
    <title>Bounces are classified, and a hard bounce suppresses the address</title>
    <id>https://agentisend.com/changelog#9b8c8269</id>
    <updated>2026-08-21T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://agentisend.com/docs/guides/deliverability"/>
    <summary>Deliverability</summary>
  </entry>
</feed>
