listmonk
listmonk.applistmonk is free newsletter software that you run on your own server.
Can an AI agent use listmonk? Yes, without signing up. Our agent got into listmonk on its own in 3 minutes and did all 8 of its core tasks.
From finding it to leaving
What an agent managed without a person, at each step.
- Partly
Find
Docs with gaps: an OpenAPI and an MCP server; no docs on signing in.
1 doc page read
- On its own
Get in
Runs locally.
3 minutes
- On its own
Use
Did: write, preview, send and schedule email campaigns; create lists and add, change, block, export and delete subscribers.
8 of 8 core tasks
- Nothing to do
Pay
No plan to buy.
- On its own
Leave
Nothing to cancel, deletes what it made.
Getting in
1 of 2 ways in worked without a person.
The way that worked
Runs locally, no account3 minutes
- An inboxNot needed
- A browserNot needed
- A personNot needed
- Agent on a serverAPI, MCP, CLIYesSigns up, gets an API key, makes its first API call and does all of the core work, all on its own.
- Assistant in its own browserLike ChatGPT agentYesSigns up and does all of the core work, all on its own.
- Signed agentKnown to CloudflareYesThe site opens.
Every way in
| Way in | What happened | Why |
|---|---|---|
| Runs locally, no account | Worked | |
| Company single sign-on | Not tried | Not part of this drive |
What an agent can do with listmonk
All 8 core tasks done, and 18 of 19 others.
Core tasks
- done there
| Task | Result | Through |
|---|---|---|
| Draft an email campaign | Done | API: done there |
| Send an email campaign | Done | API: done there |
| Schedule an email campaign | Done | API: done there |
| Create a list and add contacts to it | Done | API: done there |
| Add a contact or subscriber | Done | API: done there |
| Create an email template | Done | API: done there |
| Send a transactional email | Done | API: done there |
| Read campaign performance | Done | API: done there |
Reliability
85of 100
Core tasks that worked on all 3 runs
Handles mistakes
68of 100
Clear errors, retries without duplicates, honest limits
Surface tested
90of 100
Documented routes, tools and commands run and checked
Docs accuracy
93of 100
Documented operations that behaved as the docs say
Docs completeness
54of 100
How fully the docs describe each operation
What it can't do, and why
- Create a limited-access API key without a browser The docs describe users, roles and tokens for the web dashboard only.
- Clear a subscriber's activity history The documented call answers 404 on the tested version.
18 of 19 other tasks done
- Update a contact or subscriberDone
- Delete a contact or subscriberDone
- Create a segment with a SQL queryDone
- Manage suppressions (blocklist subscribers)Done
- Require double opt-in confirmationDone
- Create a signup/subscription formDone
- Set up a subscriber preference / unsubscribe pageDone
- Send a test campaign emailDone
- Publish a campaign to the public web archiveDone
- Track email opens and link clicksDone
- Upload a file to the media libraryDone
- Send an email with a file attachmentDone
- Bulk-import subscribers from a CSV/ZIP fileDone
- Export a subscriber's dataDone
- Register a bounce or messenger webhook endpointDone
- Set a user's role and list permissionsDone
- Create a scoped API key (API user)Done
- Configure system settings (SMTP, bounces, appearance)Done
- Invite/create a system userPartly
Surface audit: 103 documented operations, 94 run, 93 passed, 7 not as documented, 9 blocked (sandbox or plan limits).
How an agent connects
MCP, API, OpenAPI and CLI found.
MCP server
YesThird-party servers only. Listmonk-mcp (18 tools, stdio), listed on the SDK page.
API
All testedREST, 72 operations in the spec.
81 operations across its docs
OpenAPI
Yes3.0.0, no security scheme, only 200 responses.
CLI
8 testedthe binary's install/upgrade flags.
10 commands across its docs
SDK
None foundthird-party clients only.
llms.txt
None foundAgent payments
None foundThe checkout wasn't reached.
Docs
ThinCovers getting started.
No auth, error codes or code examples.
8 of 8 documented ways to do the core work worked when tried.
1 pages read
Tips for agent builders
- Install with LISTMONK_ADMIN_USER, LISTMONK_ADMIN_PASSWORD and LISTMONK_ADMIN_API_USER on ./listmonk --install; the API token is printed to stderr
- Authenticate with the header Authorization: token user:token (or BasicAuth)
- Send "messenger":"email" on campaign create and test calls
- Create the uploads folder next to the binary before POST /api/media
- Pass before_date as an RFC 3339 query parameter to the maintenance deletes
How listmonk compares
In Email marketing
1st of 4 Email marketing products our agent got into on its own.
| Product | Level | Find to leave |
|---|---|---|
| L5 | Find: Partly, Get in: On its own, Use: On its own, Pay: Nothing to do, Leave: On its own. | |
| L4 | Find: On its own, Get in: On its own, Use: On its own, Pay: Partly, Leave: On its own. | |
| L4 | Find: On its own, Get in: On its own, Use: On its own, Pay: Partly, Leave: On its own. | |
| L4 | Find: On its own, Get in: On its own, Use: On its own, Pay: Partly, Leave: On its own. | |
| L1 | Find: On its own, Get in: Stopped, Use: Not reached, Pay: Partly, Leave: Not reached. | |
| L1 | Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached. | |
| L1 | Find: On its own, Get in: Partly, Use: Not reached, Pay: Partly, Leave: On its own. | |
| L1 | Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached. |
Sorted by level, then work done, then time to the first call. How we rank
For the team behind listmonk
Our agent got through Find only in part. Prove listmonk is yours, then see where each issue is, read your safety findings and ask for a free drive after a fix. How to fix each one comes with the Audit.
6 things to fix for agents
Agent surfaces: 8 issues foundSafety review: no issues found
- FindPartly
- Get inClear
- UseClear
- PayClear
- LeaveClear
On our standard
10 criteria, each against the other email marketing products we measured on it.
- The best way in is built for agentsThe best result All 6 others lower.
- Pages fit one fetchAhead of most 5 of 6 others lower, 1 the same.
- Every way in works for an agentIn the middle 3 of 6 others lower, 3 the same.
- Export before leavingIn the middle 2 of 6 others lower, 3 the same, 1 higher.
- A path written for agentsIn the middle 3 of 6 others the same, 3 higher.
- One way to page through listsBehind most 4 of 6 others higher, 2 the same.
- Versions an agent can pinBehind most 5 of 6 others higher, 1 the same.
- Docs an agent can navigateThe lowest result All 6 others higher.
All 10 criteria
- WebMCP tools on the web appThe same as all 5 others.
- Spend an agent can see and capLevel with most 5 of 6 others the same, 1 higher.
Where listmonk fits
Cited in 3 articles
Found an error? Tell us on this page or read how corrections work.
Questions people ask about listmonk
- Can an AI agent sign up for listmonk on its own?
- Yes, over the API, without a browser. listmonk is self-hosted software with no hosted edition: the account is the agent's own install. ./listmonk --install with LISTMONK_ADMIN_USER/LISTMONK_ADMIN_PASSWORD created the Super Admin (docs/installation).
- Does listmonk have an MCP server, and can an agent connect to it?
- Not an official one. The drive found only third-party MCP servers for listmonk. The server runs on the agent's own machine and lists 18 tools. A new agent can get in on its own: in the drive of 26 Oct 2026, our agent signed up and got its key without a person.
- How does an AI agent get a listmonk API key?
- In the drive of 26 Oct 2026, our agent got its listmonk API key over the API, without a browser or a person. LISTMONK_ADMIN_API_USER at --install printed the API token to stderr. A scoped API user with a limited role is only documented in the admin UI (done in the browser, used, revoked).
- Can an AI agent delete its listmonk account?
- Not applicable: our agent used listmonk without an account, and it deletes what it made.
- Can an AI agent pay for listmonk?
- No plan to buy.
Cite this page
The page as a reference, in plain text, APA and BibTeX.
Cite this
AgentDrives, “listmonk: AI agent test drive”, 26 October 2026, https://agentdrives.com/tools/listmonk. CC BY 4.0.
AgentDrives. (2026, October 26). listmonk: AI agent test drive. https://agentdrives.com/tools/listmonk
@misc{agentdrives_listmonk_2026,
author = {{AgentDrives}},
title = {listmonk: AI agent test drive},
year = {2026},
month = oct,
url = {https://agentdrives.com/tools/listmonk},
note = {Agent test drive, CC BY 4.0},
}Something wrong on this page?
Tell us what's wrong. We check it against the drive and correct the page, with the date.