<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Proxy Mail QA changelog</title>
    <link>https://proxymail.qa/changelog</link>
    <atom:link href="https://proxymail.qa/changelog.xml" rel="self" type="application/rss+xml" />
    <description>Updates to Proxy Mail QA: the app, the REST API, the MCP server, the npm package, the Chrome extension and marketplace listings.</description>
    <language>en-gb</language>
    <lastBuildDate>Sun, 18 Oct 2026 12:00:00 GMT</lastBuildDate>
    <item>
      <title>Proxy Mail QA for Chrome 0.6.2</title>
      <link>https://proxymail.qa/changelog#2026-10-18</link>
      <guid isPermaLink="false">proxymail-qa-changelog-2026-10-18</guid>
      <pubDate>Sun, 18 Oct 2026 12:00:00 GMT</pubDate>
      <category>Chrome extension</category>
      <description>&lt;p&gt;Proxy Mail QA for Chrome 0.6.2&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Chrome extension&lt;/strong&gt; (Improved): Links that open a mobile app (&lt;code&gt;myapp://&lt;/code&gt;, &lt;code&gt;exp://&lt;/code&gt;) can be copied from the page card and the popup, to open on a phone, simulator or emulator, instead of opening a browser tab that can&amp;#39;t use them.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Chrome extension&lt;/strong&gt; (Improved): The fill card says when it will make up a date of birth for the form.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Runs, email checks and a Reports dashboard</title>
      <link>https://proxymail.qa/changelog#2026-10-17</link>
      <guid isPermaLink="false">proxymail-qa-changelog-2026-10-17</guid>
      <pubDate>Sat, 17 Oct 2026 12:00:00 GMT</pubDate>
      <category>App</category>
      <category>API</category>
      <category>MCP server</category>
      <category>npm package</category>
      <category>Marketplaces</category>
      <category>Docs</category>
      <description>&lt;p&gt;Every CI job or agent session can leave a report of its emails on the pull request, each email gets checked when it arrives, a new dashboard shows what needs attention, tests can borrow accounts already in the state they need, and each report says what changed since the last run.&lt;/p&gt;&lt;p&gt;proxymail-qa 0.8.1 · Proxy Mail QA GitHub Action 1.0.0 · Claude, Cursor and Qoder plugin 1.3.0&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Reports, in the project menu: a Dashboard with what needs attention (failed email checks, refused mail, failed runs), what changed since the period before (a new sender, provider or From address, a code where there was a link, links to a different site), how fast emails arrive, and what happened to codes and links. The QA report is the second tab.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Runs, in the project menu, list CI jobs and agent sessions with everything their emails did.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): A code or link shows when it was used and by whom (opened or copied in the app, or fetched by an agent), and an older one shows when a newer email replaced it. Both stay usable.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Accounts a test has checked out of the pool show “In use until 13:39”, with Free to let another test have it now.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (Improved): The activity log says how each action came in (the app, the Chrome extension, an agent or an API key) and can be filtered by it. It also notes when someone opens or copies a code or link.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (Improved): The app shows its layout straight away while it loads, instead of a blank page.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (Fixed): Activation codes are found after the word “Activation”, in lower or mixed case, and in the subject, instead of the subject line being taken as the code.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): API keys can be allowed or stopped from reading saved passwords at any time, and each key shows how often and when it last read one. Owners and admins see each account&amp;#39;s password history: who revealed or copied it, when, and through what.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): A run&amp;#39;s page compares it with the last runs of the same name: emails that got much slower, a different number of emails, tests failing for the first time or now and then, and a new sender or link site.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Phone width in the inbox shows an email at 375 px, as a phone&amp;#39;s email app would.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (New): Email checks: &lt;code&gt;GET /v1/addresses/{address}/checks&lt;/code&gt; checks an email&amp;#39;s SPF, DKIM and DMARC, links to localhost or plain http, where its link goes, a stated expiry, a plain-text part, size and image-only emails. Verdicts only, never the email&amp;#39;s content.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (New): Runs: start one with &lt;code&gt;POST /v1/runs&lt;/code&gt; and send its id in the &lt;code&gt;Proxy-Mail-QA-Run&lt;/code&gt; header; each call adds what it saw. &lt;code&gt;GET /v1/runs/{id}?format=markdown&lt;/code&gt; is the report for a pull request.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (New): Waits take &lt;code&gt;unused=true&lt;/code&gt; to skip a code or link already used.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (New): An account pool for parallel tests: &lt;code&gt;POST /v1/addresses/checkout&lt;/code&gt; holds an account matching your filters (tags for its state, country, age, saved password) that no other test has, until you return it or its time runs out. Returning can record its new state.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (New): Values for a sign-up form: &lt;code&gt;POST /v1/form-values&lt;/code&gt; takes what the page says about each field and answers with what to type or pick in each, from a new address made for the form: a username and password that fit the field&amp;#39;s rules, the date of birth in its format, and a country its drop-down offers. You still fill in the form.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (Improved): Email checks take &lt;code&gt;expect_text&lt;/code&gt;, phrases the subject or body should contain, and &lt;code&gt;expect_language&lt;/code&gt;, the language it should be in. They also warn when an email may not fit a phone: parts too wide, images without alt text, or tiny text. Verdicts only, never the email&amp;#39;s words.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (New): Runs say which test each email came from (the &lt;code&gt;Proxy-Mail-QA-Test&lt;/code&gt; header) and take test results (&lt;code&gt;POST /v1/runs/{id}/tests&lt;/code&gt;). &lt;code&gt;GET /v1/runs/{id}&lt;/code&gt; compares the run with the last runs of the same name.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;MCP server&lt;/strong&gt; (New): Agents can check emails (&lt;code&gt;check_email&lt;/code&gt;), count them (&lt;code&gt;count_emails&lt;/code&gt;) and check that none arrive (&lt;code&gt;expect_no_email&lt;/code&gt;): verdicts, never the email.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;MCP server&lt;/strong&gt; (New): Agents can record a session as a run (&lt;code&gt;start_run&lt;/code&gt;, &lt;code&gt;finish_run&lt;/code&gt;) and get its report in Markdown, and borrow a test account in a known state from the pool (&lt;code&gt;check_out_account&lt;/code&gt;, &lt;code&gt;return_account&lt;/code&gt;).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;MCP server&lt;/strong&gt; (New): Prompts for testing sign-up, password reset and code sign-in, and for auditing an app&amp;#39;s account emails, each ending in a report.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;MCP server&lt;/strong&gt; (New): &lt;code&gt;form_values&lt;/code&gt; gives an agent the value for each field of a sign-up form, and the &lt;code&gt;prepare_account&lt;/code&gt; prompt gets a test account ready: it confirms the account&amp;#39;s state in the app, makes one when none is free, and puts it back afterwards.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;MCP server&lt;/strong&gt; (New): The &lt;code&gt;auth_regression_pack&lt;/code&gt; prompt checks sign-up, password reset and invitations the same way every time, including reused and replaced links, and its report says what changed since the last run. It&amp;#39;s also an agent skill.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;MCP server&lt;/strong&gt; (Improved): &lt;code&gt;check_email&lt;/code&gt; takes &lt;code&gt;expect_text&lt;/code&gt; and &lt;code&gt;expect_language&lt;/code&gt;, and the server tells agents plainly that Proxy Mail QA supplies the inbox and sign-up details while the agent signs up in the app.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;npm package&lt;/strong&gt; (New): &lt;code&gt;checkEmail&lt;/code&gt; (0.4.0), runs with &lt;code&gt;startRun&lt;/code&gt;, &lt;code&gt;finishRun&lt;/code&gt; and &lt;code&gt;runReport&lt;/code&gt; (0.5.0, picking up &lt;code&gt;PROXYMAIL_QA_RUN&lt;/code&gt; on its own), and &lt;code&gt;unused&lt;/code&gt; for waits (0.5.1).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;npm package&lt;/strong&gt; (New): &lt;code&gt;checkOutAccount&lt;/code&gt;, &lt;code&gt;returnAccount&lt;/code&gt; and &lt;code&gt;withAccount&lt;/code&gt; for the account pool (0.6.0).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;npm package&lt;/strong&gt; (New): &lt;code&gt;withAccount&lt;/code&gt; takes &lt;code&gt;create&lt;/code&gt;, &lt;code&gt;check&lt;/code&gt; and &lt;code&gt;reset&lt;/code&gt; hooks: a test gets an account confirmed to be in the state it needs, a new one when none is free, and it&amp;#39;s put back afterwards. Plus &lt;code&gt;formValues&lt;/code&gt;, and &lt;code&gt;expectText&lt;/code&gt; and &lt;code&gt;expectLanguage&lt;/code&gt; on &lt;code&gt;checkEmail&lt;/code&gt; (0.7.0).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;npm package&lt;/strong&gt; (New): &lt;code&gt;proxymail-qa/playwright&lt;/code&gt; gives each test a &lt;code&gt;qa&lt;/code&gt; client that names its test, and &lt;code&gt;proxymail-qa/playwright/reporter&lt;/code&gt; adds failed tests and the totals to the run, naming the step or browser action a failed test stopped at (0.8.0 and 0.8.1). The Python helper has the same for pytest.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Marketplaces&lt;/strong&gt; (New): The &lt;a href=&quot;https://github.com/aaquib90/proxymail-qa-action&quot;&gt;Proxy Mail QA GitHub Action&lt;/a&gt; starts a run for a CI job and posts its report on the pull request and in the job summary.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Marketplaces&lt;/strong&gt; (Improved): The Claude, Cursor and Qoder plugin (1.3.0) adds the new tools and prompts, and its skill covers checking emails, borrowing accounts and leaving a report.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt; (New): &lt;a href=&quot;https://proxymail.qa/docs/ci#a-report-on-the-pull-request&quot;&gt;Running in CI&lt;/a&gt; covers the GitHub Action, and the &lt;a href=&quot;https://proxymail.qa/docs/rest-api#checking-an-emails-sending-and-build&quot;&gt;REST API&lt;/a&gt;, &lt;a href=&quot;https://proxymail.qa/docs/node&quot;&gt;Node.js&lt;/a&gt; and &lt;a href=&quot;https://proxymail.qa/docs/python&quot;&gt;Python&lt;/a&gt; guides cover email checks and runs.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt; (New): The &lt;a href=&quot;https://proxymail.qa/docs/rest-api#an-account-pool-for-parallel-tests&quot;&gt;REST API&lt;/a&gt;, &lt;a href=&quot;https://proxymail.qa/docs/node#an-account-pool-for-parallel-tests&quot;&gt;Node.js&lt;/a&gt; and &lt;a href=&quot;https://proxymail.qa/docs/python#an-account-pool-for-parallel-tests&quot;&gt;Python&lt;/a&gt; guides cover the account pool.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt; (New): &lt;a href=&quot;https://proxymail.qa/features/tests&quot;&gt;Tests and CI&lt;/a&gt;, a feature page for tests and pipelines, and a guide for &lt;a href=&quot;https://proxymail.qa/built-with/qoder&quot;&gt;Qoder&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt; (Improved): The &lt;a href=&quot;https://proxymail.qa/docs/node#accounts-in-a-known-state&quot;&gt;Node.js&lt;/a&gt;, &lt;a href=&quot;https://proxymail.qa/docs/python#which-test-each-email-came-from&quot;&gt;Python&lt;/a&gt; and &lt;a href=&quot;https://proxymail.qa/docs/ci#which-test-each-email-came-from&quot;&gt;CI&lt;/a&gt; guides cover accounts in a known state, values for a sign-up form, and which test each email came from.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt; (Improved): The site&amp;#39;s menus have icons, the footer has a Developers column, and the Product menu links here.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (Improved): Each project&amp;#39;s pages are tabs under the header: Accounts, Runs, Reports, Activity and Settings.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (Improved): A link from an email gets Open link and a copy button, and the Accounts row names its kind (verify, sign-in, invite or reset link).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (Improved): In the inbox, the main code or link shows on its own, other links fold away, and the email preview fits the email.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (Improved): An address waiting a couple of minutes for mail shows a help icon that opens a check of why.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (Improved): Tablets get the card layout on the Accounts page, and the persona details open smoothly.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt; (New): Guides to testing the emails Supabase, Clerk, Auth0, Firebase, Auth.js and Better Auth send, at &lt;a href=&quot;https://proxymail.qa/auth&quot;&gt;proxymail.qa/auth&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt; (New): Complete &lt;a href=&quot;https://proxymail.qa/solve/playwright-email-tests&quot;&gt;Playwright&lt;/a&gt;, &lt;a href=&quot;https://proxymail.qa/solve/cypress-email-tests&quot;&gt;Cypress&lt;/a&gt; and &lt;a href=&quot;https://proxymail.qa/solve/pytest-email-tests&quot;&gt;pytest&lt;/a&gt; guides for email verification tests.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt; (New): Comparisons with &lt;a href=&quot;https://proxymail.qa/compare/mailtrap&quot;&gt;Mailtrap&lt;/a&gt;, &lt;a href=&quot;https://proxymail.qa/compare/ethereal&quot;&gt;Ethereal&lt;/a&gt;, and &lt;a href=&quot;https://proxymail.qa/compare/mailpit&quot;&gt;Mailpit and MailHog&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Add Proxy Mail QA from the Cursor Directory</title>
      <link>https://proxymail.qa/changelog#2026-10-16</link>
      <guid isPermaLink="false">proxymail-qa-changelog-2026-10-16</guid>
      <pubDate>Fri, 16 Oct 2026 12:00:00 GMT</pubDate>
      <category>Marketplaces</category>
      <category>Docs</category>
      <description>&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Marketplaces&lt;/strong&gt; (New): Proxy Mail QA is in the &lt;a href=&quot;https://cursor.directory/plugins/proxymail-qa&quot;&gt;Cursor Directory&lt;/a&gt;. Add to Cursor installs the MCP server and the skill in one step.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt; (Improved): The &lt;a href=&quot;https://proxymail.qa/built-with/cursor&quot;&gt;Cursor&lt;/a&gt; and &lt;a href=&quot;https://proxymail.qa/built-with/claude-code&quot;&gt;Claude Code&lt;/a&gt; guides start with a one-step install.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>The Team plan, new MCP tools and the npm package</title>
      <link>https://proxymail.qa/changelog#2026-10-15</link>
      <guid isPermaLink="false">proxymail-qa-changelog-2026-10-15</guid>
      <pubDate>Thu, 15 Oct 2026 12:00:00 GMT</pubDate>
      <category>App</category>
      <category>API</category>
      <category>MCP server</category>
      <category>npm package</category>
      <category>Chrome extension</category>
      <category>Marketplaces</category>
      <category>Docs</category>
      <description>&lt;p&gt;Anyone can start a team, agents can manage passwords and check delivery, and proxymail-qa is on npm.&lt;/p&gt;&lt;p&gt;proxymail-qa 0.3.0 · Claude and Cursor plugin 1.2.0 · Proxy Mail QA for Chrome 0.6.1&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): The Team plan is open to everyone: an organisation with unlimited seats, access per project, invites and a shared activity log, for $5 a month, $45 a year or $95 once for Lifetime.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Test personas can have a country, picked when you create addresses and shown with the persona.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Links that open a mobile app (&lt;code&gt;myapp://&lt;/code&gt;, or Expo&amp;#39;s &lt;code&gt;exp://&lt;/code&gt;) are picked out of emails, ready to copy.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (Improved): Custom address names can use every character the email standard allows, such as &lt;code&gt;o&amp;#39;brien&lt;/code&gt; or &lt;code&gt;r&amp;amp;d.team&lt;/code&gt;, up to 64 long.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (Improved): Links to &lt;code&gt;10.0.2.2&lt;/code&gt; are flagged as opening only in the Android emulator.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): A &lt;a href=&quot;https://proxymailqa.statuspage.io&quot;&gt;status page&lt;/a&gt; for receiving email, the API and MCP server, the web app and the Chrome extension, updated automatically.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (New): &lt;code&gt;GET /v1/addresses/{address}/variants&lt;/code&gt; lists unusual versions of an address for testing sign-up forms (capitals, plus tags with special characters, the longest name allowed), and every endpoint accepts them. See &lt;a href=&quot;https://proxymail.qa/docs/unusual-addresses&quot;&gt;unusual email addresses&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (New): Find test accounts you made earlier: &lt;code&gt;GET /v1/addresses&lt;/code&gt; filters by tag, country, age, saved password or text.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (New): &lt;code&gt;/count&lt;/code&gt; counts the emails that reached an address, and &lt;code&gt;/none&lt;/code&gt; checks that none arrive, for testing emails that shouldn&amp;#39;t be sent.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (New): &lt;code&gt;include=html&lt;/code&gt; on the messages endpoint returns each email&amp;#39;s HTML, cleaned, for template tests.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (Improved): Safer agent sign-in. A sign-in token used twice ends that sign-in, as a copy must be in use, and apps on your computer can sign in on any local port.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;MCP server&lt;/strong&gt; (New): &lt;code&gt;set_password&lt;/code&gt; saves the password a test account uses after the app changed or reset it, and &lt;code&gt;update_address&lt;/code&gt; changes its name and username.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;MCP server&lt;/strong&gt; (New): &lt;code&gt;check_delivery&lt;/code&gt; says what reached an address and what we refused, and &lt;code&gt;get_address_variants&lt;/code&gt; lists unusual versions of it. Every tool accepts a variant.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;MCP server&lt;/strong&gt; (New): &lt;code&gt;create_address&lt;/code&gt; takes an age or date of birth and a country, &lt;code&gt;list_addresses&lt;/code&gt; finds earlier test accounts by tag, country, age, saved password or text, and &lt;code&gt;wait_for_link&lt;/code&gt; can ask for the link that opens a mobile app.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;npm package&lt;/strong&gt; (New): &lt;a href=&quot;https://proxymail.qa/docs/node&quot;&gt;proxymail-qa&lt;/a&gt; is on npm: a typed Node.js client with &lt;code&gt;createAddress&lt;/code&gt;, &lt;code&gt;waitForCode&lt;/code&gt;, &lt;code&gt;waitForLink&lt;/code&gt;, &lt;code&gt;countEmails&lt;/code&gt;, &lt;code&gt;expectNoEmail&lt;/code&gt; and filters for &lt;code&gt;listAddresses&lt;/code&gt;, published with provenance.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Chrome extension&lt;/strong&gt; (Improved): Proxy Mail QA for Chrome fills dates of birth, and browser translators leave its test data alone.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Marketplaces&lt;/strong&gt; (Improved): The Claude and Cursor plugin has the new MCP tools and a skill for reusing test accounts.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt; (New): New &lt;a href=&quot;https://proxymail.qa/docs&quot;&gt;developer docs&lt;/a&gt; with search and a &lt;a href=&quot;https://proxymail.qa/docs/reference&quot;&gt;REST API reference&lt;/a&gt;, and guides for &lt;a href=&quot;https://proxymail.qa/docs/playwright&quot;&gt;Playwright&lt;/a&gt;, &lt;a href=&quot;https://proxymail.qa/docs/cypress&quot;&gt;Cypress&lt;/a&gt;, &lt;a href=&quot;https://proxymail.qa/docs/puppeteer&quot;&gt;Puppeteer&lt;/a&gt;, &lt;a href=&quot;https://proxymail.qa/docs/python&quot;&gt;Python&lt;/a&gt;, &lt;a href=&quot;https://proxymail.qa/docs/ci&quot;&gt;running in CI&lt;/a&gt; and &lt;a href=&quot;https://proxymail.qa/docs/mobile&quot;&gt;mobile apps&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Proxy Mail QA for Chrome, and dates of birth</title>
      <link>https://proxymail.qa/changelog#2026-10-14</link>
      <guid isPermaLink="false">proxymail-qa-changelog-2026-10-14</guid>
      <pubDate>Wed, 14 Oct 2026 12:00:00 GMT</pubDate>
      <category>Chrome extension</category>
      <category>App</category>
      <description>&lt;p&gt;The Chrome extension is in the Chrome Web Store, test personas can have a date of birth, and codes and links are read in seven more languages.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Chrome extension&lt;/strong&gt; (New): &lt;a href=&quot;https://proxymail.qa/chrome-extension&quot;&gt;Proxy Mail QA for Chrome&lt;/a&gt; is in the Chrome Web Store. On sites you turn it on for, it fills sign-up forms with a test address, name, username and password, asks to save the password after you submit, and shows the code or link in the page.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Chrome extension&lt;/strong&gt; (New): On sign-in forms it offers the project&amp;#39;s saved test accounts and fills in the email and password.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Test personas can have a date of birth, chosen by age: adult, 21+, under 18, under 15, under 13, turning 18 tomorrow or today.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Codes and links are read from emails in Spanish, Portuguese, French, German, Italian, Dutch and Chinese, including how long they last.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (Improved): Browser translators leave test data alone (addresses, codes, personas and passwords), so what you copy matches what was saved.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): The app shows Add to Chrome when the extension isn&amp;#39;t installed.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>See why an email didn't arrive</title>
      <link>https://proxymail.qa/changelog#2026-10-13</link>
      <guid isPermaLink="false">proxymail-qa-changelog-2026-10-13</guid>
      <pubDate>Tue, 13 Oct 2026 12:00:00 GMT</pubDate>
      <category>App</category>
      <category>API</category>
      <category>MCP server</category>
      <category>Docs</category>
      <description>&lt;p&gt;When a test email doesn&amp;#39;t come, the app, the API and agents now say what we know about it.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Troubleshoot, in the account menu, checks an address. It shows what reached us, anything we refused and why, and the usual causes when nothing came. Rows say Refused or Not arriving? when something&amp;#39;s wrong. See &lt;a href=&quot;https://proxymail.qa/troubleshooting&quot;&gt;troubleshooting&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (New): &lt;code&gt;GET /v1/addresses/{address}/delivery&lt;/code&gt; checks an address without waiting, and a wait that finds nothing now says why: mail we refused, or that nothing has reached the address yet.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Each project has its own address in the app, to share or bookmark. Links keep working after the project is renamed.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Connect your AI agent, in the account menu, gives you the setup prompt to paste into Claude Code, Cursor or Copilot.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;MCP server&lt;/strong&gt; (Improved): Every tool says whether it only reads, changes or deletes, so clients can ask you before the ones that change things.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt; (New): &lt;a href=&quot;https://proxymail.qa/use-cases&quot;&gt;Use cases&lt;/a&gt;: ten scenarios that need many test accounts, such as age gates, regions and roles.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>A REST API and an MCP server for tests and AI agents</title>
      <link>https://proxymail.qa/changelog#2026-10-12</link>
      <guid isPermaLink="false">proxymail-qa-changelog-2026-10-12</guid>
      <pubDate>Mon, 12 Oct 2026 12:00:00 GMT</pubDate>
      <category>API</category>
      <category>MCP server</category>
      <category>App</category>
      <category>Marketplaces</category>
      <category>Docs</category>
      <description>&lt;p&gt;Test scripts and coding agents can create addresses and wait for codes and links, on the Free plan.&lt;/p&gt;&lt;p&gt;MCP Registry entry 1.0.0&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;API&lt;/strong&gt; (New): The REST API at &lt;code&gt;api.proxymail.qa/v1&lt;/code&gt; creates, lists, updates and deletes addresses, and waits up to 30 seconds for a code or link. Create keys in Project settings → API keys. See the &lt;a href=&quot;https://proxymail.qa/docs/rest-api&quot;&gt;REST API docs&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;MCP server&lt;/strong&gt; (New): The MCP server at &lt;code&gt;api.proxymail.qa/mcp&lt;/code&gt; gives coding agents their own test inboxes. Claude, ChatGPT, Claude Code, Cursor, GitHub Copilot and other clients sign in through the browser and choose a project, so no key is needed. See &lt;a href=&quot;https://proxymail.qa/docs/mcp&quot;&gt;MCP server&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;MCP server&lt;/strong&gt; (New): &lt;code&gt;get_project&lt;/code&gt; tells an agent the project&amp;#39;s mail domains and limits, and &lt;code&gt;create_address&lt;/code&gt; can make a password with the address and save it.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): A second receiving domain, enable.li, for sign-up forms that block mailclub.dev. Pick it for an address, or make it a project&amp;#39;s default.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (Improved): Free addresses last up to 30 days (was 7), chosen as 1, 7, 15 or 30 days, and the app warns a day before addresses expire.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): QA reports for a project and date range, as CSV or PDF. They flag test accounts that share a saved password, without showing it.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): An activity log for owners and admins, Debug mode to keep each email&amp;#39;s original .eml file, and Download my data in Account settings.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (Improved): Accessibility to WCAG 2.1 AA, checked in light and dark mode, by keyboard and on small screens.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Marketplaces&lt;/strong&gt; (New): Proxy Mail QA is in the official MCP Registry as &lt;code&gt;qa.proxymail/proxymail-qa&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt; (New): An &lt;a href=&quot;https://proxymail.qa/docs/api#agent-setup&quot;&gt;agent setup&lt;/a&gt; to paste into Claude Code, Cursor, Copilot or another agent, and &lt;a href=&quot;https://proxymail.qa/compare&quot;&gt;comparisons&lt;/a&gt; with other test inbox services.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Proxy Mail QA opens</title>
      <link>https://proxymail.qa/changelog#2026-10-11</link>
      <guid isPermaLink="false">proxymail-qa-changelog-2026-10-11</guid>
      <pubDate>Sun, 11 Oct 2026 12:00:00 GMT</pubDate>
      <category>App</category>
      <category>Docs</category>
      <description>&lt;p&gt;Private, disposable inboxes for testing sign-ups, codes and magic links, in a web app at app.proxymail.qa.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Create test addresses on mailclub.dev in one click, each with a generated persona (name and username), notes, tags and a saved test password, grouped into projects.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Each email&amp;#39;s code or link is picked out, ready to copy or click, with a countdown when the email says when it expires. The full email opens in a sandboxed inbox with remote images blocked.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Create up to 50 addresses at once, each with its own persona, and copy or delete several at once.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Links that lead to localhost, a private address or a &lt;code&gt;.local&lt;/code&gt; or &lt;code&gt;.test&lt;/code&gt; host are flagged, even after a redirect. Mark a host as your dev environment and it isn&amp;#39;t flagged again in that project.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Projects can add a prefix to every new address, and an archived project can be restored for 15 days.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; (New): Sign in with email and password, or Continue with Google. Light, dark or system theme.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt; (New): Guides to &lt;a href=&quot;https://proxymail.qa/solve&quot;&gt;what we solve&lt;/a&gt; (verification emails, OTP codes, magic links, password resets, shared inboxes, localhost links) and to testing apps &lt;a href=&quot;https://proxymail.qa/built-with&quot;&gt;built with AI tools&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
