Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"qmailing": {
"env": {
"QMAILING_API_TOKEN": "qm_live_your_token_here"
},
"args": [
"-y",
"@qmailing/mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Two ways to plug an AI agent into QMailing — pick the one that matches
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@qmailing/mcp-server' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @qmailing/mcp-server against OSV.dev.
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 ai-ml / communication
Dynamic problem-solving through sequential thought chains
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Persistent memory using a knowledge graph
An autonomous agent that conducts deep research on any data using any LLM providers
MCP Security Weekly
Get CVE alerts and security updates for com.qmailing/mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Two ways to plug an AI agent into QMailing — pick the one that matches your client.
| Client | Recommended setup |
|---|---|
| Claude.ai (web / mobile) | Custom Connector — one URL, no token, OAuth handles auth |
| Claude Desktop, Cursor, Continue, Zed, custom CLIs | @qmailing/mcp-server — npm package + API token |
The two paths give the same tool surface — qmailing_list_mailboxes,
qmailing_send_email, etc. They differ only in how the client
authenticates: OAuth flow (browser) vs static bearer token (CLI / config).
Works with the Claude.ai web app and Claude mobile. No package install, no token management — the OAuth flow brokers per-grant scope consent and rotates refresh tokens automatically.
https://qmailing.com/mcp
Same vocabulary as the API token scopes below. You consent to each one separately on first connection; granted scopes persist across re-grants until you revoke.
For clients that don't speak OAuth Custom Connectors yet — Claude Desktop, Cursor, Continue, Zed, and any CLI MCP client.
Sign in at https://qmailing.com.
Go to Settings → Developers.
Click New token, give it a label (e.g. "Claude Desktop"), pick the scopes you want the agent to have, and copy the qm_live_… value when it's shown.
The token only appears once. If you lose it, generate a fresh one.
The package is published on the public npm registry — npx pulls the latest version on first run, no manual checkout required.
Edit claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"qmailing": {
"command": "npx",
"args": ["-y", "@qmailing/mcp-server"],
"env": {
"QMAILING_API_TOKEN": "qm_live_your_token_here"
}
}
}
}
Pin a specific version (e.g. @qmailing/mcp-server@0.3.4) if you don't want auto-upgrades.
claude mcp add qmailing -- npx -y @qmailing/mcp-server
# Add the env var separately or supply via a wrapper script.
Any MCP client that supports stdio servers takes the same command + args + env shape. Restart the client after editing its config — the QMailing tools appear in the tools menu (the wrench icon in Claude Desktop, similar in others).
Contributors can run from a checkout instead of npm. Build + point the client at the absolute path:
cd qmailing-web/mcp
npm install
npm run build # produces dist/server.js
{
... [View full README on GitHub](https://github.com/thesameabramovych/qmailing-mcp-server#readme)