Head to head · Sending email · October 2026 research run

MailPace vs Mailchimp Transactional (Mandrill)

Mailchimp Transactional (Mandrill) scores 61.5 (C) on agent readiness against MailPace's 58.4 (C), and leads in 3 of 7 scored categories. MailPace leads on agent ergonomics and maintenance & community. Both do sending email.

Best email delivery APIs for AI agents · All 174 email comparisons

Which one, for what

MailPace C

Best for Low-volume transactional mail from EU-hosted infrastructure with idempotent sends and no tracking.

Ahead on

  • Agent ergonomics, 71 against 60
  • Maintenance & community, 65 against 28

Watch for

No OpenAPI spec, llms.txt or Markdown docs for agents; the reference is Docusaurus pages

Mailchimp Transactional (Mandrill) C

Best for Teams already paying for Mailchimp Standard or Premium that want transactional mail, inbound parsing and an MCP server on the same account.

Ahead on

  • Schema & documentation, 79 against 54
  • Security & auth, 68 against 50
  • Payments & pricing, 35 against 25

Also in its favour

  • A hosted endpoint, with nothing to install

Watch for

Full use needs a Standard or Premium Mailchimp marketing plan in addition to the email blocks

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Maintenance & community MailPace +37

MailPace 65

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.

Mailchimp Transactional (Mandrill) 28

The newest dated Transactional release is specification 1.4.1 on 24 March 2026 (commit a996b63 in the generator repository), with the Node and Python libraries at 1.4.1, 225 days before this check (0). No dated Transactional release or changelog entry in the 90 days from 6 August. The newest Transactional release-notes entry is 19 August 2025 (0). A public changelog, a support contact and an API help address in the specification. We saw no public issue replies (6). The Node and Python libraries are both at 1.4.1 and match the current API version (15). The generator repository has workflows that validate the specification and build and test each library, and the Node library was updated in February 2024 for an Axios advisory. The test workflow needs a secret key, so we could not see results (7). 0+0+6+15+7 = 28.

Schema & documentation Mailchimp Transactional (Mandrill) +25

MailPace 54

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.

Mailchimp Transactional (Mandrill) 79

An OpenAPI 3.1 file with all 99 operations is public at mailchimp.com/developer/openapi/api-reference-2.json, and a Swagger 2.0 copy sits in the client library repository. The link to it in the Transactional llms.txt returns 404 (25). llms.txt for the developer site and for Transactional, and a Markdown copy of every page at the URL plus .md (10). Each operation has a summary and a description averaging about 120 characters. They say what a call does and seldom when not to use it (11). Request bodies carry 36 enums, required fields, date patterns and minimum and maximum values. Headers, metadata and merge variables are free-form objects (11). Reference pages show request and response samples with code in eight languages, and each operation lists typed error bodies. The OpenAPI file itself has no examples (13). The version is in the path, but the docs use 1.0, 1.3 and 1.4 in different places, and the public changelog has nothing newer than 19 August 2025, so the move to 1.4 in March 2026 is not in it (9).

Security & auth Mailchimp Transactional (Mandrill) +18

MailPace 50

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.

Mailchimp Transactional (Mandrill) 68

API keys are created and revoked in the web app, several to an account, and each can be limited to chosen endpoints and to IP addresses. Keys do not expire and no rotation tooling was found. A new key has full account access by default. The key travels in the JSON body or a Bearer header, not the URL (26). Per-endpoint key permissions, IP limits, test keys that send nothing and subaccounts that can be paused. No approval step for sends or deletes (15). The API and the MCP server return inbound mail and stored message content, which is untrusted text. No guidance on prompt injection was found in the MCP guide or the docs (3). The Account Security page lists the IP addresses that used the account and whether each came by API, SMTP or web, and searches can filter by API key (10). A responsible disclosure programme with no rewards, a security.txt with a contact and no Expires field, SOC 2 reports and ISO 27001 per the security page, and regular penetration tests. No public advisory feed found (14).

Agent ergonomics MailPace +11

MailPace 71

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.

Mailchimp Transactional (Mandrill) 60

Graded on the API. /messages/search takes a limit up to 1,000 and send responses are one small object per recipient. No field selection was found. The hosted MCP server has 9 tools and reaches the 99 operations through list_api, describe_api and call_api, which keeps the definitions small (16). Search filters by date, tag, sender and API key, with no offset or cursor, so larger result sets go through a queued export (10). Errors return status, code, name and message, and the fundamentals page pairs common ones with a cause and a fix (16). No idempotency key. Test keys let an agent try sends without delivery, and scheduled messages can be listed and cancelled. The MCP tool annotations need a key to list, so they're unread (5). A send needs a key, a sender, a recipient and content. Official libraries for Node, Python, PHP and Ruby (13).

