Production-ready MCP server for Listmonk newsletter and mailing list management
Project description
Listmonk MCP Bridge
MCP server for Listmonk newsletter operations.
Documentation: https://mnbro.github.io/listmonk-mcp-bridge/
What it does
listmonk-mcp-bridge lets MCP clients work with the Listmonk API through typed tools for subscribers, lists, campaigns, templates, media, analytics, imports, bounces and transactional messages.
It includes runtime confirmations for destructive actions, real email sends and sensitive reads.
License
This project is licensed under the PolyForm Internal Use License 1.0.0.
You may use and modify it for your own internal business operations, including commercial internal use. You may not redistribute it, resell it, sublicense it, or offer it as a productized service to third parties.
Install
Run directly with uvx:
uvx listmonk-mcp-bridge
Or install with pip:
pip install listmonk-mcp-bridge
listmonk-mcp-bridge
Configure
Required environment variables:
export LISTMONK_MCP_URL=https://listmonk.example.com
export LISTMONK_MCP_USERNAME=api-user
export LISTMONK_MCP_PASSWORD=your-api-token
Use a dedicated Listmonk API user and token. Do not use the default admin account in production.
MCP client config
{
"mcpServers": {
"listmonk-mcp-bridge": {
"command": "uvx",
"args": ["listmonk-mcp-bridge"],
"env": {
"LISTMONK_MCP_URL": "https://listmonk.example.com",
"LISTMONK_MCP_USERNAME": "api-user",
"LISTMONK_MCP_PASSWORD": "your-api-token"
}
}
}
}
Development
uv sync --all-extras
uv run ruff check .
uv run pytest
uv run python -m mypy src tests
uv run mkdocs build --strict
Full setup, tool behavior, client-specific configuration and security notes are in the documentation site.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file listmonk_mcp_bridge-0.2.0.tar.gz.
File metadata
- Download URL: listmonk_mcp_bridge-0.2.0.tar.gz
- Upload date:
- Size: 102.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8438abce613dc24b178d2f4697bc0cb3e364366d7692e308bf6c4b4544af6c56
|
|
| MD5 |
5307774ece5bef5d04275e05ca7bd6e4
|
|
| BLAKE2b-256 |
66ffd1c2560885d8b887456926030d55f1d7a4769c6bdf64b28c04f2855fd6cc
|
File details
Details for the file listmonk_mcp_bridge-0.2.0-py3-none-any.whl.
File metadata
- Download URL: listmonk_mcp_bridge-0.2.0-py3-none-any.whl
- Upload date:
- Size: 21.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fdc2709a7f53303a9c86e3bd08d79834f82ba9e3896a7dc4e2cb5c29f7afccfe
|
|
| MD5 |
014618c2641eb6da573e12d5e52f25e0
|
|
| BLAKE2b-256 |
10aaccd84ed0d4697ff8b14e83157169368032aadf5df3893e23f23af121b679
|