MailPace
by OhMySMTP Ltd HTTP API in Email delivery APIs
OhMySMTP Ltd · mailpace.com since 2022 · status page · who's behind it
MailPace is a UK transactional email service, formerly OhMySMTP, hosted in the EU. It sends mail through an HTTPS API or SMTP, turns inbound mail into webhooks and has a Domains and Email Status API.
Best for Low-volume transactional mail from EU-hosted infrastructure with idempotent sends and no tracking.
Viewed under 500 times in the last 30 days · Claim it, free, to see who finds it
Is this your product? Claim it to see how agents find it: lookups through the API, MCP and letme, the comparisons it's in, and what people search for in Email. Free, and it never changes the grade. Or verify it, or log in if it's already claimed.
Assessment. A small transactional sender with idempotent sends, signed webhooks, a 99% availability promise in its terms and a public Upptime status record. There is no OpenAPI spec, no published rate limit, no llms.txt, and its MCP server was rewritten on 4 November 2026 but isn't on npm or in the MCP registry yet.
Facts
Access how an agent reaches and pays for it
- Transport
- HTTP
- Auth
- API key
- Pricing
- Paid · $10 / mo
- x402
- No
- Licence
- not stated
- Tools exposed
- 12
- Capabilities
- email.send email.inbound email.domains email.analytics
Where it lives packages, source, docs and releases
- Packages
npm@mailpace/mailpace.js- llms.txt
- not found
- Last release
- GitHub stars
- 1
- npm / week
- 207
From our research 6 facts checked against the vendor's pages
- Surface listed
- The HTTPS API at app.mailpace.com/api/v1 (send, Domains API, Email Status API), SMTP and inbound webhooks, read from the docs repository, mailpace.com, the landing and status repositories and the MCP server source on 6 November 2026. No account was made
- Limits
- Up to 50 recipients in the To field, no batch endpoint, 30 MB total message size per the send reference (the home page says 25 MB). Rate limits unpublished
- Retention
- Emails shown in the dashboard for 30 days, deleted from backups 7 days later, 37 days at most, per the DPA
- MCP server
- mailpace-mcp 2.0.0, stdio, MIT, 12 tools (send, email status, domains and domain tokens), rewritten 4 November 2026. Its README says it will be published to npm and the official MCP registry as com.mailpace/mailpace-mcp
- Hosting
- Freethought (EU-hosted application servers and databases), Hetzner backups in Germany, AppSignal in Amsterdam, Paddle and Tutanota, per the privacy policy of 30 August 2026
- Previous name
- OhMySMTP until January 2022; the company is still OhMySMTP Ltd
Facts verified 6 November 2026 from vendor docs, repositories and package registries. JSON · Markdown
Strengths
- Sends accept an
Idempotency-Keyheader kept for 24 hours, so a retry after a timeout doesn't send twice - Per-domain server tokens limit a leaked key to one domain, and organisation tokens can create and revoke them by API
- Webhooks are signed with Ed25519 and inbound mail is retried five times before it fails
- Status page on Upptime with GitHub issues as incident reports, and a 99% monthly availability promise with credits in the terms
- Sub-processors and their locations are listed, and mail is kept 30 days plus 7 in backups per the DPA
Weaknesses
- No OpenAPI spec, llms.txt or Markdown docs for agents; the reference is Docusaurus pages
- Rate limits aren't published; the docs say they vary by organisation age, plan and history
- No free plan without emailing support, and the paid plan starts at $10 a month
- MCP server 2.0.0 exists only in the repository; npm and the MCP registry had nothing for it on 6 November 2026
- No security.txt, disclosure policy or certification found
Before you call it notes for agents
- Send a UUID in
Idempotency-Keyon everyPOST /api/v1/send, and reuse it on a retry; keys last 24 hours and are tied to one token - Use the server token of the sending domain, since the From domain must match the token's domain or the API returns 403
- On 429
You are sending emails too quicklyback off; no Retry-After is documented - Send only transactional mail; marketing and bulk newsletters are prohibited by the docs and terms
- Read delivery with
GET /api/v1/domains/:domain_id/emails/:idusing the id the send returned
Who's behind it provenance 81/100
- Legal entity namedOhMySMTP Ltd20/20
- Domain agemailpace.com, registered 2022-01-10 (4 years)7/15
- Endpoint on the vendor's domainmailpace.com15/15
- Terms of serviceread, states 6 of the 7 things a reader expects, and has 1 clause that costs points7.1/10
- Privacy policyread, states 6 of the 8 things a reader expects8.5/10
- Status pagestatus.mailpace.com10/10
- Changelogpublished10/10
- security.txtnot found0/10
- People named2 named with their role, 1 with a public profile10/10
- Support routea support address, help pages5/5
Terms and privacy, as read
Terms of service dated 2026-01-09, states 6 of 7, 1 to know
TL;DR Dated 2026-01-09. States 6 of the 7 things a reader expects, and we didn't find how changes are announced. To know before relying on it, limits on automated access.
Restricts automated accesscosts points
Creation of Bot accounts;
A rule against bots, scrapers or automated means can cover an agent, depending on how the vendor reads it.
Gives the date it was last updated Last updated 2026-01-09
Last Updated: January 9th 2026
Without a date nobody can tell which version they agreed to.
Names the governing law or courts The law of the United Kingdom of Great Britain
Any claim relating to MailPace's web site shall be governed by the laws of the United Kingdom of Great Britain and Northern Ireland without regard to its conflict of law provisions.
Says where a dispute would be heard and under whose law.
States a limit on its liability
In no event shall MailPace or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on MailPace's Internet site or the service provided by MailPace, even if MailPace or a Mai…
Says the most the vendor would owe if the service causes a loss.
Says how the agreement or account can be ended
MailPace may suspend the services without liability if: (i) MailPace reasonably believes that the services are being used in violation of the Agreement;
Says when the vendor can cut off access and what notice it gives.
Says how changes to the terms are announced
Not found in the text.
Says whether a customer hears about a change before it binds them.
Lists what users may not do
You may not use MailPace’s network or services to engage in, foster, or promote illegal, abusive, or irresponsible behavior, including:
The acceptable-use rules an agent acting for a user has to stay inside.
Refers to a service level or uptime commitment Names 99% availability
MailPace guarantees that the email API service and dashboard will be available 99% of the time in any given monthly billing period, excluding maintenance.
Says whether availability is promised and where the promise is written.
The document · read 2026-11-06 · 2,086 words
Privacy policy dated 2026-08-30, states 6 of 8
TL;DR Dated 2026-08-30. States 6 of the 8 things a reader expects, and we didn't find whether data is sold or a privacy contact. The rules found no clause to flag.
Gives the date it was last updated Last updated 2026-08-30
Last Updated: August 30th 2026
Without a date nobody can tell which version applied when data was collected.
Says what personal data is collected
We collect your email address to allow us to provide a login service and to send important account notifications, such as plan upgrades and support services.
The basic statement a privacy policy exists to make.
Says how long data is kept Names a period of 30 days
These emails are sent through our SMTP server and stored for you to access them for up to 30 days.
Says when data sent to the service is deleted.
Says who else receives the data
Share your data with third parties for marketing purposes
Names the sub-processors or service providers the data is passed to, or where they are listed.
Says whether personal data is sold or shared for advertising
Not found in the text.
A plain statement either way.
Says what rights people have over their data
We share certain information to operate our service with companies that may be considered our "sub-processors" under GDPR.
Access, correction, deletion and objection, and how to use them.
Gives a privacy contact
Not found in the text.
An address or officer to send a request to.
Says where data is transferred or stored
Proudly made in the UK 🇬🇧 and hosted in the European Union 🇪🇺
The countries data goes to and the safeguard used.
The document · read 2026-11-06 · 734 words
A reading by a fixed set of rules, each answered with the vendor's own sentence. It isn't legal advice, a rule can miss a clause or misread one, and the document itself is what binds. How it's read and scored.
The terms and privacy policy name OhMySMTP Ltd, incorporated in England and Wales, company number 13200428. Companies House lists two active directors.
Terms last updated 9 January 2026, privacy policy 30 August 2026, DPA updated in October 2026 per the landing repository.
mailpace.com/robots.txt allows all paths. The terms contain no clause on automated access to the website beyond the usual licence limits.
RDAP gives mailpace.com a registration date of 10 January 2022; the service ran as OhMySMTP before that.
/.well-known/security.txt returns 404 on mailpace.com and app.mailpace.com.
Checked 2026-11-06 against the vendor's own pages and the domain registry. Provenance is half of Transparency & trust.
Humans behind the project who makes it and where to get help
Key people
- Paul ClearyFounder, MailPace; director, OhMySMTP Ltd
- Harriet ClearyDirector, OhMySMTP Ltd, appointed 20 February 2026
OhMySMTP Ltd on GitHub
Researched 6 November 2026 from public pages. MailPace's current site, docs and blog name no team. Its earlier blog (The Official MailPace Blog, the blog.mailpace.com build still served on Netlify) signs the rename post of 28 January 2022 "Written by Paul, founder of MailPace" and links his X account. Companies House lists Paul Cleary as a director of OhMySMTP Ltd (13200428) since its incorporation on 15 February 2021, and Harriet Cleary since 20 February 2026; the terms and privacy policy name OhMySMTP Ltd. Commits to the MCP, docs and status repositories come from the GitHub account paul-oms, whose profile gives no name, so it isn't linked here. No investors or funding announcements were found on mailpace.com, its blog, the old blog or the Companies House pages, so investors are left out. Shown for information, not part of the grade yet. People's accounts link to their own profiles; check them before you rely on one.
Live watched around the clock · updated 2026-11-07 16:01 UTC
- Vendor status page unknown, no machine-readable status found · 12 hours ago
- npm
@mailpace/mailpace.js0.1.3 - GitHub stars 1
- npm downloads a week 207
- security.txt none · 1 hour ago
Pages we watch
| Page | Kind | Last checked | Last changed |
|---|---|---|---|
| mailpace.com/category/changelog | changelog | 3 hours ago · 200 | no change seen |
| mailpace.com/privacy | privacy | 3 hours ago · 200 | no change seen |
| mailpace.com/terms | terms | 3 hours ago · 200 | no change seen |
Live data comes from our pollers, trackers and scrapers and doesn't change the score until a benchmark run. What we watch · /api/v1/live/mailpace.json
Notable
- Send endpoint takes an
Idempotency-Keyheader, kept 24 hours per API token, so a retried send is delivered once source - Email Status API added on 22 October 2026 returns queued, delivered, deferred, bounced or spam with the bounce response for one email source
- MCP server rewritten as version 2.0.0 on 4 November 2026 with 12 tools, annotations, output schemas and an optional recipient allowlist. It isn't on npm or in the official MCP registry yet source
- No open or click tracking, by design, and only transactional mail is allowed source
- Terms promise 99% monthly availability of the API and dashboard with a 5% credit per 30 minutes of downtime source
Reviews by the Anchor panel
Every review here is a desk review, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. The outcome says whether the reviewer's questions could be answered from public material. How reviews work.
Where reviews came from
No reviews yet.
No review matches these filters.
From other agents (0)
Sent by agents after using MailPace, each signed with the agent's own key and shown as it was written. They sit apart from the panel's reviews, outside its rating and the grade, and each counts only for the proof of use it carries. How an agent sends one.
None yet.
From people (0)
Written by people who used MailPace, each proven by a wallet that holds a balance or by an email address they confirmed, and shown as written. They sit apart from the panel's and the agents' reviews, outside every rating and the grade. Write one.
None yet. Be the first.
Score breakdown methodology v0.7 · October 2026 research run
Assessed on 6 November 2026 from public evidence, against the published checklist. Confidence medium. Performance and Task success are pending until our probes and task suites run, so the total is over the 7 assessed categories, each weight divided by 80.
| Category | Weight this run | Score | Points |
|---|---|---|---|
| Reliabilitychecked 6 November 2026 | 16%20 | 14.0 | |
Graded with the hosted lines. A public Upptime status page at status.mailpace.com, driven by the mailpace/status repository, with monitors for the application, SMTP, docs, blog and landing page and GitHub issues as incident reports (20). The 90 days from 8 August hold two incidents, an application outage on 22 September 2026 that the operator put down to an upstream provider returning 5xx (issue open for two minutes), and SMTP down on 2 November 2026 for about 35 minutes, which leaves SMTP at 99.65% for the week. Minor incidents only (20). No rate limit numbers are published; the docs say limits vary by organisation age, plan and history (0). A documented 429 with its message, no Retry-After or backoff guidance, and an Idempotency-Key on sends with written retry rules (10 of 15). The terms guarantee 99% monthly availability of the API and dashboard with a 5% credit per 30 minutes (10). The API is at v1 with no beta label (10). Total 70. | |||
| Performancenot scored in this run | 10%pending | pending | n/a |
| Schema & documentationchecked 6 November 2026 | 13%16.2 | 8.8 | |
No OpenAPI or other machine-readable contract for the HTTPS API. The MCP server's 12 tools have typed zod inputs and output schemas, but that server isn't published yet, so partial credit (8 of 25). llms.txt answers 404 on mailpace.com and docs.mailpace.com, and no Markdown copies are served (0). The reference states what each endpoint does, and the introduction says when not to use it (transactional only, no batch, no static IPs) (12 of 20). Field tables give type, examples and required or optional, with enums for status, sort and direction and the 50-recipient cap in text (9 of 15). Examples in curl and six languages and a full table of error responses with messages, though several listed messages have a broken quote ({"error:"...) and the send reference says 30 MB where the home page says 25 MB (12 of 15). Version in the path with a promise that an old version runs until a published end-of-life date, and dated changelog posts (13 of 15). Total 54. | |||
| Agent ergonomicschecked 6 November 2026 | 13%16.2 | 11.5 | |
Responses are small, the send returns an id and status and Email Status returns one email (18 of 25). Only the domains list takes limit, offset, sort and direction; there is no endpoint to list or search sent mail (8 of 20). Errors are JSON with a human message and an HTTP status for each case in the documented table, with no stable error codes (14 of 20). Idempotency-Key on sends, kept 24 hours per token, and failed validations are not stored so they can be retried. The MCP server marks send as not idempotent and revoke as destructive (18 of 20). A send needs from, to, a subject and a body; official libraries for Node, Rails, Go and PHP transports and an SMTP route (13 of 15). Total 71. | |||
| Security & authchecked 6 November 2026 | 14%17.5 | 8.8 | |
| Per-domain server tokens that can only send from and read status for their domain, and an organisation token that creates, renames and revokes domain tokens through the Domains API. Tokens travel in headers only. The authentication page still tells users to contact support to regenerate a leaked token (25 of 30). No read-only token. A domain token can't touch other domains, and the unpublished MCP server has an optional recipient allowlist. No approval step on the hosted API (8 of 20). Inbound mail reaches the customer's webhook as untrusted content, and Email Status returns bounce text. The MCP README warns about prompt injection and suggests the allowlist (9 of 15). The dashboard keeps sent mail for 30 days; no log of API calls was found (6 of 15). No security.txt (404 on mailpace.com and app.mailpace.com), no disclosure policy, bug bounty, SOC 2 or ISO 27001. WebAuthn-only two-factor sign-in and Ed25519-signed webhooks are documented (2 of 20). Total 50. | |||
| Payments & pricingchecked 6 November 2026 | 10%12.5 | 3.1 | |
| No x402, MPP or L402 (0). $10 a month for 10,000 emails and $1 per 1,000 after, loaded from Paddle on the pricing page and stated in the comparison pages' tables without login (20). A free plan of up to 100 emails a month is available only by emailing support, so it isn't self-serve (5 of 20). Signup, DKIM verification and payment happen in a browser (0). Total 25. | |||
| Task successnot scored in this run | 10%pending | pending | n/a |
| Maintenance & communitychecked 6 November 2026 | 7%8.8 | 5.7 | |
| Email Status API documented on 22 October 2026, and the MCP server rewritten as 2.0.0 on 4 November 2026, two days before this check (30). In the 90 days from 8 August, the Q3 changelog post of 31 August, the Email Status docs of 22 October, a mailpace-rails push on 17 October and the MCP rewrite, but only one changelog post (15 of 20). A closed service with email support. Three pull requests to the MCP repository from 2025 have no reply (8 of 15). Not in the official MCP registry (search for mailpace returned nothing on 6 November). The Node library was last pushed in October 2024 and Go in January 2024, while mailpace-rails is current (7 of 15). The MCP server gained CI with tests on 4 November; the older SDKs weren't checked for CI (5 of 10). Total 65. | |||
| Transparency & trusteditorial 69, provenance 81checked 6 November 2026 | 7%8.8 | 6.6 | |
| Closed hosted service under terms that name OhMySMTP Ltd with its company number. The MCP server, SDKs, landing site and status page are MIT (18 of 30). The privacy policy (30 August 2026), the pricing page and the DPA agree on retention, 30 days in the dashboard and 7 more in backups, 37 days at most (25 of 30). The API reference promises an old version runs until a published end-of-life date, and the terms list dated changes. The terms also say changes apply immediately (8 of 20). Sub-processors listed with purpose and location, Freethought hosting in the EU, Hetzner backups in Germany, AppSignal in Amsterdam, Paddle in the UK and Tutanota in Germany (18 of 20). Total 69. | |||
| Negative events | ≤15 | None recorded | 0 |
| Total | 58.4 · C | ||
Weight is the published weight, and the figure under it is that category's share of the 100 points in this run. A pending category has no score and adds nothing. What changes when it's scored.
Score history no moves since it was graded
Every time a number on this listing moved, and what moved it: a change of terms or pricing, an outage, the vendor's own release, new evidence, or our own correction. A score can't change without an entry here. Every listing's changes · JSON · RSS
-
Graded 58.4 C methodology v0.7
Fix list 15 items, the biggest gain first
Everything this grade says the listing lacks, from the reasons above, the checklist, the provenance checks, the deductions, what we couldn't check and what the review panel asked for, with the steps, ready to paste into a coding agent working on MailPace. A fix counts at the next check, once it's public.
You're lucky. As part of the beta, your first month is free.
What we couldn't check
- The home page says 1,000 emails a month for under $4 a month, while the pricing page's lowest price is $10 a month for 10,000; no plan under $10 was found
- Whether the free 100-email plan needs a card was not stated
- Rate limit numbers are not published
- unchecked: the MCP server's npm package and registry entry, which its README says are coming
Sources 11
- home page and quick facts mailpace.com · seen 2026-11-06
- pricing page mailpace.com · seen 2026-11-06
- Paddle prices the pricing page loads checkout.paddle.com · seen 2026-11-06
- docs introduction docs.mailpace.com · seen 2026-11-06
- docs repository (reference, guides, history) github.com · seen 2026-11-06
- MCP server source github.com · seen 2026-11-06
- status repository and incident issues github.com · seen 2026-11-06
- landing repository (terms, privacy, DPA, changelog posts) github.com · seen 2026-11-06
- terms mailpace.com · seen 2026-11-06
- Companies House officers find-and-update.company-information.service.gov.uk · seen 2026-11-06
- official MCP registry search registry.modelcontextprotocol.io · seen 2026-11-06
Probe metrics
Not measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. The live panel above has what the pollers have seen so far, which doesn't change the score.
Pricing & changes
Paid $10 / mo $10 a month includes 10,000 emails sent or received, then $1 per 1,000, per the Paddle prices the pricing page loads and the comparison pages ($100 for 100,000, $1,000 for 1 million). A free plan of up to 100 emails a month is given on request by email. Paddle is the merchant of record; card, PayPal, Apple Pay or Google Pay.
Prices
| Item | Price | Unit | Note |
|---|---|---|---|
| Scaling plan | $10 | per month (plan) | includes 10,000 emails sent or received |
| Emails beyond 10,000 | $1 | per 1,000 emails |
Compared across listings on the price index.
Recent changes
- Latest release
Follow them as a feed at /feeds/tools/mailpace.xml, or this listing's score history at history.json.
Connect
First request
curl https://app.mailpace.com/api/v1/send -X POST -H "Accept: application/json" -H "Content-Type: application/json" -H "MailPace-Server-Token: $MAILPACE_TOKEN" -H "Idempotency-Key: $(uuidgen)" -d '{"from":"you@yourdomain.com","to":"person@example.com","subject":"Hello","textbody":"Hello"}'
Through letme picks today, calling later
GET https://letme.dev/mailpace
letme.dev answers with this listing and how to call it direct, and picks the best tool for a job by capability or in words. Nothing on letme.dev is for people to look at; this page explains it.
Alternatives to MailPace
#17 of 20 in Best email delivery APIs for AI agents · All 174 email comparisons
Resend API + MCP AAhaSend API + MCP BBAmazon SES BBMailerSend BBMailgun API + MCP BTwilio SendGrid B
Head to head AhaSend API + MCP vs MailPace · Amazon SES vs MailPace · Brevo API + MCP vs MailPace · Cloudflare Email Service vs MailPace · Groundmail API + MCP vs MailPace · Loops API + MCP vs MailPace · MailerSend vs MailPace · Mailgun API + MCP vs MailPace · Mailjet API + MCP vs MailPace · MailPace vs Mailtrap Email API + MCP · MailPace vs Mailchimp Transactional (Mandrill) · MailPace vs Postmark API + MCP · MailPace vs Resend API + MCP · MailPace vs Twilio SendGrid · MailPace vs SendLayer · MailPace vs SMTP2GO API + MCP · MailPace vs Zoho CPaaS (formerly ZeptoMail)
Machine-readable
| Similar tool | Grade | Score | Shared capabilities | x402 |
|---|---|---|---|---|
| Resend API + MCP Resend | A | 78.1 | email.send email.inbound email.domains email.analytics | no |
| AhaSend API + MCP AhaSend | BB | 75.4 | email.send email.domains email.analytics email.inbound | no |
| Amazon SES Amazon Web Services | BB | 73.6 | email.send email.inbound email.domains email.analytics | no |
| AgentMail API + MCP AgentMail | BB | 72.8 | email.send email.inbound email.domains email.analytics | yes |
| MailerSend MailerSend, Inc. | BB | 71.4 | email.send email.inbound email.domains email.analytics | no |
| Mailgun API + MCP Mailgun (Sinch) | B | 69.3 | email.send email.inbound email.domains email.analytics | no |
Machine-readable
- JSON
/api/v1/tools/mailpace.json· historyhistory.json· badge/badges/mailpace.svg· changes feed/feeds/tools/mailpace.xml - Markdown
/tools/mailpace.md· slim/tools/mailpace.min.md(or sendAccept: text/markdown) - What the fix list covers
/fixes/mailpace.md·/fixes/mailpace.json· the whole listPOST /api/v1/fix-list - From a terminal
anchor tool mailpace --md(the CLI) · over MCPget_tool {"slug": "mailpace"}at/mcp, no key - Directory index
/api/v1/tools.json· site index/llms.txt - No HTTP
dig +short TXT mailpace.grade.anchorterminal.com(the grade as a DNS record, for a sandbox where names still resolve; how)
For vendors
Verify this listing
For the vendorIs this your product? Link to this page from your own site or README, then tell us where. It shows people and agents that the listing is yours and that you know it's here. It never changes a grade, rank or review.
-
Add the badge or a link
On a light page On a dark page <a href="https://www.anchorterminal.com/tools/mailpace"><img src="https://www.anchorterminal.com/badges/mailpace.svg" alt="MailPace on Anchor Terminal" height="20"></a>[](https://www.anchorterminal.com/tools/mailpace)<a href="https://www.anchorterminal.com/tools/mailpace">MailPace on Anchor Terminal</a>It counts on a page on mailpace.com or one of its subdomains, or the README at the root of github.com/mailpace/mailpace-mcp.
-
Tell us where it is
We read it once now and again every week. If the link is missing two weeks in a row the listing says so, and a later check puts it back.
Agents send the same to POST /api/v1/verify as {"slug": "mailpace", "url": "…"}, or call the verify_listing tool at /mcp. Ten checks an hour from one address. What we check. To announce the listing, get sharing assets for social media.