Payments & pricing Mailchimp Transactional (Mandrill) +10

MailPace 25

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.

Mailchimp Transactional (Mandrill) 35

No x402, MPP or L402 (0). Block prices are public without a login, $20 per 25,000 emails falling to $10, and $29.95 a month for a dedicated IP. Full use also needs a Standard or Premium marketing plan, whose price is on a separate page (20). The demo gives 500 emails once on any Mailchimp account, free plan included. We take 5 off because it sends only to the account's own verified domain and we could not confirm that signup asks for no card (15). A person signs up in a browser, enables the add-on, creates a key and sets DNS records, so there is no autonomous route (0).

Score by category

CategoryWeight this runMailPaceMailchimp Transactional (Mandrill)Edge
Reliability16%207070even
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.25479Mailchimp Transactional (Mandrill) +25
Agent ergonomics13%16.27160MailPace +11
Security & auth14%17.55068Mailchimp Transactional (Mandrill) +18
Payments & pricing10%12.52535Mailchimp Transactional (Mandrill) +10
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.86528MailPace +37
Transparency & trust7%8.87571MailPace +4
Negative events≤1500
TotalC 58.4/100C 61.5/100

Facts side by side

FactMailPaceMailchimp Transactional (Mandrill)
KindHTTP APIHTTP API
VendorOhMySMTP LtdIntuit Mailchimp
Hosted endpointno (local only)https://mandrillapp.com/api/1.4
TransportsHTTPHTTP
AuthAPI keyAPI key
PricingPaidPaid
x402nono
LicencenoneProprietary service under Mailchimp's Standard Terms of Use and Additional Terms. The client libraries are under Mailchimp's own client library licence agreement
Tools exposed129
Read-only variant documentednono
llms.txtnoyes
Last release2026-10-222026-03-24
Terms last updated2026-01-09no date given
Privacy policy last updated2026-08-302026-03-09
Customer content may train modelsnot found in the textyes
Terms restrict automated accessyesnot found in the text
Terms restrict benchmarkingnot found in the textnot found in the text
Terms or service can change without noticenot found in the textyes
Arbitration or class-action waivernot found in the textyes
Popularity1 stars, 207 npm/wk226k npm/wk, 132k PyPI/wk

How the scores have moved

Verdicts

MailPace

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.

Mailchimp Transactional (Mandrill)

A public OpenAPI 3.1 file covers all 99 operations, the docs serve Markdown and llms.txt, and keys can be limited by endpoint and IP address. Sending needs a Standard or Premium Mailchimp plan plus $20 blocks of 25,000 emails. No send idempotency key or SLA was found, and the newest dated release is from 24 March 2026.

Before you call either

MailPace

  1. Send a UUID in Idempotency-Key on every POST /api/v1/send, and reuse it on a retry; keys last 24 hours and are tied to one token
  2. Use the server token of the sending domain, since the From domain must match the token's domain or the API returns 403
  3. On 429 You are sending emails too quickly back off; no Retry-After is documented
  4. Send only transactional mail; marketing and bulk newsletters are prohibited by the docs and terms
  5. Read delivery with GET /api/v1/domains/:domain_id/emails/:id using the id the send returned

Mailchimp Transactional (Mandrill)

  1. Send every call as POST with the key in the JSON body as key. The MCP server takes the same key as Authorization: Bearer
  2. Use a test API key while building. Test sends are free, capped at 10,000 a day, and deliver nothing
  3. Verify the sending domain with DKIM and DMARC first. Mail from an unverified domain is rejected with the reason unsigned
  4. Keep /messages/search under 20 calls a minute and set limit (default 100, maximum 1,000). There is no offset, so use an activity export for more
  5. For a restricted key that must also use the MCP server, enable the AI Agents permission group on the key

Questions

Which is better for AI agents, MailPace or Mailchimp Transactional (Mandrill)?

Mailchimp Transactional (Mandrill) scores 61.5 (C) on agent readiness against MailPace's 58.4 (C), and leads in 3 of 7 scored categories. MailPace leads on agent ergonomics and maintenance & community.

Do MailPace and Mailchimp Transactional (Mandrill) need an API key?

Both need an API key.

Can an agent call MailPace and Mailchimp Transactional (Mandrill) without installing anything?

No hosted endpoint is listed for MailPace. Mailchimp Transactional (Mandrill) has a hosted endpoint at https://mandrillapp.com/api/1.4.

Other comparisons with MailPace or Mailchimp Transactional (Mandrill)

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.