MCP server and CLI for VaEmail. Give an agent the ability to send email, authenticate a sending domain, track delivery and diagnose deliverability — without a human reading a dashboard in between.
Vaemail source profile. From the maintainer documentation: “MCP server and CLI for VaEmail. Give an agent the ability to send email, authenticate a sending domain, track delivery and diagnose deliverability — without a human reading a dashboard in between.”
The documented npm package is vaemail. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
The example declares VAEMAIL_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| vaemail_envoyer_newsletter | Newsletter to a contact list, in French: resolves the list by name, creates, tests, schedules or sends. No "quand" = draft. |
| vaemail_ou_en_est_ma_campagne | Where a campaign stands, in plain sentences: scheduled, sending, sent, opens, clicks. |
| vaemail_qui_est_abonne | Lists by folder with subscriber counts, or the lists and status of one address. |
| vaemail_importer_contacts | Adds contacts to a list (created if missing). Never re-subscribes an unsubscribed address. |
| vaemail_capabilities | What the service supports. No API key needed. |
| vaemail_send_email | Queue a transactional email, return its id. |
| vaemail_validate_email | Dry run: would this send go out, and what would block it. |
| vaemail_get_message | Delivery status and every event for one message. |
| vaemail_list_messages | Recent messages, filtered by status, tag or recipient. |
| vaemail_list_domains | Sending domains with live SPF, DKIM and DMARC state. |
| vaemail_create_domain | Declare a domain, return the DNS records to publish. |
| vaemail_verify_domain | Re-read the DNS and report what is authenticated. |
| vaemail_dns_requirements | The records a declared domain still needs. |
| vaemail_diagnose_deliverability | Why mail is landing badly, with the actions that fix it. |
| vaemail_list_bounces | Addresses excluded from sending, and why. |
| vaemail_get_usage | Quota, daily cap on the key, what is left. |
| vaemail_get_audit_log | What this key has done, to report it accurately. |
{
"mcpServers": {
"vaemail": {
"command": "npx",
"args": [
"-y",
"vaemail",
"mcp"
],
"env": {
"VAEMAIL_API_KEY": "YOUR_VAEMAIL_API_KEY"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| VAEMAIL_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Read and write Jira, Confluence, Bitbucket, JSM and Compass from your AI client — with your own permissions.
Read and send Telegram messages through your assistant — chats, channels and history via the client API.
Enables Discord bot integration with Model Context Protocol (MCP) compatible applications like Claude Desktop.