Skip to content
Agentmart
Submit a tool

Vaemail

Email infrastructure for AI agents: send, authenticate domains, track delivery, diagnose issues.

Connector by vaemail · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/vaemail-vaemail

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Email infrastructure for AI agents: send, authenticate domains, track delivery, diagnose issues.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
10 read · 2 write · 0 delete · 5 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 17

Read from the source code; the running server may list different tools.

Read 10 · Look things up without changing anything.

  • vaemail_capabilities
  • vaemail_dns_requirements
  • vaemail_get_audit_log
  • vaemail_get_message
  • vaemail_get_usage
  • vaemail_list_bounces
  • vaemail_list_domains
  • vaemail_list_messages
  • vaemail_validate_email
  • vaemail_verify_domain

Write 2 · Create, change, send or run things.

  • vaemail_create_domain
  • vaemail_send_email

Not yet classified 5 · We could not tell from the name and description.

  • vaemail_diagnose_deliverability
  • vaemail_envoyer_newsletter
  • vaemail_importer_contacts
  • vaemail_ou_en_est_ma_campagne
  • vaemail_qui_est_abonne

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • VAEMAIL_API_KEY

Other settings (environment variables or headers).

  • VAEMAIL_BASE_URL

Tools (17)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • vaemail_capabilitiesWhat VaEmail can do

    Return what VaEmail supports: interfaces, capabilities, limits, scopes and region. No API key needed. Call this first when deciding whether VaEmail fits a need.

  • vaemail_create_domainDeclare a sending domain

    Declare a domain and return the DNS records to add at the registrar, each with what it is for. Declaring a domain does not authenticate it: the records must be published, then verified. Adding DNS records is a human step — report them, do not claim the domain is ready.

  • vaemail_diagnose_deliverabilityWhy is my email not arriving?

    Diagnose deliverability for the account: authentication of every domain, reputation findings (hard bounces, complaints, where the contacts came from) and recommended actions, each with the endpoint that performs it. Answers "why are my emails from example.com landing badly?" in one call.

  • vaemail_dns_requirementsDNS records expected for a domain

    Return the DNS records a declared domain needs, record by record, with the role of each.

  • vaemail_envoyer_newsletterEnvoyer ou programmer une newsletter

    Envoie ou programme une newsletter à une liste de contacts, en un seul appel. Fait tout seul : retrouve la liste par son nom, crée la campagne, envoie un test si demandé, puis programme à la date donnée ou envoie tout de suite, et rend la date, l'audience abonnée à ce jour, l'étalement prévu par la chauffe du domaine et le lien vers la campagne dans l'admin. Ne fait jamais : envoyer sans « quand » explicite (sans ce champ, la campagne reste en brouillon, rien ne part) ; inventer une liste (si le nom est ambigu, l'outil rend les candidates et vous choisissez avec l'humain). Utilisez-le dès que …

  • vaemail_get_audit_logWhat this key has done

    Return the log of API actions: which key, which operation, which parameters, which result. Message bodies are never stored in it. Use it to report exactly what was done.

  • vaemail_get_messageDelivery status of one message

    Return the delivery status of a message and every event known about it (delivered, opened, clicked, bounced, complained), plus the transport error when it failed.

  • vaemail_get_usageUsage, quota and key limits

    Return the monthly quota and what is left of it, today's sends, and for the key in use: its scopes, its daily cap and the remaining allowance. Read it before a batch to know whether to stop.

  • vaemail_importer_contactsImporter des contacts dans une liste

    Ajoute des contacts (email, prénom, nom, attributs libres) à une liste, créée si elle n'existe pas. Met à jour les contacts déjà connus. Ne fait jamais : réabonner quelqu'un qui s'est désinscrit (il est ajouté à la liste mais reste désinscrit, aucun envoi ne l'atteindra) ; supprimer quoi que ce soit. Rend un compte-rendu : lignes reçues, lignes ignorées (adresse invalide), abonnés de la liste avant et après. Utilisez-le pour « ajoute ces contacts à … », « importe ce fichier dans … ». Exemple : { "liste": "Prospects salon", "contacts": [{ "email": "a@b.fr", "prenom": "Anne", "nom": "Blin", "att…

  • vaemail_list_bouncesAddresses removed from sending

    List addresses excluded from sending: hard bounces, complaints and unsubscribes, with the reason for each. Sending to one of them is refused, so read this before retrying a failed recipient.

  • vaemail_list_domainsList sending domains

    List the sending domains of the account with the live state of their SPF, DKIM and DMARC records.

  • vaemail_list_messagesList recent messages

    List messages newest first, filtered by status, tag or recipient. Paginate with the returned next_cursor.

  • vaemail_ou_en_est_ma_campagneOù en est ma campagne ?

    Dit où en est une newsletter, en phrases : brouillon, programmée (et pour quand), en cours d'envoi (envoyés, restent), ou terminée (envoyés, ouverts, cliqués, rebonds, désinscriptions). Retrouve la campagne par son numéro ou par un bout de son sujet ; si plusieurs correspondent, rend la liste et vous choisissez. Lecture seule, ne change rien. Utilisez-le pour « ça en est où ? », « elle est partie ? », « combien ont ouvert ? ». Exemple : { "campagne": "budget formation" } ou { "campagne": 60 }.

  • vaemail_qui_est_abonneQui est abonné à quoi ?

    Sans paramètre : toutes les listes du compte, rangées par dossier, avec le nombre d'abonnés de chacune. Avec une adresse : ses listes, et si elle est désinscrite (auquel cas aucun envoi ne l'atteindra, et il ne faut pas la réabonner). Lecture seule. Utilisez-le avant d'envoyer (pour choisir la liste) et pour « est-ce que untel est inscrit ? ». Exemple : {} ou { "adresse": "marie@exemple.fr" }.

  • vaemail_send_emailSend an email

    Queue a transactional email and return its id. The call returns as soon as the message is ACCEPTED, not when it is delivered: use vaemail_get_message to find out what happened to it. Pass idempotency_key when retrying so a network timeout cannot send the same message twice.

Show 2 more tools
  • vaemail_validate_emailCheck a send without sending

    Dry run: report whether the email would go out, and name what would block it. Sends nothing. Use it right after setup, before the first real message.

  • vaemail_verify_domainVerify domain authentication

    Read SPF, DKIM and DMARC for a domain in the public DNS and report each record. Without SPF and DMARC, large mailbox providers file the mail as spam.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Sep 11, 2026 (1 month ago)
Last release
Oct 25, 2026 (4 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.vaemail/vaemail
Version
1.2.0
Auth
API key
Packages
npm vaemail
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 26, 2026
Cite this page

Vaemail MCP server. Agent Mart. https://agentmart.dev/connectors/vaemail-vaemail (last updated 2026-10-26)