Fournit aux agents IA des boîtes de réception e-mail dédiées pour créer des adresses, recevoir des codes de vérification et gérer des conversations par e-mail.
Aussi connu sous send0-dev/send0-v2, @send0/mcp
- Étoiles
- 0
- Outils
- 7
- Téléchargements, 30 jours
- —
- Dernière version
- 0.2.1
- Dernier commit
- 1 nov. 2026
- Licence
- AGPL-3.0
Qu'est-ce que send0 MCP ?
send0 est un serveur MCP. Fournit aux agents IA des boîtes de réception e-mail dédiées pour créer des adresses, recevoir des codes de vérification et gérer des conversations par e-mail. Il expose 7 outils, comme create_inbox, list_inboxes, wait_for_email.
Résumé généré à partir du README du projet
À propos du MCP server send0
Donner aux agents IA leurs propres boîtes de réception e-mail dédiées leur permet de s'inscrire à des services, de gérer des codes de vérification et de participer à de véritables conversations par e-mail. Les développeurs peuvent intégrer ce serveur dans Claude Desktop, Cursor ou Claude Code en fournissant une SEND0_API_KEY. La configuration prend en charge les environnements basés sur le cloud et l'auto-hébergement via la configuration SEND0_BASE_URL.
Les agents utilisent des outils spécifiques pour gérer leur communication, tels que create_inbox pour générer de nouvelles adresses comme signup-agent@send0.email et wait_for_email pour patienter jusqu'à l'arrivée d'un code de vérification ou d'un lien. Pour la gestion des e-mails existants, le serveur propose search_messages pour des requêtes en texte intégral, get_message pour lire le contenu et list_threads pour visualiser des conversations entières. Pour interagir avec des tiers, l'agent peut utiliser send_email pour démarrer de nouveaux fils de discussion ou répondre à des fils existants. Le système inclut des fonctionnalités de sécurité en enveloppant le corps des e-mails dans des balises non approuvées et en étiquetant les outils avec readOnlyHint ou openWorldHint pour aider les clients à gérer les permissions.
Ce que vous pouvez faire avec
- 1Automatisation des inscriptions à des servicesUn agent IA peut générer une adresse e-mail unique pour s'inscrire à un nouveau service web.
- 2Gestion de l'authentification à deux facteursL'agent peut attendre l'arrivée d'un e-mail spécifique et extraire automatiquement un code de vérification à usage unique.
- 3Gestion de fils de discussion e-mailUn développeur peut ordonner à un agent de lire une conversation entière, du message le plus ancien au plus récent.
- 4Recherche de communications spécifiquesUn agent peut trouver des messages provenant d'un domaine spécifique en utilisant des filtres de recherche en texte intégral.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer send0 MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller send0 MCP dans Claude Code
$ claude mcp add --env 'SEND0_API_KEY=<YOUR_SEND0_API_KEY>' send0 -- npx -y @send0/mcpInstaller send0 MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"send0": {
"command": "npx",
"args": [
"-y",
"@send0/mcp"
],
"env": {
"SEND0_API_KEY": "<YOUR_SEND0_API_KEY>"
}
}
}
}Installer send0 MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"send0": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@send0/mcp"
],
"env": {
"SEND0_API_KEY": "<YOUR_SEND0_API_KEY>"
}
}
}
}Installer send0 MCP dans VS Code CLI
$ code --add-mcp '{"name":"send0","type":"stdio","command":"npx","args":["-y","@send0/mcp"],"env":{"SEND0_API_KEY":"<YOUR_SEND0_API_KEY>"}}'Installer send0 MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"send0": {
"command": "npx",
"args": [
"-y",
"@send0/mcp"
],
"env": {
"SEND0_API_KEY": "<YOUR_SEND0_API_KEY>"
}
}
}
}Installer send0 MCP dans Codex
$ codex mcp add send0 --env 'SEND0_API_KEY=<YOUR_SEND0_API_KEY>' -- npx -y @send0/mcpInstaller send0 MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.send0] command = "npx" args = ["-y", "@send0/mcp"] [mcp_servers.send0.env] SEND0_API_KEY = "<YOUR_SEND0_API_KEY>"
Installer send0 MCP dans Gemini CLI
$ gemini mcp add -s user -e 'SEND0_API_KEY=<YOUR_SEND0_API_KEY>' send0 npx -- -y @send0/mcpInstaller send0 MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"send0": {
"command": "npx",
"args": [
"-y",
"@send0/mcp"
],
"env": {
"SEND0_API_KEY": "<YOUR_SEND0_API_KEY>"
}
}
}
}Outils MCP send0 7
Détectés depuis le READMEcreate_inboxlist_inboxeswait_for_emailsearch_messagesget_messagesend_emailreply
| create_inbox | — | |
| list_inboxes | — | |
| wait_for_email | — | |
| search_messages | — | |
| get_message | — | |
| send_email | — | |
| reply | — |
Configuration
SEND0_API_KEYRequisSecretsend0 API key (s0_live_…), from https://app.send0.dev
SEND0_BASE_URLAPI base URL, for a self-hosted send0
SEND0_INBOX_IDDefault inbox (ibx_…) for tools that take an inbox_id
| Nom | Description | Type |
|---|---|---|
| SEND0_API_KEY | send0 API key (s0_live_…), from https://app.send0.dev | RequisSecret |
| SEND0_BASE_URL | API base URL, for a self-hosted send0 | |
| SEND0_INBOX_ID | Default inbox (ibx_…) for tools that take an inbox_id |
Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessiblesend0-dev/send0-v2 is public and reachablegithub.com/send0-dev/send0-v2 ↗Réussi
- Le nom du package correspond au dépôt source@send0/mcp names send0-dev/send0-v2 as sourcenpmjs.com/package/@send0/mcp ↗Réussi
- Provenance du build (attestation Sigstore)Sigstore attestation for @send0/mcpnpmjs.com/package/@send0/mcp/v/0.2.1#provenance ↗Réussi
- Licence open source (OSI)AGPL-3.0spdx.org/licenses/AGPL-3.0.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-01github.com/send0-dev/send0-v2 ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from @send0/mcpRéussi
- Aucun avis critique dans le package ou ses dépendances100 resolved dependencies checked; no critical advisoryosv.dev ↗Réussi
- Aucune instruction cachée destinée au modèle7 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNo tool named like delete, drop or execRéussi
- Le point de terminaison distant répond à la poignée de main MCPHTTPS endpoint answered 401 (sign-in required)Réussi
README
Voir sur GitHub@send0/mcp
MCP server for send0. Give Claude, Cursor or any MCP client its own email inbox: sign up for things, read verification codes, and hold real email conversations.
Tools
| Tool | What it does |
|---|---|
create_inbox |
Make a new address, e.g. signup-agent@send0.email |
list_inboxes |
Inboxes this key can use |
wait_for_email |
Block until a matching email arrives; returns the one-time code and verify link already extracted |
search_messages |
Full-text search, filter by sender (*@github.com) or direction |
get_message |
Read one message (new text only by default, to save tokens) |
list_threads / get_thread |
Read whole conversations, oldest first |
send_email |
Start a new thread |
reply |
Answer in the same thread |
Email bodies are returned inside <untrusted_email> tags with a note to treat them as data, and messages flagged for prompt injection carry a visible warning. Read-only tools are annotated readOnlyHint, and sending tools openWorldHint, so clients can ask before sending.
Setup
Get an API key at https://send0.dev. A key limited to one inbox is the safest choice for an agent.
Claude Code
claude mcp add send0 --env SEND0_API_KEY=s0_live_… -- npx -y @send0/mcp
Claude Desktop / Cursor
{
"mcpServers": {
"send0": {
"command": "npx",
"args": ["-y", "@send0/mcp"],
"env": { "SEND0_API_KEY": "s0_live_…" }
}
}
}
Options
| Variable | |
|---|---|
SEND0_API_KEY |
Required |
SEND0_INBOX_ID |
Default inbox, so tools don't need inbox_id |
SEND0_BASE_URL |
For self-hosted send0 |
Use it from code
import { createSend0Server } from "@send0/mcp";
import { Send0 } from "@send0/sdk";
const server = createSend0Server({ client: new Send0(process.env.SEND0_API_KEY) });
// connect any MCP transport
License
MIT
Questions sur send0 MCP
Comment ajouter send0 MCP à Claude Code ?
Exécutez claude mcp add --env 'SEND0_API_KEY=<YOUR_SEND0_API_KEY>' send0 -- npx -y @send0/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter send0 MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quels outils send0 MCP fournit-il ?
Il expose 7 outils, dont create_inbox, list_inboxes, wait_for_email, search_messages, get_message.
Comment puis-je utiliser send0 avec Claude Code ?
Vous pouvez l'ajouter en utilisant la commande : claude mcp add send0 --env SEND0_API_KEY=votre_clé -- npx -y @send0/mcp
Puis-je utiliser une boîte de réception spécifique par défaut ?
Oui, vous pouvez définir la variable d'environnement SEND0_INBOX_ID pour que les outils ne nécessitent pas de paramètre inbox_id.
Comment le serveur gère-t-il la sécurité du contenu des e-mails ?
Le corps des e-mails est renvoyé à l'intérieur de balises <untrusted_email> pour indiquer qu'il doit être traité comme une donnée, et les messages signalés pour injection de prompt incluent un avertissement.