
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
@vibemailai/mcp
Advanced tools
An MCP server that gives an AI agent its own email inbox: a real address on real MX, threads it can follow, and a blocking wait for the message it is expecting.
{
"mcpServers": {
"vibemail": {
"command": "npx",
"args": ["-y", "@vibemailai/mcp"],
"env": { "VIBEMAIL_API_KEY": "vm_..." }
}
}
}
Mint a key at vibemail.ai under Transactional → API
keys. VIBEMAIL_BASE_URL overrides the host for self-hosted installs.
| Tool | What it does |
|---|---|
create_inbox | A new address, returned with a key scoped to it alone |
list_inboxes | What this key can see |
list_messages | Recent mail, headers only |
read_message | One message with body, attachments and a safety verdict |
list_threads | Conversations by last activity |
read_thread | A whole conversation in order |
wait_for_message | Blocks until the matching mail arrives, up to 120s |
send_email | Send from one of the agent's inboxes |
reply_to_thread | Reply with correct In-Reply-To and References |
read_attachment | PDF, CSV, HTML or JSON as plain text |
create_inbox → agent-hc56n4ui@vibemail.ai
(fill in the signup form)
wait_for_message from="stripe" → the code, ~3 seconds after it is sent
No webhook URL, no polling loop.
Anyone can email your agent, so every inbound message is a stranger writing into your model's context.
Two things this server does about it:
Neither makes an agent safe on its own. A model that treats email as instructions will eventually follow one. These give it the signal to refuse.
The two tools that send mail say in their own descriptions that a send cannot be recalled, because that is the one action here with no undo.
VibeMail's human mailboxes are zero-access: sealed with a key derived from a
password the server never holds. Agent inboxes are not. An agent has no
password to derive from, so its mail is sealed with the server key and the
server can read it — something has to, in order to hand it to your agent over
HTTP. Every inbox reports server_can_read: true rather than leaving you to
infer a guarantee that does not hold.
node --test test/
MIT.
FAQs
MCP server for VibeMail — give an AI agent its own email inbox
The npm package @vibemailai/mcp receives a total of 0 weekly downloads. As such, @vibemailai/mcp popularity was classified as not popular.
We found that @vibemailai/mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.