REST API, webhooks, and AI-powered debugging. Integrate email visibility into your infrastructure without building custom monitoring from scratch.
{
"email": "user@example.com",
"suppressed": false,
"status": "deliverable"
}Alert: Hard bounce detected
invalid@example.com → Slack #alerts
Add email events to your observability stack alongside logs, metrics, and traces.
Bounce, delivery, complaint
SES, SendGrid, Mailgun
Real-time delivery
< 2 sec latency
Normalize & store
Unified format
Slack, PagerDuty, HTTP
Configurable thresholds
Fix issues fast
AI-assisted debug
AWS SES, SendGrid, Mailgun, Postmark, SparkPost, Mandrill — all normalized to a consistent format. Query emails, check suppression status, and trigger alerts through a single REST API.
Integrate email monitoring into your existing tools and processes.
Full programmatic access to bounce data, suppression lists, and message history. Query by email, message ID, or time range.
Real-time notifications to Slack, PagerDuty, Datadog, or any HTTP endpoint. Configure thresholds to reduce noise.
Let Claude or ChatGPT query your email data directly. Debug delivery issues with natural language: "Why didn't john@acme.com receive our email?"
Set custom alert thresholds per project. Get notified only when bounce rates exceed 2% or when complaint rates spike above normal.
Get started with just a few lines of code.
// Check email status before sending
const response = await fetch(
'https://api.parsebounce.com/v1/check?email=user@example.com',
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const { suppressed, reason } = await response.json();
if (suppressed) {
console.log('Email blocked:', reason);
}// Incoming webhook from ParseBounce
{
"event": "bounce",
"email": "user@example.com",
"type": "hard",
"reason": "550 5.1.1 User not found",
"messageId": "msg_abc123",
"timestamp": "2026-01-31T12:00:00Z",
"provider": "ses"
}// ~/.config/claude/claude_desktop_config.json
{
"mcpServers": {
"parsebounce": {
"command": "npx",
"args": ["-y", "@parsebounce/mcp-server"],
"env": {
"PARSEBOUNCE_API_KEY": "your_api_key"
}
}
}
}Everything you need to add email observability to your infrastructure.
Query messages, check bounce status, manage suppressions. Full API documentation available.
Push alerts to Slack, PagerDuty, Datadog, or any HTTP endpoint in real-time.
Model Context Protocol server for Claude Desktop, letting AI debug email issues directly.
Separate projects for staging, production, and different services with isolated data.
Check if an address is suppressed before sending to prevent unnecessary bounces.
Process events in real-time via webhooks for custom integrations and monitoring.
Set up webhook forwarding from your email provider (AWS SES, SendGrid, etc.) to ParseBounce. No code changes needed. Then use the REST API to query data or set up outgoing webhooks for alerts.
The API allows 100 requests per minute per project on paid plans. The free tier has a lower limit. Rate limit headers are included in all responses.
Yes. Configure alert rules to trigger only on bounces, only on complaints, or only when rates exceed thresholds. You can route different events to different endpoints.
Add the ParseBounce MCP server to your Claude Desktop configuration with your API key. Then you can ask Claude to check email history, find bounced addresses, or debug delivery issues using natural language.
Create a separate project for testing. Projects are isolated, so test data won't affect production metrics. The free tier works well for development and testing.
Yes. A single project can receive webhooks from AWS SES, SendGrid, Mailgun, SparkPost, Postmark, and Mandrill. Events are normalized to a consistent format.
Free tier includes 500 emails/month. No credit card required.