MCP server for Listmonk API integration
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"listmonk": {
"env": {
"LISTMONK_API_KEY": "your-api-key-here",
"LISTMONK_BASE_URL": "http://localhost:9000",
"LISTMONK_USERNAME": "api"
},
"args": [
"-jar",
"/path/to/listmonk-mcp-all.jar"
],
"command": "java"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server for integrating with Listmonk, the self-hosted newsletter and mailing list manager.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
manage_subscriber_lifecycleComplete subscriber management guide
create_campaign_workflowStep-by-step campaign creation
list_management_guideMailing list setup and management
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in marketing / communication
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
DataForSEO API modelcontextprotocol server
An MCP server that securely interfaces with your iMessage database via the Model Context Protocol (MCP), allowing LLMs to query and analyze iMessage conversations. It includes robust phone number validation, attachment processing, contact management, group chat handling, and full support for sending and receiving messages.
一键同步文章到多个内容平台,支持今日头条、WordPress、知乎、简书、掘金、CSDN、typecho各大平台,一次发布,多平台同步发布。解放个人生产力
MCP Security Weekly
Get CVE alerts and security updates for Listmonk Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server for integrating with Listmonk, the self-hosted newsletter and mailing list manager.
This MCP server provides comprehensive tools for managing Listmonk through AI assistants:
The server includes helpful prompts for common workflows:
The server is configured through environment variables:
LISTMONK_BASE_URL - Your Listmonk instance URL (e.g., http://localhost:9000)LISTMONK_API_KEY - Your Listmonk API keyLISTMONK_USERNAME - Basic Auth username (default: "api")LISTMONK_TIMEOUT - Request timeout in milliseconds (default: 30000)LISTMONK_RETRY_COUNT - Number of retries for failed requests (default: 3)First, create an API user in your Listmonk instance:
Create a .env file or set environment variables:
export LISTMONK_BASE_URL="http://localhost:9000"
export LISTMONK_API_KEY="your-api-key-here"
export LISTMONK_USERNAME="api" # Optional, defaults to "api"
export LISTMONK_TIMEOUT="30000"
export LISTMONK_RETRY_COUNT="3"
# Build the project
./gradlew build
# Run the server
./gradlew run
docker build -t listmonk-mcp .
docker run -e LISTMONK_BASE_URL="http://localhost:9000" \
-e LISTMONK_API_KEY="your-api-key" \
-e LISTMONK_USERNAME="api" \
listmonk-mcp
Add the server to your Claude Desktop configuration:
{
"mcpServers": {
"listmonk": {
"command": "java",
"args": ["-jar", "/path/to/listmonk-mcp-all.jar"],
"env": {
"LISTMONK_BASE_URL": "http://localhost:9000",
"LISTMONK_API_KEY": "your-api-key-here",
"LISTMONK_USERNAME": "api"
}
}
}
}
Use the create_subscriber tool to add a new subscriber:
- Email: john@example.com
- Name: John Doe
- Status: enabled
- Lists: [1, 2]
Use the create_campaign tool to create a newsletter:
- Name: Monthly Newsletter
- Subject: O
... [View full README on GitHub](https://github.com/antoniolg/listmonk-mcp#readme)