API REST, webhooks, MCP Server — l'email pour les devs qui refusent les solutions bricolées.
Créer des alias email programmatiquement pour des applications multi-tenant
Déclencher des actions automatiques à la réception d'emails
Tester les flux email en développement sans spam de vraies boîtes
Intégrer la gestion email dans des assistants IA via MCP
Créez, modifiez, désactivez des alias via l'API. Authentification par API Key. Idéal pour les applications SaaS qui créent des alias pour chaque utilisateur.
Recevez une notification HTTP à chaque email entrant. Déclenchez des workflows, mettez à jour des bases de données, envoyez des notifications Slack.
Intégrez la gestion email dans Claude, GPT et autres assistants IA via le protocole MCP. Gestion des alias, lecture des emails, analyse des stats — depuis votre assistant.
Envoyez des emails transactionnels (confirmations, notifications) depuis votre application via l'API ou SMTP. Avec analytics et logs de livraison.
La gestion email dans les applications est traditionnellement compliquée : SendGrid pour le transactionnel, Postfix pour la réception, un service tiers pour les alias... SMTPy consolide tout ça dans une API cohérente.
curl -X POST https://smtpy.fr/api/v1/aliases \
-H "X-API-Key: votre-cle-api" \
-H "Content-Type: application/json" \
-d '{"local": "user-123", "domain_id": 1, "forward_to": "user@example.com"}'
curl https://smtpy.fr/api/v1/messages?alias_id=42 \
-H "X-API-Key: votre-cle-api"
Configurez une URL de webhook pour recevoir les emails en temps réel :
// Payload reçu sur votre endpoint
{
"event": "email.received",
"alias": "contact@votredomaine.fr",
"from": "client@example.com",
"subject": "Demande de devis",
"body_text": "Bonjour...",
"received_at": "2026-03-10T14:23:00Z"
}
SMTPy expose un MCP Server compatible avec Claude, GPT-4 et autres LLM. Vos assistants IA peuvent :
Configuration MCP dans claude_desktop_config.json :
{
"mcpServers": {
"smtpy": {
"command": "npx",
"args": ["-y", "smtpy-mcp"],
"env": {
"SMTPY_API_KEY": "votre-cle-api",
"SMTPY_URL": "https://smtpy.fr"
}
}
}
}
Pour une application SaaS où chaque utilisateur doit avoir sa propre boîte mail :
# Python — créer un alias lors de l'inscription d'un utilisateur
import httpx
def create_user_email(username: str, user_email: str) -> str:
alias_local = f"user-{username}"
response = httpx.post(
"https://smtpy.fr/api/v1/aliases",
headers={"X-API-Key": SMTPY_API_KEY},
json={
"local": alias_local,
"domain_id": YOUR_DOMAIN_ID,
"forward_to": user_email
}
)
return f"{alias_local}@votredomaine.fr"
Créez des alias temporaires pour vos tests :
test-signup-TIMESTAMP@votredomaine.fr pour tester le flux d'inscriptiontest-reset-TIMESTAMP@votredomaine.fr pour tester la réinitialisation de mot de passe"L'API SMTPy est exactement ce dont j'avais besoin : créer un alias par tenant en une requête REST, recevoir les emails via webhook, et tout logguer proprement. Ça remplace 3 services différents."
— Développeur full-stack, Lyon
1 domaine, 10 alias, 100 emails/mois. Aucune carte bancaire requise.
Créer mon compte gratuit© 2026 SMTPy. Tous droits réservés.